Ультимативный курс по Python / Вырасти до Senior в программировании на Питоне
Антон Назаров I Осознанная Меркантильность
0:00 / 0:00
Ультимативный курс по Python / Вырасти до Senior в программировании на Питоне
35 990 просмотров · 6 месяцев назад
Антон Назаров I Осознанная Меркантильность
60,9 тыс. подписчиков
35 990 просмотров · 6 месяцев назад
➡️ Глава про асинхронность: корутины, HTTP, пишем свой веб-сканер, текстовая расшифровка гайда и разбор ДЗ с игрой “Гонка такси”: https://t.me/om_assistant_robot?start...
В разработке глав курса помогали менторы:
👉 Сергей Филичкин: https://t.me/find_it_mentor_bot?start...
👉 Ярослав Волков: https://t.me/find_it_mentor_bot?start...
👉 Учу зарабатывать в IT: https://t.me/m0rtymerr_channel
👉 Найти ментора в IT: https://2r.ru/
👉 Все мои ресурсы в одном месте: https://nazarov.community/
Часто в чатах пишут комменты, что вроде учат-учат язык, но на собеседовании все равно ловят ступор на простой задаче, не понимают, как работать с API, JSON, валидацией и почему код разваливается в реальных условиях. Почему так происходит? Потому что «учили язык», а не разработку.
В этом курсе мы собирали практическую базу, с которой ты реально сможешь пройти собес и в дальнейшем испытательный срок. Разберем работу с данными с помощью Pydantic, визуализацию маршрута с Folium, ООП и декоораторы, асинхронность, корутины, событийный цикл, API и FastAPI и тестирование, включая работу с Pytest.
Таймкоды:
00:00 История про задачку на собеседовании
01:59 Структура курса
03:04 Почему именно Python?
07:33 Разбираем OSRM (Маршрутизатор с открытым исходным кодом )
08:01 Получение данных от OSRM и работа с ними
10:48 Установка сторонних библиотек
12:13 Разбор ответа от JSON
13:56 Pydantic
14:29 Типичные проблемы без валидации
15:08 Установка Pydantic и создания общего списка дополнительных библиотек
16:12 Определение классов для создания Pydantic-модели
26:46 Визуализация маршрута с Folium
27:02 Установка Folium
27:28 Создание функции для отрисовки карты
28:28 Импорт значений в функцию Folium
30:50 Создания визуализации маршрута
33:22 Проверка кода на работоспособность с другими точками
34:52 Паттерн Strategy для ценообразования
35:22 Что такое абстрактный класс и интерфейс?
36:43 Как реализовать абстрактный класс машины?
37:07 Пишем свой первый декоратор
39:07 Реализуем интерфейс ценообразования
40:20 Магические методы
42:12 Создадим 2 точки с координатами
42:58 Домашнее задание 1
43:13 Консольная игра "Гонка такси"
43:39 Модель машины
47:20 Дадим возможность машине передвигаться
49:17 Добавим обратный отсчет перед стартом
50:38 Домашнее задание 2
#антонназаров #осознаннаямеркантильность #программирование #python #пайтон