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

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

     12.03.2017       Выпуск 168 (06.03.2017 - 12.03.2017)       Статьи

Как спасти потерянный исходный код на Python, если он все еще не выгружен из памяти

Это перевод вчерашней заметки от Simon Willison

Я облажался, бездумно используя git (git checkout -- — не на том файле) и умудрился удалить код, который я только что написал… но он все еще был загружен в исполняемый процесс в докер-контейнере. Вот, как я восстановил код, используя https://pypi.python.org/pypi/pyrasite/ и https://pypi.python.org/pypi/uncompyle6

     12.03.2017       Выпуск 168 (06.03.2017 - 12.03.2017)       Интересные проекты, инструменты, библиотеки

Jarvis - персональный помощник для Linux

В репозитории есть видео-демо. 

     11.03.2017       Выпуск 168 (06.03.2017 - 12.03.2017)       Интересные проекты, инструменты, библиотеки

trio - питоничный асинхронный I/O

Асинхронный интерфейс для ввода/вывода

     13.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Релизы

pex - 1.2.4

Библиотека и утилита для генерации .pex (Python EXecutable) файлов. Изменения описаны по ссылке https://allmychanges.com/p/python/pex/#1.2.4. Скачать можно по ссылке: https://pypi.python.org/pypi/pex/

     13.03.2017       Выпуск 169 (13.03.2017 - 19.03.2017)       Релизы

django-rest-framework - 3.6.0

Rest full фреймворк для Django. Изменения описаны по ссылке https://allmychanges.com/p/python/django-rest-framework/#3.6.0. Скачать можно по ссылке: https://pypi.python.org/pypi/django-rest-framework/

     11.03.2017       Выпуск 168 (06.03.2017 - 12.03.2017)       Статьи

Пробуем GraphQL с Graphene Django

Короткая статья-пример

     11.03.2017       Выпуск 168 (06.03.2017 - 12.03.2017)       Статьи

Определяем вызывалась ли функция

Короткая статья, можно узнать как реализовать логику подсчета количество вызовов функции

     10.03.2017       Выпуск 168 (06.03.2017 - 12.03.2017)       Статьи

Ищем ботов в Apache и Nginx логах с помощью Python

Статья описывает, как анализировать логи и найти там ботов

     09.03.2017       Выпуск 168 (06.03.2017 - 12.03.2017)       Статьи

Как начать использовать Docker Docker

Пошаговая инструкция

     09.03.2017       Выпуск 168 (06.03.2017 - 12.03.2017)       Релизы
     09.03.2017       Выпуск 168 (06.03.2017 - 12.03.2017)       Статьи

Speech AI с Python & Google API

Совсем недавно пришла в голову идея сделать "говорилку" на русском языке. В голове была простенькая схема наподобие:

1) Распознать речь с микрофона
2) Придумать более — менее разумный ответ.
В этом пункте можно сделать много интересного.
Например реализовать управление чем — нибудь физическим и не очень.
3) Преобразовать этот самый ответ в речь и воспроизвести.

     09.03.2017       Выпуск 168 (06.03.2017 - 12.03.2017)       Статьи

Извлечение фич из текста

Статья описывает как с использованием sklearn извлекать фичи из текста

     09.03.2017       Выпуск 168 (06.03.2017 - 12.03.2017)       Статьи
     09.03.2017       Выпуск 168 (06.03.2017 - 12.03.2017)       Статьи

Анализ рекомендаций книг для разработчиков со Stack Overflow средствами Python

Определиться, какую книгу по программированию читать следующей, трудно, да и рискованно.

Как и положено разработчику, наверняка, у вас мало времени, и львиную его долю вы тратите на чтение книг. Вы могли бы программировать. Вы могли бы отдыхать. Но вместо этого вы выделяете драгоценное время на развитие своих навыков.