Загрузка страницы

Устройство CPython

В лекции мы поговорим о том, почему и что мы пишем на Python. Обсудим устройство интерпретатора и словарей, менеджмент памяти и типизацию. Вы узнаете, как работают генераторы и как устроены исключения.

Презентация: https://yadi.sk/i/dcNx5Sgix4axOA

Полезные ссылки:

Интепретатор в целом:
https://docs.python.org/3/reference/executionmodel.html
https://github.com/python/cpython
https://leanpub.com/insidethepythonvirtualmachine/read

Управление памятью:
http://www.arctrix.com/nas/python/gc/
https://rushter.com/blog/python-memory-managment/
https://instagram-engineering.com/dismissing-python-garbage-collection-at-instagram-4dca40b29172
https://stackify.com/python-garbage-collection/

Исключения:
https://bugs.python.org/issue17611

Весь плейлист: https://www.youtube.com/playlist?list=PLQC2_0cDcSKBHamFYA6ncnc_fYuEQUy0s

Видео Устройство CPython канала Разработка
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
24 апреля 2020 г. 15:26:00
01:14:03
Другие видео канала
Что делать, если ваш код на Python тормозит / Григорий Бакунов (Яндекс)Что делать, если ваш код на Python тормозит / Григорий Бакунов (Яндекс)АлгоритмыАлгоритмыReal Python Podcast – Episode 7 – AsyncIO + Music, Origins of Black, and Managing Python ReleasesReal Python Podcast – Episode 7 – AsyncIO + Music, Origins of Black, and Managing Python ReleasesБазы ДанныхБазы ДанныхFrom Source to Code: How CPython's Compiler Works - Brett CannonFrom Source to Code: How CPython's Compiler Works - Brett CannonДебаг, логирование, профилированиеДебаг, логирование, профилированиеКак решать алгоритмические секции: помощь разработчикам, собеседующимся в Яндекс. Часть 1Как решать алгоритмические секции: помощь разработчикам, собеседующимся в Яндекс. Часть 1Я.Железо: Разработка на STM32 — лайфхаки и истории из практикиЯ.Железо: Разработка на STM32 — лайфхаки и истории из практикиGIL в Python: зачем он нужен и как с этим житьGIL в Python: зачем он нужен и как с этим житьБыстрее, Python, ещё быстрееБыстрее, Python, ещё быстрееМожно ли программировать без интернета — Григорий БакуновМожно ли программировать без интернета — Григорий БакуновAn Introduction to Software Design - With PythonAn Introduction to Software Design - With PythonРазбор тестового задания в ШРИ - Запись трансляцииРазбор тестового задания в ШРИ - Запись трансляцииЯ.Железо: разработчик Яндекс.Станции паяет в домашних условияхЯ.Железо: разработчик Яндекс.Станции паяет в домашних условияхJunior Python Developer: полный разбор собеседования и ответы на наиболее частые вопросы интервьюJunior Python Developer: полный разбор собеседования и ответы на наиболее частые вопросы интервьюЗнай и люби свой CPython во имя луны и великой справедливости, Александр КошкинЗнай и люби свой CPython во имя луны и великой справедливости, Александр КошкинЧто внутри у питона: откуда быть пошел asyncЧто внутри у питона: откуда быть пошел asyncОсновы построения графиков в MatplotlibОсновы построения графиков в MatplotlibI coded a Robinhood Trading Bot!I coded a Robinhood Trading Bot!
Яндекс.Метрика