Онлайн · после основ Python · мини-группа

Python для своих задач

Основы Python пройдены, а применить их не к чему. На этом курсе пишем программы, которые экономят ваше время: разбирают папку «Загрузки», собирают таблицу из десятка файлов, открываются в окне и запускаются у коллеги с той же системой без установки Python. К концу у вас 2–3 программы по главам и своя утилита, собранная в exe.

Без регистрации.

формат
мини-группа до 6, встреча раз в неделю
программа
14 уроков в 4 главах, около 3,5 месяцев
цена
8 000 ₽ в месяц
уровень
после «Основ Python»

Что вы сможете после курса

  • Читать и писать файлы без «кракозябр» — текст, CSV, JSON и байты в нужной кодировке: таблица расходов, файл настроек, заголовок картинки.
  • Наводить порядок в папках — обходить папки, переименовывать, копировать и раскладывать файлы по правилу одной командой.
  • Писать программы, которые не падают — ловить ошибки ввода и файлов через try/except, чтобы программа сообщала, что не так, и работала дальше.
  • Вытаскивать данные из текста — находить телефоны, почты и суммы регулярными выражениями, считать даты и сроки.
  • Делать программу для людей — с параметрами командной строки или с окном на Tkinter: кнопки, поля, выбор файла.
  • Отдать свою утилиту другому — собрать её в exe: коллеге с той же системой (Windows → Windows) ставить Python не придётся. Что делать, если антивирус насторожится, разбираем на уроке.

Программа

Все 14 уроков уже на сайте, программу можно посмотреть целиком. В каждом уроке задания с автопроверкой и миссия на реальных данных: ответ числом плюс файл с вашей программой. Всего около 227 заданий.

1Файлы и данные
  • Текстовые файлы и кодировки
  • Папки и пути: pathlib, os, shutil
  • CSV и JSON
  • Байты и тип файла

ИТОГскрипт, который разбирает папку и собирает таблицу

2Надёжные программы
  • Исключения
  • Даты и время
  • Регулярные выражения
  • Генераторы и большие файлы

ИТОГобработчик текста, который не падает на кривых данных

3Программа для людей
  • Командная строка: argparse
  • Окно на Tkinter
  • Выбор папки, список и настройки
  • Сборка exe через PyInstaller

ИТОГпрограмма с окном, которую можно отдать коллеге

4Итоговый проект: своя утилита
  • Задумка, ТЗ на страницу и устройство программы в нескольких файлах
  • Сборка, проверка и защита

ИТОГваша утилита с окном или командной строкой, собранная в exe и проверенная преподавателем

Формат и цена

Мини-группа до 6 человек, у каждого свой план. Раз в неделю встреча, между встречами 2–3 часа на уроки и задания в учебном кабинете.

Курс в мини-группе

8 000 ₽ в месяц

  • Все 14 уроков курса
  • Встреча группы раз в неделю
  • Проверка итоговой утилиты преподавателем
Записаться

Сначала посмотреть самому

Первый урок курса открыт на сайте: текстовые файлы и кодировки, с примерами кода.

Открыть первый урок

Оплата помесячная. Подробности на странице «Оплата и условия обучения».

Преподаватель

Виктор Комлев

Автор курса и наставник, 18 лет в ИТ

  • 2002–2020работал в ИТ: инженером, потом руководителем. С 2010 года руководил отделом до 70 человек
  • 2006–2011преподавал в вузе
  • с 2022своя школа: готовлю к ЕГЭ по информатике и веду курсы для взрослых

Подробнее обо мне →

Материалы по теме

Программу и первый урок можно посмотреть до записи.

Частые вопросы

Нужно ли знать Python до курса?
Да, основы: переменные, условия, циклы, списки, словари и функции. Если их нет, начните с бесплатного курса «Основы Python для новичков».
Чем этот курс отличается от «Основ Python»?
В основах учим сам язык. Здесь язык уже знаком, и мы применяем его к файлам, папкам, тексту и окнам программ, чтобы сделать полезную для себя утилиту.
А чем отличается от курса Backend?
Backend готовит к профессии: веб, базы данных, объектно-ориентированное программирование. Этот курс про программы для своей работы и учёбы, веба в нём нет.
Что нужно установить?
Python и редактор кода на своём компьютере. Работаем с настоящими файлами и папками, поэтому онлайн-песочницы не хватит.
Сколько времени нужно в неделю?
Одна встреча группы и 2–3 часа на уроки и задания. Один урок примерно на неделю, весь курс около 3,5 месяцев.
Подойдёт ли студенту или старшекласснику?
Да, курс для взрослых и студентов от 16 лет, которые уже прошли основы Python.
Что будет в итоговом проекте?
Своя утилита под задачу из вашей работы или учёбы: с окном или с командной строкой, разложенная по нескольким файлам и собранная в exe. Сначала вы пишете короткое ТЗ на страницу, потом делаете и проверяете программу. Преподаватель оценивает её по критериям, а защита проходит на занятии или записью экрана.
Можно посмотреть курс до оплаты?
Да. Первый урок открыт на сайте без регистрации, программа со всеми уроками тоже.

запись

Напишите, какую рутину хотите убрать

Оставьте имя и контакт. Отвечу, подойдёт ли курс под вашу задачу, и расскажу про ближайшую группу.

Или сразу напишите в Telegram · Открыть первый урок · подобрать курс за 3 минуты