00:00:00 Урок 1. Основы Python
02:19:12 Урок 2. Простые типы данных
04:19:30 Урок 3. Коллекции
05:41:33 Урок 4. Функции
06:51:54 Урок 5. Интераторы и генераторы
07:48:27 Урок 6. Модули
09:26:51 Урок 7. Файлы и файловая система
Урок 1. Основы Python. На этой лекции мы:
- разберём установку и настройку Python;
- изучим правила создания виртуального окружения и работу с pip;
- повторим основы синтаксиса языка Python;
- познакомимся с рекомендациями по оформлению кода;
- изучим способы создания ветвящихся алгоритмов в Python;
- разберём варианты реализации циклов.
Урок 2. Простые типы данных. На этой лекции мы:
- познакомимся со строгой динамической типизацией языка Python;
- изучим понятие объекта в Python. Разберёмся с атрибутами и методами объектов;
- рассмотрим способы аннотации типов;
- изучим «простые» типы данных, такие как числа и строки;
- узнаем про математические модули Python.
Урок 3. Коллекции. На этой лекции мы:
- разберёмся, что такое коллекция и какие коллекции есть в Python;
- изучим работу со списками, как с самой популярной коллекцией;
- узнаем, как работать со строкой в ключе коллекция;
- разберём работу с кортежами;
- узнаем, что такое словари и как с ними работать;
- изучим множества и особенности работы с ними;
- познакомимся с классами байт и массив байт.
Урок 4. Функции. На этой лекции мы:
- разберёмся с созданием собственных функций в Python;
- изучим работу встроенных функций «из коробки»
Урок 5. Интераторы и генераторы. На этой лекции мы:
- разберем решения задач в одну строку;
- изучим итераторы и особенности их работы;
- узнаем о генераторных выражениях и генераторах списков, словарей, множеств;
- разберем создание собственных функций генераторов.
Урок 6. Модули. На этой лекции мы:
- разберём работу с модулями в Python;
- изучим особенности импорта объектов в проект;
- узнаем о встроенных модулях и возможностях по созданию своих модулей и пакетов;
- разберём модуль random отвечающий за генерацию случайных чисел.
Урок 7. Файлы и файловая система. На этой лекции мы:
- разберёмся в особенностях работы с файлами и каталогами в Python;
- изучим функцию open для работы с содержимым файла;
- узнаем о возможностях стандартной библиотеки для работы с файлами и каталогами.