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

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


Новый материал в ленте
  virtualenv - 20.26.3

Инструмент создания виртуального рабочего окружения. Скачать можно по ссылке: https://pypi.python.org/pypi/virtualenv


Python Дайджест. Выпуск 35

(13.07.2014 - 20.07.2014)

поделиться выпуском 
pythondigest.ru: Выпуск 33

Новости

  OpenID для Python3

Иван Сагалаев предлагает начать открытую разработку библиотеки OpenID для Python3 на github

Статьи

  Какие вопросы ждать на собеседовании

Один из читателей задал этот вопрос на реддите и нашел множество откликов, некоторые из которых интересны сами по себе

  Эффективная многопоточность в Python

Хочу поделиться простым рецептом, как можно эффективно выполнять большое число http-запросов и других задач ввода-вывода из обычного Питона. Самое правильное, что можно было бы сделать — использовать асинхронные фреймворки вроде Торнадо или gevent. Но иногда этот вариант не подходит, потому что встроить event loop в уже существующий проект проблематично.

  Анализ данных при помощи Python. Основные статистики и обзор данных (Exploratory Analysis) часть 2

Много полезных команд и примеров начальной обработки данных на pandas

  Админпанель Pyramid в стиле Django

в статье подробно описано, как довести админку Pyramid до Django стиля.

  SQLite - компактный, быстрый и отзывчивый - выбери все три пункта!

Восторженная статья с примерами кода на python

  Python для Android. Урок 1 - используем акселерометр

Обещается серия статей о применении python для разработки мобильных приложений. В этот раз простенькое приложение на kivy

  Числа: целые, вещественные, комплексные

Числа в Python 3: целые, вещественные, комплексные. Работа с числами и операции над ними.

  Изучаем программирование с использованием сокетов

Пример использования модуля socket для взаимодействия локальных приложений

  Забытый else в циклах

Автор статьи решил напомнить о том, что у циклов while и for есть дополнительный необязательный оператор else и привел примеры его использования

  Обоснование для применения python

Сравнение Go и Python по разным параметрам и варианты аргументации для выбора того или иного для следующего проекта

  7 примеров использования регулярных выражений

Примеры примитивные и академические, но могут позволить разобраться по быстрому что к чему

  Разворачивание developer окружения Django на Windows 7

Отличная пошаговая статья для новичков, о том как построить рабочее окружения для разработки проекта на Django в Windows 7

Учебные материалы

  Русскоязычная документация с примерами некоторых модулей стандартной библиотеки

В блоге представлены статьи для модулей subprocess, sqlite, fnmatch, glob, logging, timeit, optparse, Queue, signal

Интересные проекты, инструменты, библиотеки

  Widgy CMS

Widgy основана Python / Django CMS с drag & drop интерфейс, чтобы сделать управление контентом вашего сайта как можно проще. Хотите убедиться, тогда вот вам демо сайт.

  pynsist

Свежий проект позволяющий создавать инсталяторы python-приложений для windows

  pytest-sftpserver 1.0.0

Библиотека для доступа к SFTP, обеспечивает доступ на основе объектов Python.

  SimpleAES

Библиотека надстройка над pycrypto. Для синхронного шифрования AES. Проект требует дополнительного тестирования.

  PyMonad

Любимые хаскелистами монады теперь и в питоне.

  Python-ESCPOS

Библиотека для печати на термопринтерах через COM или Ethernet.

  blokwart - новая система управления конфигурациями

По словам разработчиков, эта система призвана занять нишу между таким сложными монстрами как Puppet, Chef, но быть удобнее чем олдскульное управление по ssh

  Введение в peewee - альтернативная Python ORM

Вводная статья в альтернативную реализацию ORM для Python. В статье автор портирует свое приложение с SQLAlchemy на peewee. peewee поддерживает sqlite, postgres и MySQL.

  Flask-AppBuilder 0.10.0

Платформа простой и быстрой разработки приложений, созданная для Flask. Включает автоматическую генерацию CRUD для ваших моделей, диаграмм Google и многое другое.

  pycomedi 0.8

Этот пакет обеспечивает объектно-ориентированный интерфейс для драйверов Comedi.

  Omega: новый Web Framework Python

Новый Python Web Framework, учитывающий многие ошибки реализации в Django и Flask

Релизы

  Tornado 4.0

Впечатляющий список новых возможностей и исправлений. Стоит обратить внимание.