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

Собрали в одном месте самые важные ссылки
читайте нас в Telegram

     02.02.2016       Выпуск 111 (01.02.2016 - 07.02.2016)       Новости

С юбилеем: Scrapinghub исполняется 5 лет

Scrapinghub - компания, которая поддерживает несколько инструментов для парсинга. По ссылке вы найдете планы на будущее

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

Патч может ускорить CPython на 5-10%

По ссылке вы найдете письмо из рассылки, который описывает способ ускорения Python на 5-10%.

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

warehouse.python.org - обновленный PyPi

Спустя много лет после запуска PyPi Python Software Foundation решили обновить сайт PyPi (на нем хранятся 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)       Новости
     26.11.2015       Выпуск 101 (23.11.2015 - 29.11.2015)       Новости

PythonDigest — выпуск номер 100 и другие замечательные новости

Python жив! С такого громкого заявления хочется начать статью. 

На этой неделе вышел 100-тый Python Digest. По такому случаю мы решили подвести итоги работы над дайджестом и рассказать о тенденциях, выявленных в процессе сбора новостей по языку, которому собственно и посвящен дайджест.

В конце 2014 года мы подводили итоги за год. В этот раз мы рассмотрим тенденции за неполные 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 значительно расшряет возможности к формирования строк. Изучите этот стандарт, он сломает вам мозг :)