В этом выпуске мы с Юрием Селивановым, CEO и co-founder Edgedb, говорим о разработке на Python: будет много про Open Source, контрибьют в Python, инструменты и технологии. Рассмотрим, где сейчас активно применяется Python в веб-разработке, Data Science и Machine Learning, а также сравним его с другими языками, такими как Go, Erlang и Rust. ✅ Подписывайтесь на канал «Организованное программирование» в Telegram:
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие):
– Смотреть в ВК Видео:
https://vk.com/video-224967259_456239056 Вы узнаете о ключевых аспектах асинхронного программирования, внедрении Async Await и влиянии этих изменений на переход на Python 3, о важности типизации в Python и создании MyPy, интеграции с другими сервисами и эволюции Serverless-архитектуры. Мы также обсудим использование Python в микросервисах и запуск кода в браузере с помощью WASM. Полезные ссылки: – Проект Юрия:
– Twitter Юрия:
00:00 Путь к разработке на Python 05:46 Бэкграунд и первые шаги в программировании 12:11 Возврат к Open Source и его влияние на карьеру 12:38 Важность участия в Open Source 14:27 Питон как язык программирования 20:04 Вклад в развитие Python 23:44 Оптимизация производительности Python 25:05 Асинхронное программирование в Python 33:11 Текущие тренды и будущее Python 37:29 Рост популярности Python и его применение 40:28 Сравнение Python с другими языками программирования 43:44 Python как язык для начинающих программистов 46:34 Разнообразие применения Python в разных областях 49:53 Интересные примеры использования Python в индустрии 50:22 Асинхронное программирование и его эволюция 57:33 Проблемы синхронности и асинхронности в Python 01:02:13 Сравнение языков: Python и Erlang/Elixir 01:02:42 Модели языков программирования и их популярность 01:03:38 Проблемы с инструментами и пакетными менеджерами 01:05:52 Новые инструменты для Python и их влияние 01:07:45 Сложности пакетирования в Python 01:09:11 Проблемы с билд-системами 01:10:20 Сравнение языков программирования и их инструментов 01:12:41 Риски и преимущества выбора языков программирования 01:14:31 Корректный код и линтеры 01:18:15 Серверлесс и Python 01:23:36 Проблемы и перспективы серверлесс 01:26:52 Интеграция сервисов и микросервисы 01:28:38 Запуск кода в браузере и WASM 01:32:34 Типизация в Python и её развитие 01:39:08 Типизация и языки программирования 01:44:38 Создание EdgeDB и его особенности 01:51:37 Преимущества использования PostgreSQL для EdgeDB 01:54:57 Функциональные возможности EdgeDB и их развитие 02:00:41 Будущее EdgeDB и амбиции команды #кириллмоквенин #python #программирование #it