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

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

     23.11.2015       Выпуск 101 (23.11.2015 - 29.11.2015)       Интересные проекты, инструменты, библиотеки

ButterflyNet – framework для работы с сетью на asyncio

Фреймворк был разработан чтобы упростить работу с сокетами (ибо они не так просты), Twisted сложная для обучения, да и в нем много мусора, а asyncio хорошо подходит для сетевых взаимодействий.

     23.11.2015       Выпуск 101 (23.11.2015 - 29.11.2015)       Статьи

Конвертируем XLSX в PDF

По ссылке вы найдете готовый код для конвертирования XLSX в PDF

     22.11.2015       Выпуск 100 (16.11.2015 - 22.11.2015)       Интересные проекты, инструменты, библиотеки

dukpy - интерпретатор JavaScript на Python

Интепретатор поддерживает CoffeeScript, EcmaScript6, EcmaScript5, чистый Javascript

>>> import dukpy
>>> dukpy.coffee_compile('''
...     fill = (container, liquid = "coffee") ->
...         "Filling the #{container} with #{liquid}..."
... ''')
'(function() {\n  var fill;\n\n  fill = function*(container, liquid) {\n    if (liquid == null) {\n      liquid = "coffee";\n    }\n    return "Filling the " + container + " with " + liquid + "...";\n  };\n\n}).call(this);\n'

     22.11.2015       Выпуск 100 (16.11.2015 - 22.11.2015)       Статьи

JSON парсеры - производительность и потребление памяти

В статье вы найдете подробное сравнение JSON парсеров. Будут рассматрваться такие параметры как производительность и потребление памяти.

Список JSON библиотек:

cjson, rapidjson, yajl, ujson, jsonlib2, jsonlib, simplejson, json.

 

     21.11.2015       Выпуск 100 (16.11.2015 - 22.11.2015)       Интересные проекты, инструменты, библиотеки

django-array-tags - поле для хранения тегов

Поле реализовано на основе PostgreSQL и ArrayField 

     20.11.2015       Выпуск 100 (16.11.2015 - 22.11.2015)       Учебные материалы

Туториал: моделирование Байеса

Это Cookbook для погружения в вероятностное программирование на Python

     20.11.2015       Выпуск 100 (16.11.2015 - 22.11.2015)       Статьи

Профилируем Python используя cProfile

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

     20.11.2015       Выпуск 100 (16.11.2015 - 22.11.2015)       Статьи

Пишем распределенную систему на AWS Lambda, Python и DynamoDB

В этой статье мы представим полный пример системы агрегации данных с помощью Python, событий S3 и DynamoDB.