Программа для тех, кто давно хотел попробовать программировать или изучить Python, но ждал подходящего случая. Мы будем учить вас в небольшой группе, поддерживать морально на протяжении 6 недель и держать в тонусе дедлайнами и интересными задачами.
Первая неделя. Знакомство с основами Python
- Установка Python
- Операции с целыми и вещественными числами
- Типы данных. Переменные. Стандартный ввод/вывод
- Логические операции, операции сравнения
- Условия: if, else, elif. Блоки, отступы
- Строки
- Циклы while, for. Операторы break, continue
- Строки и символы. Списки
- Функции
- Словари
- Интерпретатор: установка, запуск скрипта
- Файловый ввод/вывод
- Модули, подключение модулей. Установка дополнительных модулей
- Вебинар. Как работает Интернет
- Вебинар. Telegram API, начало написания бота
- Вебинар. Сохранение состояний в боте
- Вебинар. TeleBot, настройка FSM, сообщения и боты в Telegram
- Дополнительные задачи по Python
- Модель данных: объекты
- Функции и стек вызовов
- Пространства имён и области видимости
- Распространённые форматы текстовых файлов: CSV, JSON
- Работа с файловой системой и файлами
- Ошибки и исключения
- Работа с кодом: модули и импорт
- Итераторы и генераторы
- Работа с функциями: functool и лямбда функции
- Стиль программирования: pep8 и документация
- Обзорно об интернете: http-запросы, html-страницы и requests
- API
- Вебинар. Работа с внешними API
- Стандартные методы и функции для строк
- Регулярные выражения в Python
- XML, библиотека ElementTree, библиотека lxml
- Библиотека Matplotlib
- Библиотеки для анализа данных. NumPy
- Вебинар. Перманентное сохранение состояния в ботах
- Вебинар. Деплой бота
Продажник по ссылке