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

Собрали в одном месте самые важные ссылки
консультируем про IT, 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)       Статьи

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

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

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

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

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

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

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

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

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

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

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

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

Создание приложения с GUI при помощи PyQT

Руководство для начинающих как, используя pyqt4 и Qt Designer, создать и отрисовать GUI

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

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

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

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

Поиск логотипа на изображении

Довольно обширная статья о применении opencv для поиска фрагмента изображения при измененном масштабе

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

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

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

     25.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Пароли в Django

Рассказ о механизме хранения паролей в Django без особого погружения в тему

     24.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

5 подсказок по приемам функционального программирования

Нас научат как применять неизменяемые структуры данных и как корректно применять методы изменяемых структур; напомнят о map, filter и reduce; как применять модуль toolz для каррирования и создания вычислительных цепочек (pipeline) когда результат вычисления одной функции становится аргументом для другой.

     24.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Уроки по python для Android #5 – Первая мобильная игра на Kivy

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

     24.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Функция II: декораторы

Продолжение серии статей о функциях в python. На этот раз обширное повествование о декораторах.

     24.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Создание GUI с помощью WxWidgets

Кратенькое руководство по созданию GUI с применением wxglade для совсем уж новичков

     24.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Создание CRUD приложения на стеке Flask, SQLAlchemy и MariaDB

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

     22.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Более эффективные словари в PyPy

Проект PyPy представляют новую реализацию словарей. Они более эффективно (в плане производительности) используют память и сохраняет порядок следования элементов при итерировании. Забавно, но реализация подсмотрена в Zend engine (PHP)

     22.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Пример построения выражения в python

Автор рассказывает о выражениях списка (list сomprehension) и на конкретном примере показывает как их читать

     22.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

C - это круто, а python для нубов или как ложные стереотипы превращаются сомнительную "правду"

Пространное рассуждение о войнах за/против языков программирования, влияния стереотипов на общественное мнение и о конфликтах поколений разработчиков программного обеспечения

     21.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Статьи

Обзор библиотек для визуализации данных

Хороший обзор с примерами кода и демонстрацией результатов работы целого набора интересных библиотек, среди которых: Pandas, Seaborn, ggplot, Bokeh, pygal, Plotly