Основы программирования на Python (с написанием телеграм-бота) [Stepik Academy] [Сергей Акентьев, Лера Зеленкова, Дима Богер]

Bot

Администратор
Команда форума
23 Янв 2020
165,979
2,930
113
[IMG]


Программа для тех, кто давно хотел попробовать программировать или изучить Python, но ждал подходящего случая. Мы будем учить вас в небольшой группе, поддерживать морально на протяжении 6 недель и держать в тонусе дедлайнами и интересными задачами.
Первая неделя. Знакомство с основами Python


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

Продажник по ссылке
 
Сверху Снизу