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

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

     18.09.2015       Выпуск 91 (14.09.2015 - 20.09.2015)       Интересные проекты, инструменты, библиотеки

Wooey - django-приложение, которое может автоматически создавать UI для скриптов

Wooey позвляет управлять внешними скриптами из Django интерфейса. Это приложение создает UI на основе аргументов необходимых для скрипта, после чего вы можете выполнять скрипт прямо из django-интерфейса.

Демонстрация - https://wooey.herokuapp.com/

     17.09.2015       Выпуск 91 (14.09.2015 - 20.09.2015)       Интересные проекты, инструменты, библиотеки

Memory-Based Shallow Parser (MBSP) - анализатор текстов

MBSP анализатор текст. Проект позволяет совершать все типичные действия

     17.09.2015       Выпуск 91 (14.09.2015 - 20.09.2015)       Интересные проекты, инструменты, библиотеки

lightfm - реализация LightFM, гибридный алгоритм рекомендаций

Реализация алгоритма описанного в статье arXiv

     17.09.2015       Выпуск 91 (14.09.2015 - 20.09.2015)       Интересные проекты, инструменты, библиотеки

html5ever-python - биндинг html5ever

Высоко производительный браузерный HTML5 парсер. Парсер использует CFFI  

     16.09.2015       Выпуск 91 (14.09.2015 - 20.09.2015)       Интересные проекты, инструменты, библиотеки

pycaffe-recurrent - IPython notebook для обучения многослойных LSTM и RNN сетей с Pycaffe

Репозиторий содержит код с которого можно начать погружение в многослойные LSTM и RNN сети

     15.09.2015       Выпуск 91 (14.09.2015 - 20.09.2015)       Интересные проекты, инструменты, библиотеки

VideoDigest - утилита для создания резюме видео

Videodigest это утилита командной строки для создания резюме видео

     14.09.2015       Выпуск 91 (14.09.2015 - 20.09.2015)       Интересные проекты, инструменты, библиотеки

Watson - консольная утилита для мониторинга активности

Утилита позволяет выяснить сколько времени вы тратите на работу, а сколько на отдых.

     14.09.2015       Выпуск 91 (14.09.2015 - 20.09.2015)       Интересные проекты, инструменты, библиотеки

Легковесный менеджер версий

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

     12.09.2015       Выпуск 90 (07.09.2015 - 13.09.2015)       Интересные проекты, инструменты, библиотеки

sync-engine - Nylas — email платформа нового поколения

Nylas обеспечивает современную платформу для приложений с электронной почтой, контактами, и календарем. 

     11.09.2015       Выпуск 90 (07.09.2015 - 13.09.2015)       Интересные проекты, инструменты, библиотеки

Искрографик на pandas dataframe

Эта статья расскажет как создать такие графики:

IndexDayValueChange
Dow Jones
10765.45−32.82 (−0.30%)
S&P 500
1256.92−8.10 (−0.64%)
Example sparklines of the Dow Jones Industrial Average and S&P 500 on February 7, 2006

     10.09.2015       Выпуск 90 (07.09.2015 - 13.09.2015)       Интересные проекты, инструменты, библиотеки

Dangler - скрипт, который превращает html только с открытыми тегами в текст с закрытыми

Скрипт умеет превращать:

<!DOCTYPE html>
<html>
   <body>
       <div>
           Here is some content

В код:

<!DOCTYPE html>
<html>
    <body>
        <div>
            Here is some content
        </div>
    </body>
</html>

     10.09.2015       Выпуск 90 (07.09.2015 - 13.09.2015)       Интересные проекты, инструменты, библиотеки

Реализация блочного шифра Simon и Speck

Этот репозиторий содержит код для реализации блочного шрифта Simon и Speck. Что это такое вы можете узнать по ссылке

     09.09.2015       Выпуск 90 (07.09.2015 - 13.09.2015)       Интересные проекты, инструменты, библиотеки

channels - дружественная асинхронность для Django

Модуль расширяет привычную работу Django (request -> response) добавляя возможность писать асинхронный код для синхронного Django

     07.09.2015       Выпуск 90 (07.09.2015 - 13.09.2015)       Интересные проекты, инструменты, библиотеки

Django JET - обновление панели администратора Django

Современное обновление панели администратора Django с дополнительной и улучшенной функциональностью

     07.09.2015       Выпуск 90 (07.09.2015 - 13.09.2015)       Интересные проекты, инструменты, библиотеки

ped - небольшая утилита, которая унифицирует открытие файлов в редакторе

Эта утилита позволяет открыть Python модуль в вашем редакторе (какой редактор - указывается в конфиге).

     05.09.2015       Выпуск 89 (31.08.2015 - 06.09.2015)       Интересные проекты, инструменты, библиотеки

pythonbenchmark - модуль для сравнения скорости двух функций

Модуль pythonbenchmark позволяет очень просто сравнить скорости выполнения двух функций. Пример кода:

from pythonbenchmark import compare, measure
import time
 
a,b,c,d,e = 10,10,10,10,10
something = [a,b,c,d,e]
 
def myFunction(something):
    time.sleep(0.4)
 
def myOptimizedFunction(something):
    time.sleep(0.2)
 
# comparing test
compare(myFunction, myOptimizedFunction, 10, input)