Перейти к содержимому

Ультимативный курс по 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 #пайтон