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

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

     02.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

Паттерн синглтон. Часть 1 - традиционный подход

Автор делится своим решением реализации паттерна singleton (одиночка) и объясняет его работу

     02.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Интересные проекты, инструменты, библиотеки

librosa - анализируем звук и музыку

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

     02.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Статьи

overloading - перегружаем функции в python 3

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

     31.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

Учебник по PyQt5

Довольно обширный и интересный по содержанию учебник по использованию современной и достаточно популярной библиотеки для создания GUI

     31.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

Слайды доклада Python — это не Haskell

Материалы Андрея Власовских для доклада о функциональном программировании на PyCon Belarus 2015

     30.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

Уроки по python для Android #5 – Сохранение и чтение пользовательстких данных

Продолжаем погружаться в разработку приложений на Kivy framework для мобильных платформ

     29.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

Уроки почерпнутые мной из 11-дневного курса data science

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

     29.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

Уроки, полученные при портировании кода Scala в Python

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

     29.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

aiohttp - http сервер и клиент для современного Python

Таким должно быть будущее веба с помощью Python и стоит обратить на эту библиотеку пристальное внимание. Помимо само собой разумеющегося неблокирующего ввода/вывода она поддерживает из коробки вебсокеты, содержит реализацию вебсервера и разрабатывается русскоязычным автором

     29.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

Сравнение результатов опроса python 2.x и 3.x за 2013 и 2014 годы

Довольно интересные и не во всем очевидные результаты

     29.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

Интерактивная визуализация данных с помощью D3.js, DC.js и MongoDB

Здесь не очень много python, но web не должен зацикливаться на одном языке или технологии

     29.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

Развертывание Django-приложения на AWS Elastic Beanstalk

Довольно детальное руководство о том как провернуть сабж и при этом остаться в своем уме

     28.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

Генерация голоса из текста

Беглое знакомство с библиотекой pyttsx, которая, впрочем, не очень дружит с русским языком. Для тех кому это критично можно посмотреть на PyEspeak или воспользоваться генератором от Google Translate

     28.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

Приемы, трюки и подсказки по языку Python

Автор считает Python очень удобным языком программирования и делится своим опытом применения различных его элементов. Такие статьи часто полезно пробегать глазами по диагонали на предмет узнать что-нибудь новое

     27.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Новости

Библиотеке path.py требуется новый мейнтейнер

Автор библиотеки предлагает менторство и передачу прав на репозиторий и хранилище этого пакета в PyPI человеку, который возьмет на себя труд дальнейшей поддержки проекта

     27.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

Антипаттерн от дьявола

Или ужасающая история о том почему нужно специфицировать ловлю исключений, а не ловить все подряд.

     26.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

История о конкурентности в двух частях

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

     26.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Интересные проекты, инструменты, библиотеки

smart_open - утилиты для потокового чтения больших файлов

Как вариант применения предлагается построчное чтение из файла в облаке Amazon S3

     26.01.2015       Выпуск 62 (26.01.2015 - 01.02.2015)       Статьи

Упрощение процедуры версионирования модулей с помощью Bumpversion

Напомним, что bumpversion - утилитка позволяющая заменить все вхождения строк с версией продукта в коде