Python от Stepik Academy

Прокачайтесь в Python и примените его при разработке Telegram-бота в группе с преподавателем
Стоимость:
19 900 рублей
Дата старта:
уточняется

Для кого подойдет
Мы разработали два варианта курса
для студентов с разным опытом программирования
Для начинающих программистов
Вы никогда не программировали, пробовали, но застряли или делали это очень давно
Для имеющих опыт программирования
Вы уже изучали Python и ориентируетесь в стандартных библиотеках или учите Python как второй язык
Дата старта
Уточняется
Дата старта
Уточняется
Длительность
6 недель, 8-10 часов в неделю
Длительность
4 недели, нагрузка зависит от сложности бота
3 бота на выбор
Мы предложим сделать 3 бота на выбор: бот для подстановки ударения в словах, викторина или погодный бот
Пишете вашего бота
Вы будете работать над собственным ботом и сможете реализовать свою идею
Нет тестового задания
Курс для начинающих, берем всех новичков
Есть тестовое задание
Мы предложим вам тестовое задание после регистрации
Возможность перехода
Если программа покажется вам легкой, то мы предложим вам перейти на программу для более опытных
Персональные задания
В программе много индивидуальной работы с преподавателем. Если будете опережать других, преподаватель предложит вам дополнительные задания
Программа
На связи всегда будет преподаватель для проверки заданий и куратор для решения общих вопросов
Знакомство с основами Python
1. Установка Python
2. Операции с целыми и вещественными числами
3. Типы данных. Переменные. Стандартный ввод/вывод
4. Логические операции, операции сравнения
5. Условия, блоки, отступы и циклы
6. Строки и символы, списки
Для начинающих программистов
Для имеющих опыт программирования
Первая неделя
Закрепляем основы Python
1. Знакомство
2. Повторяем основы: строки, функции, циклы
3. Лекция «Как работает интернет», «Работа с Telegram API»
4. Отправляем первые сообщения боту
Первая неделя
Функции, словари, модули.
Начинаем писать бота
1. Функции и словари
2. Интерпретатор: установка, запуск скрипта
3. Файловый ввод/вывод
4. Модули, подключение модулей. Установка дополнительных модулей
5. Как работает Интернет
6. Telegram API, начало написания бота
Вторая неделя
Развиваем бота
1. FSM и сохранение состояний
2. Дополнительные задачи по основам Python
3. Индивидуальные задачи для бота
Вторая неделя
Сохранение состояния в боте
1. Сохранение состояний в боте
2. TeleBot, настройка FSM
3. Сообщения и боты в Telegram
4. Дополнительные задачи по Python
Третья неделя
Работа с API
1. API и работа с внешним API
2. Дополнительные задачи по работе с внешним API
3. Повторяем обработку ошибок и исключения в Python
Третья неделя
Обработка файлов и новые модели данных
1. Модель данных: объекты
2. Функции и стек вызовов
3. Пространства имён и области видимости
4. Распространённые форматы текстовых файлов: CSV, JSON
5. Работа с файловой системой и файлами
Четвертая неделя
Деплой бота
1. Дополняем ботов, внедряем поддержку клавиатуры
2. Закрываем долги, приводим ботов в порядок
3. Деплой бота через GUI и терминал
Четвертая неделя
HTTP-запросы и функции
1. Ошибки и исключения
2. Работа с кодом: модули и импорт, pep8 и документация
3. Итераторы и генераторы
4. Работа с функциями: functool и лямбда функции
5. http-запросы, html-страницы и requests
6. API
Пятая неделя
Деплой и сохранение состояния в боте
1. Стандартные методы и функции для строк
2. Регулярные выражения в Python
3. Перманентное сохранение состояния в ботах
4. Развертывание бота
Шестая неделя
Чему научитесь
Telegram API
Python
git
PyCharm
Github
Вы напишите код на Python, поймете отличия типов данных, поработаете c внешними хранилищами, Telegram API, а также библиотекой pyTelegramBotAPI, развернете бота, а еще получите сертификат Академии
Как проходит обучение на программе
Теория в любое время
Вся теория и навыки в онлайн-курсе, который можно проходить, когда удобно, даже с мобильного
Каждую неделю – встреча с преподавателем, обсуждение материала и ваших вопросов
Вебинары
Обсуждайте проблемы и решения, задавайте вопросы и делитесь новостями
Общение в чатах
Сделайте собственный проект, которым вы сможете гордиться и блеснуть на собеседовании
Проекты
За несколько недель вы улучшите свои профессиональные навыки и сделаете проект для портфолио

Преподаватель проверит ваш проект и даст детальную обратную связь.

В результате вы получаете навыки, которые востребованы
у работодателей
Нажимая на кнопку вы используете до 10 мышц руки, а еще соглашаетесь с нашими условиями обработки данных
Забронируйте место, форма не кусается, а вы всегда сможете передумать.

Оставить заявку на обучение

19 900 Р
Старт группы:
дата уточняется
А ещё, у нас есть рассрочка — перейдите к оплате и выберите вкладку 'Заплатить по частям'
Преподаватели
Сергей Акентьев
Python developer
Telegram-энтузиаст,
разрабатывает ботов
4 года

Проводит вебинары, проверяет задания и отвечает на сложные вопросы
Валерия Зеленкова
Куратор курсов
Science & programming fan, компьютерный лингвист, Python-энтузиаст

Помогает с любыми вопросами
и решает организационные задачи
Дмитрий Богер
Python team leader
Организатор PiterPy Meetup,
ментор IT-проектов. Работает на Python и Vue.js

Записал для вас лекции
по Telegram и ботам

Отзывы выпускников

Довольна, что приняла участие. Систематизировала свои знания и получила много новых. Перестала бояться задавать "глупые вопросы".
Ольга
При обучении в команде всегда чувствуется, что ты не покинут. Всегда на подхвате все кто участвуют — мне кажется это очень важно.
Сергей
Когда я приступила к курсу, мои знания в программировании были равны нулю. Сейчас я могу написать программу на Питоне, которая может вычислять различные математические формулы, программу, которая обрабатывает текст, меняет его, находит в нем нужные отрезки или слова. Я научилась писать бота в телеграме, и могу теперь сама написать другого бота.
Светлана
Это прекрасно, когда через каких-то двадцать дней ты пишешь небольшую но цельную программу, можешь в ней ориентироваться, видишь что можно исправить и думаешь как это сделать, ну а к концу курса ты уже 20 раз ее переписал и вообще это круто.
Андрей
Вебинары Сергея были суперполезными для написания бота, это очень воодушевляет, когда преподаватель старается дать как можно больше важной практичной информации».
Ирина
Курс интересный, очень интенсивный и вполне сбалансирован в части соотношения теории и практических заданий; кроме того, содержит много информации по таким необходимым для профессионального развития темам, как API и схемы работы в интернете в принципе.
Вера

Остались вопросы?

Напишите нам на почту academy@stepik.org

Если мне не понравится, могу я вернуть деньги?
Да, вы можете начать учиться и вернуть деньги в течение первой недели, если вам что-то не понравится. Но вам понравится :)
Что будет, если я пропущу вебинар?
Мы рекомендуем не пропускать вебинары, встречаться онлайн с преподавателем и участвовать в процессе интереснее и полезнее. Но, конечно же, записи всех вебинаров будут доступны и вы сможете посмотреть их позже, если почему-то не смогли попасть на занятие.
Как, когда, где и в какое время учиться?
Вебинары будут проходить каждую неделю. Изучать теорию, решать закрепляющий задания и выполнять проект вы можете в любое удобное время. Но имейте в виду, что вы должны будете укладываться в дедлайны каждой недели.
Если у меня проблема или срочный вопрос?
Напишите в чат! Обычно преподаватель отвечает на вопросы в конце дня. Это связано с тем, что все наши преподаватели действующие специалисты и не всегда имеют возможность подробно отвечать на вопросы в рабочее время. Но в чате есть ментор вашего курса, который всегда готов помочь с любой проблемой.
Вы помогаете с трудоустройством?
И да, и нет. Мы даём знания, которые помогут вам устроиться именно на ту работу, на которую вы хотите. Но для трудоустройства не менее важны ваши старания. Наша задача – дать знания, дальше дело только за вами. Мы в вас верим =)
Могу я пройти программы бесплатно?
Именно эти программы — нет, но если нет возможности участвовать, то вы можете пройти легендарные курсы Программирование на Python и Python: основы и применение, на основе которых сделаны программы.