Тьютор по Python для курсов Learn Python

Достижения
Преподавал курс по Python в течение 10 недель, всего 40 часов, участвовал в 4 волнах.
Курс “Learn Python” проходил в формате интенсивных занятий по 4 часа в неделю. Я вёл 4 полные волны (группы студентов), помогая начинающим веб-разработчикам освоить Python с нуля. За это время студенты создали свои первые проекты, включая простые веб-приложения и скрипты для автоматизации.Руководил 21 студентом над их дипломными проектами.
Каждый студент разрабатывал полноценный дипломный проект: от чат-ботов в Telegram до веб-сервисов с базами данных. Я проводил индивидуальные консультации, ревью кода, помогал с отладкой и деплоем. 18 из 21 проекта были успешно защищены.Назначал и проверял домашние задания.
Подготовил и проверил более 200 заданий по темам от базового синтаксиса Python до интеграции с Flask, MongoDB и Celery. Обратная связь включала детальные комментарии, рекомендации по рефакторингу и советы по лучшим практикам.
Программа курса Learn Python
Курс состоит из двух частей: основного курса и специализации.
После завершения основного курса и освоения баз Python-программирования вы перейдёте к специализации: веб-разработке.
Помимо трека Веб-разработка, мы предлагаем другие треки — вы можете пройти их дополнительно после веб-разработки. Или выбрать их сразу как специализацию:
- Веб-разработка
- Анализ данных
- Чат-боты
Основной трек
- Введение в Python
- Управление потоком
- Файлы, даты и виртуальные окружения
- Основы командной работы
- Качество кода
- Введение в тестирование
- Хостинг вашего проекта
Трек Веб-разработка
- Простой веб-сервер и работа с внешними API
- Основы HTML и парсинг сайтов
- Основы баз данных
- Веб-формы и регистрация пользователей
- Разделение проекта на модули
- Миграции баз данных
- Автоматический запуск задач с Celery
- Добавление комментариев на сайт
Трек Анализ данных
- Введение в Jupyter
- Знакомство с Pandas
- Загрузка данных в DataFrame из внешних источников
- Визуализация данных
- Создание предсказаний
Трек Чат-боты
- Базовый Telegram-бот
- Расширение возможностей бота
- Кастомные клавиатуры
- Интеграция бота с внешними сервисами
- Диалоговые боты
- Знакомство с MongoDB
- Автоматизированные задачи
- Использование инлайн-клавиатур
- Тестирование чат-ботов

Архитектор ПО, Архитектор данных
Опытный разработчик ПО с опытом работы в стартапах, банках и отраслях вроде космоса и железных дорог.
- Инженер Go, Python, C++, C с 2006 года.
- Последние 3 года: инженерия платформ, создание внутренних порталов разработчиков (IDP) и сдвиг организаций влево в DevOps.
- Проектировал и строил автономные и клиент-серверные приложения с базами Oracle DB, PostgreSQL и MySQL.
- Разрабатывал CRM-системы, веб-автоматизированную обработку заказов и симуляции для эксплуатации железнодорожного подвижного состава.