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

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

  • Автор темы Автор темы IvX
  • Дата начала Дата начала

IvX

Команда форума
Модератор
17 Окт 2021
8,997
162
Программа для тех, кто давно хотел попробовать программировать или изучить Python, но ждал подходящего случая. Мы будем учить вас в небольшой группе, поддерживать морально на протяжении 6 недель и держать в тонусе дедлайнами и интересными задачами.

Старт - 9 марта, продолжительность 6 недель

Первая неделя. Знакомство с основами Python

  • Установка Python
  • Операции с целыми и вещественными числами
  • Типы данных. Переменные. Стандартный ввод/вывод
  • Логические операции, операции сравнения
  • Условия, блоки, отступы и циклы
  • Строки и символы. Списки

Вторая неделя. Функции, словари, модули. Начинаем писать бота

  • Функции и словари
  • Интерпретатор: установка, запуск скрипта
  • Файловый ввод/вывод
  • Модули, подключение модулей. Установка дополнительных модулей
  • Как работает Интернет
  • Telegram API, начало написания бота

Третья неделя. Сохранение состояния в боте

  • Сохранение состояний в боте
  • TeleBot, настройка FSM
  • Сообщения и боты в Telegram
  • Дополнительные задачи по Python

Четвертая неделя. Обработка файлов и новые модели данных

  • Модель данных: объекты
  • Функции и стек вызовов
  • Пространства имён и области видимости
  • Распространённые форматы текстовых файлов: CSV, JSON
  • Работа с файловой системой и файлами

Пятая неделя. HTTP-запросы и функции

  • Ошибки и исключения
  • Работа с кодом: модули и импорт, pep8 и документация
  • Итераторы и генераторы
  • Работа с функциями: functool и лямбда функции
  • http-запросы, html-страницы и requests
  • API

Шестая неделя. Перманентное сохранение состояния и деплой бота.

  • Стандартные методы и функции для строк
  • Регулярные выражения в Python
  • Перманентное сохранение состояния в ботах
  • Развертывание бота
СКАЧАТЬ: