image

Под словами PyCon чего только не проводится. От шумных конференций с билетами за N сотен долларов до бесплатных заседаний зимбабвийского клуба питонистов в количестве 2-х голодных темнокожих разработчиков.

Портлендский PyCon этого года — мероприятие крупного калибра с крутыми докладчиками и действительно ценной информацией. Тут были и простые развлекательные презентации на 30 минут о будущем Python, и мастер-классы по популярным темам типа масштабирования Flask и упаковки приложений в Docker, и хардкорные многочасовые занятия по статистике и машинному обучению.

Организаторы не поскупились, все качественно записали и уже выложили на официальный канал конференции.
Все на английском языке, но довольно понятном. Мимо такой кучи ценных знаний просто нельзя пройти мимо.



Ларри Хастингс — ГИЛоктомия




Ларри собирается убрать из Python GIL (global interpreter lock) — глобальная фича интерпретатора, которая появилась еще в 1992 году и с тех пор остается частью ядра языка. GIL не дает выполняться больше чем одному потоку за раз. Эта штука по сей день жива и не дает использовать всю мощь и силу многоядерных систем.

В этом видео Ларри разбирает, как устроен GIL, как его можно убрать из CPython и какие последствия это будет иметь. Тут же экскурс в архитектуру языка и некоторые интересные детали реализации CPython, изложенные доступным и понятным языком.

Гвидо Ван Россум — О Питоне




Довольно короткое выступление Гвидо о будущем языка. Что ждет нас в версии 3.6, что будет с 2.7 и на чем сейчас сосредоточена команда разработчиков. Самое важное, что нужно знать — инициатива Ларри Хастингса по удалению GIL полностью одобрена и, возможно, версия CPython 3.6 без GIL будет доступна уже в этом декабре.

Лукаш Ланга — мыслим сопрограммами




Простой и понятный доклад о том, как просто и быстро добавить в свои приложения скорости и надежности. Лукаш берет в руки asyncio и показывает, как с помощью этой штуки легко обрабатывать множество запросов. Плюс, наглядная схема, поясняющая работу asyncio и объяснения того, что происходит под капотом. И наглядные примеры того, как работают async def и await в Python 3.5.

Это не все


Эти доклады — лишь очень малая часть того, что было на PyCon в Портленде. На канале вы найдете много действительно насыщенных многочасовых видео с обработкой языков, статистикой, крутой оптимизацией кода и другими темами, которые позволят вам быть в первых рядах питонистов.

Так что запасайтесь кофеиносодержащими напитками, заряжайте видео и не забывайте делать пометки :)

Если кому понадобятся презентации с докладов — они лежат здесь.
Поделиться с друзьями
-->

Комментарии (3)


  1. sim3x
    23.06.2016 09:33
    -2

    что будет с 2.7

    не будет 2.8
    никогда
    вообще
    https://pythonclock.org/


  1. veveve
    24.06.2016 10:56

    > Самое важное, что нужно знать — инициатива Ларри Хастингса по удалению GIL полностью одобрена и, возможно, версия CPython 3.6 без GIL будет доступна уже в этом декабре.

    Ого! Т.е. Гвидо уже окончательно решил в будущем убрать GIL?


    1. 57uff3r
      24.06.2016 13:05
      +1

      Работа уже идет, но результаты мы получим не сразу. Одна из проблем — почти все расширения Питона на С перестанут работать после отмены GIL. Пройдет год-полтора, прежде чем все библиотеки портируют под версию без GIL, до этого момента версия без лока будет не шибко полезной в работе.