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

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


Новый материал в ленте
  Topological Sort

A Directed Acyclic Graph (DAG) is a common data structure used to contain a series of related items that must have certain order or dependency. Topological sorting is used to help find where you might start processing to get in order handling of the items in a DAG.


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

(16.03.2014 - 23.03.2014)

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

Новости

  Paramiko 1.13 будет поддерживать python3

Уже сейчас можно взять поддержку из master-ветки

Конференции, события, встречи разработчиков

  18-й Московский Django Meetup

Очередная встреча питонистов в уютном офисе Mail.ru, на этот раз с двумя докладами: про tulip из python 3.4 и realtime.

Статьи

  Использование Anaconda-дистрибутивов python

Альтернативный стандартным пакетным менеджерам и установщикам набор различных версий дистрибутивов python для Windows, OSX и Linux

  Дистрибутирование консольных приложений

От А до Я - в том числе как организовать код, как подготовить дистрибутив и протестировать его корректность

  AsyncIO-сервер

Пример использования модуля asyncio для реализации примитивного неблокирующего сервера,

  Почему мы переходим на Python 3

Статья от разработчиков Luminal о наболевшей проблеме. Так ли хорошо оставаться на 2.7?

  Что такое web-сервер

Часть вторая - на сей раз о заголовках и cookie. первую часть мы анонсировали в предыдущем выпуске.

  Контекст менеджеры

Хорошая статья о том что это такое и как написать собственный контекст менеджер

  Визуализация вычислений сложных функций с помощью Matplotlib и Mayavi

Под сложностью функции здесь подразумевается сложность восприятия результатов (много данных, данные по множеству параметров и т.п.)

  Transcend WiFi. Пишем клиент Shoot&View для Windows, Mac и Linux

Разбирается протокол Shoot&View карт памяти Transcend WiFi и реализуется кроссплатформенный клиент, который запустится на windows, linux и MacOS.

  Как профилировать код

Анализ подходящих для этого модулей и примеры на основе cProfile

  Изучаем отладчик

Полезные основы pdb

  Остановка итерации при первом нахождении подходящего выражения

Иллюстрация применения any() и сравнение его с next()

  Анализ временных рядов при помощи pandas. Часть 2

Описано несколько простых приёмов работы с временными рядами в pandas.

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

  Data-Driven Tests

Небольшая утилита, помогающая писать тесты с различнми наборами данных

  konch - конфигурирование интерактивной консоли

В том числе предварительная загрузка модулей, формат приглашения командной строки и т. п.

  REfO - регулярные выражения для объектов

Библиотека реализующая операции по типу тех что применяются с регулярными выражения но для последовательностей объектов, а не символов в строках

Релизы

  PyDev 3.4.1

Улучшенная интерактивная консоль, многопоточная отладка, и не только это