IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     29.01.2016       Выпуск 110 (25.01.2016 - 31.01.2016)       Новости

PEP 0513 -- стандартизация сборки python-пакетов для linux дистрибутивов

Этот PEP предполагает добавление тега и стандарта для сборки пакетов для Linux. Смысл в том, что разные дистрибутивы, да и даже разные машины с одним дистрибутивом могут быть несовестимы полностью.

     21.01.2016       Выпуск 109 (18.01.2016 - 24.01.2016)       Новости

Грант на разработку Django для участников DjangoCon Europe 2016

DSF объявил грант для привлечения разработчиков. Круглые суммы.

     15.01.2016       Выпуск 108 (11.01.2016 - 17.01.2016)       Новости

PEP 0510 -- Specialize functions with guards

В Python много изменяемого состояния: встроенные функции, код функций, глобальные переменные, локаьные переменные... Для оптимизации программ необходимо знать где какой-то объект изменился.

PEP добавляет в Python функции на C API, чтобы специализировать чисто Python-функции: добавить возможность писать функции с "охраннимиками" (guards), которые следят за объектами (делают версионирование объектов). Это позволит реализовать статические оптимизаторы соблюдая семантику Python

     15.01.2016       Выпуск 108 (11.01.2016 - 17.01.2016)       Новости

PEP 0509 -- Скрытая версия для словарей

В Python много изменяемого состояния: встроенные функции, код функций, глобальные переменные, локальные переменные... Для оптимизации программ необходимо знать где какой-то объект изменился.  

Этот PEP добавляет "охранников" (guards), которые следят за объектами словарей. При изменении словаря версия словаря увеличивается.

     01.01.2016       Выпуск 106 (28.12.2015 - 03.01.2016)       Новости

Python переезжает на GitHub

Рассылка Python разработчиков пополнилась письмом: разработка Python переедит на Github. Сейчас на данном сервисе зеркало основного репозитория.

     13.12.2015       Выпуск 103 (07.12.2015 - 13.12.2015)       Новости
     02.12.2015       Выпуск 102 (30.11.2015 - 06.12.2015)       Новости

Django 1.9

 

После 10 с половиной месяцев труда разработчики наконец-то выпустили релизную версию Django 1.9.

По ссылке вы можете ознакомиться со всеми изменениями во всех подробностях, но из самого вкусного можно сразу отметить:
 

     27.11.2015       Выпуск 101 (23.11.2015 - 29.11.2015)       Новости
     08.11.2015       Выпуск 98 (02.11.2015 - 08.11.2015)       Новости
     23.09.2015       Выпуск 92 (21.09.2015 - 27.09.2015)       Новости
     20.09.2015       Выпуск 91 (14.09.2015 - 20.09.2015)       Новости

PEP 0506 -- Добавление модуля secrets в стандартную библиотеку

Модуль secrets содержит несколько генераторов псевдо-случайных чисел. В 3.6 этот модуль будет добавлен в стандартную библиотеку.

     19.09.2015       Выпуск 91 (14.09.2015 - 20.09.2015)       Новости

PEP 505 — None коалесцирующий оператор

Новое изменение синтаксиса, которое ждет нас в 3.6. PEP добавляет такое понятие как "null coalescing" или "null aware" из C#, Dart, Perl, Swift, и PHP.

     13.09.2015       Выпуск 90 (07.09.2015 - 13.09.2015)       Новости
     09.09.2015       Выпуск 90 (07.09.2015 - 13.09.2015)       Новости

PEP-498 утвержден!

Этот PEP значительно расшряет возможности к формирования строк. Изучите этот стандарт, он сломает вам мозг :)

     02.09.2015       Выпуск 89 (31.08.2015 - 06.09.2015)       Новости

PyCharm Educational Edition 2.0 уже на подходе

Уже в сентябре выйдет новый мажорный релиз PyCharm Educational Edition. В этом релизе будет много нового, например, интеграция с Stepic

     26.08.2015       Выпуск 88 (24.08.2015 - 30.08.2015)       Новости

Вышел Python 3.5.0rc2

Все ближе то время, когда выйдет Python 3.5. Но уже сейчас вы смело можете попробовать сборку.

     21.08.2015       Выпуск 87 (17.08.2015 - 23.08.2015)       Новости

Scrapy на пути к поддержке Python 3

Scrapy - это удобный фреймворк для веб-пауков. Но вот печаль, он не поддерживает Python 3. Вы можете помочь с портированием.

     08.08.2015       Выпуск 85 (03.08.2015 - 09.08.2015)       Новости

Новое в Python 3.6: удобный способ форматирования строк

Python поддерживает несколько механизмов формирования строк. Однако они несколько громоздкие. Новый PEP рассказывает как будет теперь легко создавать строки.