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

сент. 8, 2018·
Денис Трофимов
Денис Трофимов
· 2 мин чтения
projects

Достижения

  • Преподавал курс по 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-системы, веб-автоматизированную обработку заказов и симуляции для эксплуатации железнодорожного подвижного состава.