Python [pythonforeveryone] Промежуточная серия Python – Работа со списками (2023)

  • Автор темы Trinity
  • Дата начала
[pythonforeveryone] Промежуточная серия Python – Работа со списками (2023)

1676918638837


Описание
Этот курс учит разработчиков тому, что они должны знать о списках Python, выходящих за рамки начального уровня. Цель курса - закрепить и углубить ваши базовые знания о списках, кортежах, словарях и наборах до среднего уровня. Разработчики, которые пройдут курс, изучат советы и хитрости и отработают множество упражнений, которые позволят им практиковать обычные задачи из списка.

Целевая аудитория
Разработчиками, которые особенно выиграют от этого курса, являются:


начинающие программисты с опытом работы на Python ~ 6 месяцев, которые хотят поднять свои навыки программирования на новый уровень
разработчики, которые привносят опыт из другого языка программирования и хотят научиться работать со списками на Python
разработчики-самоучки на Python, которые хотят улучшить свои навыки составления списков, изучая лучшие практики
Проблемы

Студенты, интересующиеся этим курсом, часто знают основные функции list, но еще не осведомлены об уникальных возможностях языка Python, которые позволяют писать более оптимизированный код. Это может привести к многословному или медленному коду. Моя цель - научить вас современным, предпочтительным способам работы со списками на Python и сделать ваш код читаемым, предсказуемым и элегантным.

Что вы можете сделать после этого курса?

Принимайте более обоснованные решения, когда использовать один из 4 встроенных типов контейнеров, ознакомившись с их специфическими особенностями.
Работайте со списками более эффективно, используя специфические для Python языковые функции, такие как распаковка, нарезка и понимание.
Оптимизируйте свой существующий код, узнав, что Python предлагает множество встроенных операций с общими списками.

Темы
Что такое контейнер? Определение контейнера и 4 встроенных типа контейнеров в Python.
Списки: Создавайте и изменяйте списки. Доступ к элементам, реверсирование, сортировка, подсчет элементов.
Кортежи: Создавайте и распаковывайте, назначайте, меняйте местами переменные, кортежи в качестве возвращаемого типа.
Словари: Назначение словаря, ключи, поиск, итерация.
Наборы: Назначение набора, математические операции, надмножество, подмножество.
Общие операции: Zip, enumerate, all, any, объединить, проверить, есть ли элемент в списке.
Нарезка: Ломтик, голова, хвост, начало, последний.
Понимания: Отображение, фильтрация, сглаживание, матрица.
Продолжительность
2 часа видео, ~ 6 часов, включая практические упражнения.

Учитель
Этот курс преподает Лоек ван ден Оувеланд, старший инженер-программист с 25-летним профессиональным опытом. Лоек является создателем Wunderlist для Windows, Microsoft To-do и Mahjong для Windows и любит преподавать разработку программного обеспечения.

Для кого предназначен этот курс:
начинающие программисты с опытом работы на Python ~ 6 месяцев, которые хотят поднять свои навыки программирования на новый уровень
разработчики, которые привносят опыт из другого языка программирования и хотят научиться работать со списками на Python
разработчики-самоучки на Python, которые хотят улучшить свои навыки составления списков, изучая лучшие практики
Требования
Начинающее понимание программирования (вычисления, переменные, циклы) на Python или другом языке
У вас установлен Python, и вы можете выполнять программы

Материал на английском языке

Подробнее:
Скачать:
 

Похожие темы

Trinity
Ответы
0
Просмотры
335
Python
Trinity
Trinity
Trinity
Ответы
0
Просмотры
231
Python
Trinity
Trinity
Trinity
Ответы
0
Просмотры
199
Python
Trinity
Trinity
Trinity
Ответы
2
Просмотры
402
Python
MilkShake
MilkShake