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

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

     18.09.2016       Выпуск 143 (12.09.2016 - 18.09.2016)       Статьи
     19.09.2016       Выпуск 144 (19.09.2016 - 25.09.2016)       Релизы

cffi - 1.8.3

Интерфейс для вызова C-кода. Изменения описаны по ссылке https://allmychanges.com/p/python/cffi/#1.8.3. Скачать можно по ссылке: http://pypi.python.org/pypi/cffi/

     17.09.2016       Выпуск 143 (12.09.2016 - 18.09.2016)       Статьи
     16.09.2016       Выпуск 143 (12.09.2016 - 18.09.2016)       Интересные проекты, инструменты, библиотеки

fixnc - простое редактирование netCDF файлов.

Обертка вокруг библиотеки netCDF4, которая позволяет быстро редактировать имена и значения измерений, переменных, атрибутов и т.д. и записывать эти изменения на диск.

     16.09.2016       Выпуск 143 (12.09.2016 - 18.09.2016)       Статьи

Тонкости построения сетевых моделей в Python

Что является основным инструментом, который использует руководитель при управлении проектом? Принято считать, что основным инструментом руководителя проекта является календарный план, в основе которого лежит сетевая модель работ по проекту. Однажды мне довелось реализовать сетевую модель работ на языке Python (код и описание здесь). Ниже приведены уроки, извлеченные по результатам проделанной работы.

     16.09.2016       Выпуск 143 (12.09.2016 - 18.09.2016)       Статьи

Еще один из способов обойти блокировку PornHub

Думаю, все помнят telnet версию SW:New Hope. В связи с блокировкой PornHub'а, возникла идея сделать что-то подобное с их видео. Вооружимся питоном и попробуем реализовать задумку. Тот самый StarWars. 

     16.09.2016       Выпуск 143 (12.09.2016 - 18.09.2016)       Статьи

Progrobot: бот справки по языкам программирования Telegram manual

Когда пишешь код, регулярно бывает нужно посмотреть справку по конкретной функции, модулю и т.д. Обычно я для этого захожу на cppreference.com или на docs.python.org, но это обычно не мгновенно — требует перехода по нескольким страницам минимум, а в питоновской документации еще и зачастую просто сложно найти нужную информацию на странице, не говоря уж о том, что гугл часто направляет на документацию по второй версии, а не по третьей, и приходится вручную переключать.

Поэтому я подумал, что может быть полезен телеграм-бот, который будет всю эту информацию знать и выдавать по запросу справку по конкретной функции, классу, модулю и т.п.

     16.09.2016       Выпуск 143 (12.09.2016 - 18.09.2016)       Интересные проекты, инструменты, библиотеки

tpfd - Text Parsing Function Dispatcher

Aniamls.txt
Turtles are cool
Sloths are cool
Mosquitos are dumb

>>> p  = tpfd.Parser()

>>> @p.on_recognize('{Animal} are cool')
    def main(animal):
        print('I like {0}.'.format(animal))

>>> p.parse_file('animals.txt')
'I like turtles.'
'I like sloths.'

>>> p.iter_parse(['Turtles are cool', 'Sloths are cool', 'Mosquitos are dumb'])
'I like turtles.'
'I like sloths.'

>>> p.parse_string('Sloths are cool')
'I like sloths.'

>>> p.parse_string('Mosquitos are dumb')
None