Moscow Python: подкаст о Python на русском

Moscow Python: подкаст о Python на русском

By MoscowPythonTechnology
Download on the App Store

Moscow Python: подкаст о Python на русском episodes

  • Мир аналитики данных

    Этот выпуск посвятили аналитике данных и пригласили Андрея Татаринова, Epoch8, чтобы обсудить: 

    • как Андрей попал в выпуск
  • Epoch8
  • отличие веб-разработчиков от тех «кто молотит данные»
  • как устроен Pandas
  • колоночная база данных
  • первая проблема в обработке данных
  • почему строка в Python — сложно
  • про Pandas
  • все так хорошо, что NumPy доживает свои дни?
  • «при использовании Pandas бояться деградации скорости из-за копирований не надо»
  • оптиизации
  • почему Polars быстрый
  • Polars vs. Pandas
  • брать ли Polars вместо Pandas
  •  оптимизация больших проектов  
  • «с Pandas 2.0 преимущество стало меньше»
  • тренд на ускорение и Rust
  • анекдот и ответ на вопрос
  • «Polars это неполная замена Pandas»
  • ответ на вопрос, почему inplace не убрали в Pandas 2.0
  • ответ на вопрос, как оптимизировать работу при выгрузке отчетов в хsl.
  • Ведущий: Михаил Корнеев и Григорий Петров Ссылки выпуска:

    Канал Миши в 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/ 

    1 hr 6 min
  • Типизация в Python

    Новый выпуск посвятили типизации в 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/ 

    59 min
  • Python Language Summit 2023 / новости PyPI / Python 3.12 beta 1/ Diablo 4

    Новый выпуск посвятили актуальным новостям за май 2023 года в мире Python. Параллельно играли в Diablo, поэтому лучше смотреть видеоверсию. Ниже оставили ссылки на все материалы этого подкаста.

     

    Тайм-коды

    00:00 - интро

    2:30 - GIL в Python

    4:00 - нужны ли subenterpretator при наличии GIL

    10:00 - subenterpretator в Ruby

    12:45 - стандартная библиотека (что добавлять, что отбавлять)

    13:20 - с одной стороны добавили Pathlib

    14:00 - одно взлетает, а другое нет (FastAPI, AIOHTTP)

    14:35 - сравнение добавления в Python и Ruby

    16:26 - Dark Python

    17:00 - пример добавления типов

    17:55 - то, когда добавили Asyncio

    18:45 - концепция: «современный Python - это PyPI»

    19:00 - dataclass

    20:45 - расширение синтаксиса pattern matching

    23:30 - заимствование языков друг у друга разных фичей. Будут ли последствия

    26:30 - использование типов - последствия

    28:00 - частично типизированные проекты

    29:25 - подведение итогов по вопросу стандартных библиотек

    30:00 - разработка на python под Android и iOS

    31:40 - проект beeware (наивные приложения под iOS и Android)

    33:00 - Flutter - адекватная кроссплатформа

    34:40 - Dart для Flutter

    36:45 - React Native жив?

    38:00 - Гвидо выступил с не технической темой: «‎выгорание»‎

    46:00 - lazy-import

    48:50 - новости о PyPI

    50:25 - убирают поддержку pgp ключей

    52:05 - PyPI внедряет двухфакторную аутентификацию

    53:05 - популярные вторые факторы

    56:25 - PyPI и суд

    57:35 - beta Python 3.12

    58:15 - ответы на вопросы

    58:40 - какая Diablo лучше?

    1:03:15 - вопрос про PEP695

    1:04:00 - вопрос о Kivy для лёгких mvp приложений

    1:04:52 - улыбка Гриши

     

    Ссылки на новости из выпуска:

    • Прошел Python Language Summit 2023
  • Сэм Гросс рассказал про статус nogil 
  • Бретт Кэнон про стандартную библиотеку
  • Майкл Салливан предложил расширить синтаксис pattern matching Рассел Кейт-Магги рассказал про BeeWare  
  • Гвидо про выгорание
  • Лайтининги
  • Суб-интерпритаторы как спобоб обойти ограничение GIL  
  • PyPi временно приостанавливали регистрацию пользователей и проектов  
  • К концу 2023 2fa станет обязательной на PyPO
  • Сокращают сбор ip-адресов  
  • Cвязанно с новостью, что к ним обратился суд для выдачи ip-адресов  Из PyPI убирают поддержку pgp-ключей  
  • Вышел python 3.12 beta 1  
  • Ведущие: Михаил Корнеев и Григорий Петров

    Ссылки выпуска:

    Ник Гриши в Diablo — grigoryvp@2985

    Канал Миши в Telegram — https://t.me/tricky_python

    Канал Moscow Python в Telegram — https://t.me/moscow_python

    Митап Moscow Python 15 июня —https://moscowdjango.timepad.ru/event/2445754/

    Все выпуски — https://podcast.python.ru

    Митапы MoscowPython — https://moscowpython.ru

    Курс Learn Python — https://learn.python.ru/ 

    1 hr 6 min
  • Как внедрить Python в компанию с тысячей разработчиков на C#

    В гостях у Moscow Python Podcast Даниил Мясников, Руководитель Python-разработки в Контуре. Обсудили в выпуске:

    • зачем затаскивать Python в компанию с С# разработчиками
  • какая была реакция у бизнеса 
  • реакция разработчиков о переходе на Python
  • основные претензии C# разработчиков к внедрению Python
  • блиц-вопросы от Гриши про интерфейс и про IronPython
  • чему питонист может научиться у шарписта
  • комфортно ли было переключаться между стилями
  • многих ли шарпистов удалось переключить на Python 
  • как обучали сотрудников Python
  • что не нравилось в Python и как замеряли перфоманс
  • истории Миши и Гриши про Linux
  • что фиксировали при заносе, а что отдали на откуп разработчиков
  • блиц-вопрос про аннотации типов
  • для чего сейчас используют Python
  • про продвинутого джуниора, который писал на
  • стоило ли оно того
  • Ведущие: Михаил Корнеев и Григорий Петров

    Hiring Days в компании Контур — https://kontur.ru/s/h7df66mh

    Все выпуски: https://podcast.python.ru

    Митапы MoscowPython: https://moscowpython.ru

    Курс Learn Python: https://learn.python.ru/ 

    55 min
  • Что нового в мире Python за апрель

    Новый выпуск посвятили актуальным новостям за апрель 2023 года в мире Python. Ниже оставили ссылки на все материалы этого подкаста.

    • статья от Python Software Foundation - https://pyfound.blogspot.com/2023/04/the-eus-proposed-cra-law-may-have.html

     • европейские акты:

    - Cyber Resilience Act - https://digital-strategy.ec.europa.eu/en/library/cyber-resilience-act 

    - Product Liability Act - https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A52022PC0495 

    • релиз urllib3 2.0 - https://sethmlarson.dev/urllib3-2.0.0 

    • PyPI анонсировали поддержку trusted publisher - https://blog.pypi.org/posts/2023-04-20-introducing-trusted-publishers/ 

    • менеджер пакетов от создателя Flask - https://github.com/mitsuhiko/rye 

    • Debian больше не даст делать pip install глобально - https://salsa.debian.org/python-team/packages/python-pip/-/blob/master/debian/NEWS 

    • лямбды и Python 3.10 в AWS - https://aws.amazon.com/ru/blogs/compute/python-3-10-runtime-now-available-in-aws-lambda/ 

    • статья про популярность языков по количесвту pull реквестов на Github - https://lemire.me/blog/2023/04/07/programming-language-popularity-by-github-pull-requests/ и https://madnight.github.io/githut/#/pull_requests/2023/1 

    • курсы Learn Python - https://learn.python.ru/ 

    • конференция Moscow Python - https://conf.python.ru/moscow/2023 

    • канал Миши "Хитрый Питон" - https://t.me/tricky_python 

     

    Ведущие: Михаил Корнеев и Григорий Петров

    CFP Moscow Python Conf

    https://cfp.conf.python.ru

    Все выпуски:

    https://podcast.python.ru

    Митапы MoscowPython:

    https://moscowpython.ru

    Курс Learn Python:

    https://learn.python.ru/ 

    59 min
  • Обучение подростков и взрослых Python в 2023 году / Программирование — вторая грамотность

    В гостях у Moscow Python Podcast Артем Рудаковский,

    преподаватель Лицея Академии Яндекса. Обсудили в выпуске:

    • путь Артема в программировании и начало преподавания
  • что такое Академия Яндекса
  • Яндекс приходит в школы и делает свое обучение или заменяет уроки информатики
  • что вкладывается в тезис «программирование — вторая грамотность» и будет ли необходимо программировать, чтобы выжить через 50 лет
  • насколько нужно программирование, когда есть ChatGPT
  • главные различия при обучение программированию подростка и взрослого
  • честно ли показывать программирование интересным или нужно показывать реальность в индустрии
  • инструменты, которые используют в Лицее Академии Яндекса
  • гайды для родителей, которые хотят заинтересовать детей программированием
  • сколько преподавателей в Лицее Академии Яндекса
  • ответ на вопрос, можно ли начать работать программистом в 15 лет
  • Ссылки из выпуска:

    • Хендбуки Академии Яндекса - https://academy.yandex.ru/handbook/

    Ведущие: Михаил Корнеев и Григорий Петров

    Все выпуски: https://podcast.python.ru

    Митапы MoscowPython: https://moscowpython.ru

    Курс Learn Python: https://learn.python.ru/ 

    59 min
  • Ответы на вопросы зрителей про Python

    Привет! В специальном выпуске с ответами на вопросы зрителей обсудили: 

    • портрет middle-разработчика 
  • как не сломать типы 
  • хорошая ли идея перейти с Python на Golang
  • остался ли смысл от AIOHTTP после релиза Django 4.2
  • как дебажить асинхронный код на предмет наличия блокирующих event loop вызовов
  • и другие вопросы 
  •  

    Ведущие: Михаил Корнеев и Григорий Петров

    CFP Moscow Python Conf

    https://cfp.conf.python.ru

    Все выпуски:

    https://podcast.python.ru

    Митапы MoscowPython:

    https://moscowpython.ru

    Курс Learn Python:

    https://learn.python.ru/

    1 hr 16 min
  • Что нового в мире Python за март

    Новый выпуск посвятили актуальным новостям за март 2023 года в мире Python. Ниже оставили ссылки на все материалы этого подкаста.

    • LTS-релиз Django 4.2 - https://pandas.pydata.org/docs/dev/whatsnew/v2.0.0.html

    • Вышел pandas 2.0 - https://pandas.pydata.org/docs/dev/whatsnew/v2.0.0.html

    • Релиз PyTorch 2.0 -  https://pytorch.org/blog/pytorch-2.0-release/

    • Исследование экосистемы Django от JetBrains - https://lp.jetbrains.com/django-developer-survey-2022/

    • PEP 709 – Inlined comprehensions - https://peps.python.org/pep-0709/

    • PEP 582 - https://discuss.python.org/t/pep-582-python-local-packages-directory/963/430

    • PEP 710 Recording the provenance of installed https://peps.python.org/pep-0710/

     

    Ведущие: Михаил Корнеев и Григорий Петров

    CFP Moscow Python Conf

    https://cfp.conf.python.ru

    Все выпуски:

    https://podcast.python.ru

    Митапы MoscowPython:

    https://moscowpython.ru

    Курс Learn Python:

    https://learn.python.ru/

    1 hr 7 min
  • Боли и радости observability

    В гостях у Moscow Python Podcast Мстислав Казаков, руководитель Python практики, Usetech. Обсудили в выпуске:

    • что такое observability
  • куда смотреть, если observability не завезли
  • зачем придумывать навороты с логгингом
  • как ввести в проект observability
  • о главной проблеме логов
  • о readiness и liveness или зачем начинать с хелсчеков в Django
  • Sentry и Elastic APM, в чем разница и схожесть
  • как работает New Relic
  • в чем плюсы Elastic APM и почему стоит начинать с docker run
  • «‎когда говорят об observability у всех в голове prometheus и grafana»‎
  • ответы на вопрос про ошибку процесса измерения, в чем преимущество ELK перед Graylog, про отслеживание блокировок баз данных в observability, ​про отличия подключения observability к сервисам на Node.js и на Golang, имеет ли нишу сейчас OpenTelemetry в Django и Python, как ​работает observability самих инструментов вроде ELK и Elastic APM
  • Ссылки подкаста: 

    CFP Moscow Python Conf: https://cfp.conf.python.ru/

    Все выпуски: https://podcast.python.ru

    Митапы MoscowPython: https://moscowpython.ru

    Курс Learn Python: https://learn.python.ru/

     

    1 hr 7 min
  • Как сделать работу разработчика удобнее — CI/CD, DevOps, Jenkins

    В гостях у Moscow Python Podcast Алексей Андрияш, тимлид, YADRO. Обсудили в выпуске:

    • чем занимается команда тулов в YADRO  
  • Jenkins и причем здесь «большой драчевый напильник»
  • с чего начинать работу с CI/CD
  • нужно ли изучать Jenkins про запас или просто знать о нем
  • умирает ли концепция DevOps  
  • «проблемы возникают, когда есть сложные environments или стенды»
  • деплой в системе хранения данных и использование пирамиды тестирования
  • оффтоп, как Алексей пришел к такой жизни с DevOps  
  • почему о DevOps вспоминают, когда все плохо и каким людям лучше не становиться девопсами
  • про YAML
  • зачем делить команду тулов и команду DevOps
  • ответили на вопросы, применим ли антипаттерн преждевременной оптимизации к DevOps, про плюсы у GitLab CI в отличие от GitHub Actions, про автоскейлинг, об ограничении доступа к запрещенным хостингам для разработчика и почему это не работает
  • Ссылки подкаста: 

    Все выпуски: https://podcast.python.ru

    Митапы MoscowPython: https://moscowpython.ru

    Курс Learn Python: https://learn.python.ru/

     

    1 hr 4 min

About Moscow Python: подкаст о Python на русском

From the publisher's feed

Делают для вас команды курсов программирования LearnPython и сообщества MoscowPython

More shows like Moscow Python: подкаст о Python на русском

Не занесли by Максим Иванов, Павел Пивоваров, Артемий Леонов

Не занесли

61 Listeners

Отвратительные мужики by Disgusting Men

Отвратительные мужики

77 Listeners

kuji podcast by kuji podcast

kuji podcast

131 Listeners

Серёжа и микрофон. Подкаст by Сережа и микрофон. Подкаст

Серёжа и микрофон. Подкаст

54 Listeners

Запуск завтра by libo/libo

Запуск завтра

85 Listeners

Закат империи by libo/libo

Закат империи

219 Listeners

Экономика на слух by РЭШ

Экономика на слух

12 Listeners

Подкаст Глеба Соломина by Глеб Соломин

Подкаст Глеба Соломина

9 Listeners

План Б by Т—Ж

План Б

17 Listeners

Почему мы еще живы by libo/libo

Почему мы еще живы

117 Listeners

Черный лебедь by Терменвокс

Черный лебедь

34 Listeners

Горящий бензовоз by Вадим Елистратов, Иван Талачев

Горящий бензовоз

39 Listeners

Время и деньги by libo/libo

Время и деньги

33 Listeners

В курсе рубля by Т—Ж

В курсе рубля

2 Listeners

Конкуренты by libo/libo

Конкуренты

35 Listeners