1.1. Первые шаги в Python, запуск, знакомство с консолью
1.2. Циклы и условные конструкции
1.3. Типы данных. Коллекции данных
1.4. Функции — использование встроенных и создание собственных
1.5. Практика по использованию циклов, коллекций и функций
1.6. Разбор алгоритмических задач с собеседований
1.7. Классы и их применение в Python
1.8. Инструменты разработчика: IDE PyCharm, pip, virtualenv
2.1. Открытие и чтение файла, запись в файл
2.2. Работа с кодировками, русскими буквами
2.3. Работа с разными форматами данных
2.4. Работа с папками, путями
2.5. Вызов внешних программ
3.1. Zen of Python - что должен знать каждый разработчик / PEP8 и PEP вообще
3.2. Работа с библиотекой requests, http-запросы
3.3. Работа с API ВК, json, протокол OAuth
3.4. Работа с классами на примере API Yandex Метрика
3.5. Работа с API для получения курсов валют, xml/soap
3.6. Вводная лекция по паттернам проектирования
4.1. Инструменты для оперативной работы с данными
4.2. Инструменты для визуализации и изучения данных
4.3. Практические задачи по анализу данных
5.1. Применение языка, его сильные и слабые стороны, экосистема Python
5.2. Задачки на собеседованиях для продвинутых, с тонкостями языка
5.3. Буфферная лекция