Привет, меня зовут Антон Попов, рад приветствовать тебя на портале по обучению разработчиков…
Одна из моих деятельностей — обучение студентов по разным направлением в мире веб-разработки. Делюсь накопленным многолетним опытом, тк вспоминая себя — всегда хотелось какой-то обратной связи от эксперта в этой области. Теперь я могу делиться этим с вами.
Начинаю формировать группу на авторский курс по разработке для начинающих и не очень) Мы познакомимся с системой контроля версий, посмотрим как программировать на примере одного из самых популярных и перспективных языков программирования Python. Рассмотрим темы по вёрстке, а это язык разметки HTML и его стилизация на CSS. Рассмотрим все этапы взаимодействия с заказчиками и их клиентами. Затронем продвинутые темы, в прикладном значении: сможете делать телеграм-боты, проектировать базы данных, заниматься парсингом и другой автоматизацией и обработкой информации. Конечно, сделаем полноценный сайт на современных технологиях, который можно будет развивать практически бесконечно.
Курс рассчитан на совсем новичков, кто даже не программировал, но если был какой-то опыт в программировании/разработке — это будет большим плюсом. Через два месяца у вас будут знания на уровне для реализации коммерческих проектов.
Курс будет достаточно интенсивным (за 4 месяца сможем пройти то, что другие преподают больше года), будет много материала в плане теории и очень много практики.
| Подготовка | Установка Python и редактора кода | Регистрация в лк, github | ||
| Базовые понятия | ||||
| 1 неделя | 1 | Система контроля версий git, GitHub | ||
| 2 | Синтаксис, переменные и типы данных |
* Изучение базовых типов данных и операторов,
* Изучение функций ввода и вывода Строки и списки * Работа со строками и их методами * Изучение списков и их методов * Использование оператора индексации и срезов |
||
| 2 неделя | 3 | Циклы, составные типы |
Условные операторы и циклы
* Изучение условных операторов и логических операций * Изучение циклов for и while * Использование break и continue |
|
| 4 | Функции, методы, архитектура, исключения |
Функции и модули
* Определение и использование функций * Создание собственных модулей и импортирование стандартных модулей * Работа с аргументами функций Обработка ошибок и исключений * Понимание исключительных ситуаций и ошибок * Обработка исключений с помощью try-except * Использование оператора finally * Создание собственных исключений |
||
| 3 неделя | 5 | Взаимодействие с заказчиком и его клиентами | Все этапы разработки начиная с предварительного анализа и проектирования до полного запуска проекта и настройки рекламных кампаний | |
| 6 | Паттерны, структуры данных, алгоритмы | |||
| 4 неделя | 7 | HTML+CSS | ||
| 8 | ООП: Классы, объекты, конструктор, свойства и методы |
Объектно-ориентированное программирование
* Понимание парадигмы ООП * Создание классов и объектов * Использование наследования и полиморфизма |
||
| * | ООП: Наследование, интерфейсы, ... | |||
| * | Декораторы | |||
| Web-разработка | ||||
| 5 неделя | 9 | Flask+Jinja2 | ||
| 10 | Формы | |||
| 6 неделя | 11 | Базы Данных |
Работа с базами данных
* Определение и использование баз данных * Использование SQL для извлечения данных * Использование API для работы с базами данных |
|
| 12 | Авторизация и регистрация | |||
| 7 неделя | 13 | Отправка уведомлений | ||
| 14 | JavaScript + Ajax + API | |||
| 8 неделя | 15 | Настройка сервера, домен, деплой | ||
| 16 | Django, DRF, React | |||
| Асинхронный python, работа с сетью | ||||
| 9 неделя | 17 | Цикл событий, Event Loop, стек протоколов OSI |
* Изучение протоколов сети
* Создание сокетов и отправка данных * Работа с протоколами HTTP и HTTPS Асинхронное программирование * Понимание концепции асинхронности * Создание асинхронных функций и корутин * Использование Паралелльность и конкурентность* |
|
| 18 | Телеграм-бот | Пишем своего бота | ||
| 10 неделя | 19 | Парсинг, Celery | ||
| 20 | Работа с JSON и CSV |
* Изучение формата JSON
* Загрузка и выгрузка данных в формате JSON * Изучение формата CSV * Чтение и запись данных в формате CSV |
||
| Работа в команде, релизы | ||||
| 11 неделя | 21 | Постановка задач, Github, issues, projects, milestones | ||
| 22 | Покрытие тестами | |||
| 12 неделя | 23 | Менеджеры пакетов, публикация пакета в pypi | ||
| 24 | ||||
Python — это многоцелевой высокоуровневый язык программирования, который пользуется большой популярностью и имеет множество преимуществ перед другими языками. Вот некоторые из ключевых преимуществ Python:
Эти преимущества делают Python очень популярным и мощным инструментом для разработки программного обеспечения в различных областях и на различных платформах.
Первый сайт сделал в 1994 году, программировать начал в школе (basic, pascal), веб-разработкой профессионально начал заниматься в 2007 году. Преподаю с 2015 года. Более 1000 студентов.














Задача этого курса — познакомить тебя с миром разработки в целом, помочь освоить и внедрить новый навык программирования, что бы каждый день получать практическую пользу и чёткое понимание куда можно развиваться дальше (потому что направлений очень много и тут можно найти для себя что-то своё).
Курс «Python для начинающих» проведёт тебя пошагово из отметки «полный ноль» к уверенному пониманию всех этапов разработки, начиная от общения с заказчиком до запуска и последующей поддержки и ведения рекламной кампании. Мы подробно разберём все теоретические и практические аспекты, необходимые тебе, чтобы начать.
Студенты часто про меня говорят, что у меня есть талант объяснять сложные вещи простыми словами. Мой стиль обучения — доносить знания просто и понятно, с наглядными метафорами, юмором и примерами из жизни.
Старт в октябре 2023, в январе 2024 — защита проектов и выпуск.
₽9000мес.
₽16000мес.
₽45000мес.
* Количество мест ограничено, перед записью — обязательное собеседование со мной
Записаться
Для самых быстрых — цены минимальные, через неделю будет повышение.