Moscow Python: подкаст о Python на русском
Technology
Новый выпуск посвятили типизации в Python, разобраться во всех нюансах помогли Никита Соболев, wemake.services и Сергей Петров, Selectel.
Тайм-коды
1:30 - типы это худшее или лучшее, что произошло с Python?
4:52 - что продвигает Никита
6:30 - нужно ли топить за типы
10:00 - PEP 692, TypedDict
13:24 - PEP 698, Override Decorator for static type
14:50 - PEP 695, Type Parameter Syntax
22:00 - PEP 688, История его появления от Никиты
23:53 - SQLAchemy 2 сильно пошатнула работу с типами
29:10 - типы ушли в runtime (или ушли от runtime)
30:40 - что не так с валидацией
37:13 - ответ на вопрос, насколько часто используете протоколы в качестве типов
39:15 - ответ на вопрос, стоит ли читать книги по программированию или достаточно документации, статей и видео
45:45 - ответ на вопрос, насколько часто используете проверку типов в рантайме типа isinstance
46:55 - ответ на вопрос, как ruff поживает
55:35 - ответ на вопрос, swagger vs openapi
56:40 - ответ на вопрос, почему Python не вытеснил Java Ведущий: Михаил Корнеев
Ссылки выпуска:
Канал Миши в Telegram — https://t.me/tricky_python
Канал Moscow Python в Telegram — https://t.me/moscow_python
Все выпуски — https://podcast.python.ru
Митапы MoscowPython — https://moscowpython.ru
Курс Learn Python — https://learn.python.ru/
Moscow Python Podcast. От программиста к продуктологу (level: middle / senior).
Moscow Python Podcast. Big data, Data science, Machine Learning. (level: junior)
Moscow Python Podcast. Сложно ли работать программисту за границей? (level: junior+)
Moscow Python Podcast. Владислав Козуля о том, почему в IT не умеют нанимать (level: junior+)
Moscow Python Podcast. Питон глазами нейрофизиологов (level: junior+)
Moscow Python Podcast. Как разработчику зарабатывать больше рынка? (level: middle+)
Moscow Python Podcast. Как повысить безопасность разработки (level: middle+)
Moscow Python Podcast. Нужен ли вам в разработке serverless-подход (level: middle+)
Moscow Python Podcast. Как стать профессиональным разработчиком до 20 лет (level: junior+)
Moscow Python Podcast. Истории успеха джуниоров-питонистов (level: junior)
Moscow Python Podcast. Как domain-driven design помогает избегать ада в разработке (level: middle+)
Moscow Python Podcast. Как дорасти до senior-разработчика не поседеть (level: junior+)
Moscow Python Podcast. Как меняется заточка Python и всё ли он режет (level: medium+)
Moscow Python Podcast. Как программист построил кадровое агентство (level: junior+)
Moscow Python Podcast. Что такое HR здорового человека в IT (level: junior+)
Moscow Python Podcast. Как будут ломать ваше веб-приложение (level: junior+)
Moscow Python Podcast. Blameless environments и как не сойти с ума при работе с заказчиком (level: middle+)
Moscow Python Podcast. В чём кайф и боль Kubernetes в разработке на Python (level: middle / senior)
Moscow Python Podcast. О практиках разработки бизнес-логики на Python (level: junior / middle)
Moscow Python Podcast. Проблемы пакетных экосистем в Python (level: middle / senior)
Create your
podcast in
minutes
It is Free
Insight Story: Tech Trends Unpacked
Zero-Shot
Fast Forward by Tomorrow Unlocked: Tech past, tech future
The Unbelivable Truth - Series 1 - 26 including specials and pilot
A Prairie Home Companion: News from Lake Wobegon