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

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

     03.03.2016       Выпуск 115 (29.02.2016 - 06.03.2016)       Новости
     12.02.2016       Выпуск 112 (08.02.2016 - 14.02.2016)       Новости
     11.02.2016       Выпуск 112 (08.02.2016 - 14.02.2016)       Новости

PEP 0515 -- символ подчеркивания для чисел

Этот PEP расширяет синтаксис Python - добавляет символ подчеркивания для ввода целочисленных, дробных и комплексных литералов. Это может позволить повысить читаемость длинных чисел.

# grouping decimal numbers by thousands
amount = 10_000_000.0

# grouping hexadecimal addresses by words
addr = 0xDEAD_BEEF

# grouping bits into nibbles in a binary literal
flags = 0b_0011_1111_0100_1110

# making the literal suffix stand out more
imag = 1.247812376e-15_j

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

Scrapy теперь поддерживает Python3 (первый RC)

Спустя несколько месяцев тяжелой работы мы представляет версию Scrapy 1.1.0rc1, которая поддерживает Python3.

Еще не все готово, но проделано много работы

     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)       Новости