ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Никита Соболев: почему Python медленный и будет ли хуже? / Тех. интервью с Python Core Dev / Часть 1

python

cpython

pythondevelopment

developer

Автор: Python Mentor

Загружено: 2025-01-31

Просмотров: 6728

Описание: ***

💡Ламповое комьюнити питонистов в Telegram: https://t.me/pymentor
✈️ Дорожная карта по изучению Python: https://pymentor.org
✒️ Мок-собеседования:    / @pymentor.  
📡 Записаться на тестовый (мок) собес: https://t.ly/lXoVH

***

✉️ Связь с автором канала - [email protected]

***

💡Медиаресурсы Никиты:

👉 Youtube канал:    / @sobolevn  
👉 Лучший курс по Python:    • Лучший курс по Python 0: Мета информация  
👉 Телеграм канал "Находки в Опенсорсе": https://t.me/opensource_findings

***

Таймкоды:

00:00 - НАЧАЛО
00:05 - о Никите

--- про команду CPython Core разработчиков и их совместную работу

02:00 - как работает команда Core разработчиков и какой pull request или issue был наиболее интересный?
11:27 - как команда принимает решение по внедрении новой фичи?
19:33 - если прилетело два pull request на одну и ту же фичу, как выбирайте какой принять?
23:11 - насколько сложно проектировать язык Python, который подходит как новичкам, так и профессионалам?
31:21 - как справляетесь с легаси кодом в кодовой базе Python, которой уже больше 30 лет?
36:38 - почему вместо классического switch-case добавили switch-case на стероидах - match-case?
39:16 - куда движется Python с точки зрения эволюции? чего стоит ожидать, а чего нет?
40:45 - почему большие компании не становятся полными спонсорами Python?

---- про внутренюю архитектуру CPython

45:41 - почему популярные и стабильные библиотеки не становятся частью стандартной библиотеки?
50:25 - почему Python работает на стековой виртуальной машине, а не регистровой?
01:01:35 - какая ситуация с интеграцией LLVM в Python? И что с JIT?
01:07:42 - что такое GIL и как же он работает НА САМОМ ДЕЛЕ? Как вы делаете nogil?
01:21:07 - где "сидят" Сишные "маленькие" мютексы для критических секций в nogil?
01:26:10 - что такое memoryview и почему это полезный тип данных?
01:29:01 - как будет работать новый сборщик мусора в 3.14?
01:33:24 - нужно ли будет в сервисах под высокой нагрузкой все также отключать сборщик мусора после 3.14?
01:35:42 - ведется ли работа по ускорению стандартных списков Python?
01:38:04 - как влияет на производительность сериализация и десериализация данных между Python и скомпилированными расширениями (extensions)?
01:42:10 - про asyncio и почему сейчас с ним "всё плохо" в Python?
01:51:30 - как же работает await НА САМОМ ДЕЛЕ?
01:55:45 - в какой момент и кто проверяет что данные в сокете доступны и корутина их может вычитать?

--- про производительность и оптимизацию CPython

02:00:22 - что такое FFI и как влияет на производительность?
02:08:16 - как построение человекопонятного traceback на производительность?
02:09:36 - какие препятствия есть в CPython, которые мешают увеличить производительность?
02:12:01 - почему тип JIT был выбран copy-on-patch?
02:13:33 - почему Python ускорить сложнее, чем Ruby или JavaScript?
02:16:25 - почему Cython не становится частью стандартной библиотеки, хотя Core разработчики им активно пользуются?
02:17:00 - КОШАЧЬЯ ТРЕВОГА! ⛔️ ⛔️ ⛔️
02:18:22 - почему Core разработчики используют Cython в своих библиотеках (aiohttp, uvloop, ...), если могли их написать на Си?
02:20:16 - какие есть оптимизации на уровне AST?

---- завершение

02:23:30 - прощание и анонс второй части

***

#python #cpython #pythondeveloper

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Никита Соболев: почему Python медленный и будет ли хуже? / Тех. интервью с Python Core Dev / Часть 1

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]