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

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

     11.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Фундаментальная проблема пакетных менеджеров для языков программирования

Перевод на хабре хорошей статьи о пакетных менеджерах и проблемах, связанных с ними. Частные случаи, относящиеся к Python - это pip и Anaconda и они тоже не без проблем

     10.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

CodeEval четвертый год подряд признает Python лучшим языком программирования

Напомним, что этот проект предоставляет платформу для решения учебных задач на разных языках программирования. По мнению создателей их рейтинга их рейтинг более объективный в сравнении с TIOBE по причине того, что отражает конкретную заинтересованность разработчиков. С другой стороны, может быть на python просто лаконичнее всего записывать решения задач?

     10.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Видео

Опубликованы видео докладов с PyCon Belarus 2015

Бесценная подборка 25 материалов для обучения и ознакомления с чем-то новым.

     09.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Удаление фигур с заданым контуром с изображений

Довольно интересный пример использования OpenCV для удаления фигур заданной формы с изображения. В примере удалены все эллипсы, а прямоугольники оставлены.

     09.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

Разбираемся с Метаклассами

Автор статьи считает, что ни одна из приведенных им самим статей не описывает метаклассы так же доступно как делает он сам. Стоит дать ему шанс - попытка, как минимум, не плохая.

     09.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Статьи

5 проектов для улучшения производительности python

Краткий рассказ о целом наборе инструментов самой разной направленности, включая PyPy, Pyston, Nuitka, Cython, Numba

     09.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Видео

aiohttp с Belarus PyCon 2015

Долгожданное видео доклада Андрея Светлова о развитии и планах на целую ветку проектов aio*, которые могут стать существенным веянием в будущем web и вообще в подходе к разработке на Python

     09.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Интересные проекты, инструменты, библиотеки

CheckIO — изучение языка программирования Python

CheckIO — ресурс для изучения и практики языка программирования Python. Абсолютно любой пользовать может зарегистрироваться на площадке и начать обучение или, уже зная язык, отшлифовать свои навыки

     09.02.2015       Выпуск 64 (09.02.2015 - 15.02.2015)       Релизы

Flask-FlatPages

Система построения сайта без базы данных на основе файлов объявила о поддержке python 3

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

Паттерн kwargs helper method

Да, иногда стоит публиковать, документировать и новые подходы к реализации тех или иных идей. Например, как организовать переменные именованные аргументы в базовом классе для пущей их расщиряемости

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

Экспорт Избранного на Хабре в PDF. Версия 2.0

Думаю, многих из вас когда-либо посещала мысль «вот бы сохранить статьи с Хабра». Такая же мысль посетила и автора, более того он предлагает и описывает решение

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

Как искать проблемы производительности в Django views

Автор знакомит нас с модулем line_profiler и способом его применения для поиска проблем производительности

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

Создание игры "Змейка" на Android

Обещается серия статей о том как написать игру "Змейка" на фреймворке Kivy и подготовить из него приложение для Android. Уже доступны вторая и третья части.

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

Мерзкие чудовища Python

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

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

Регулирование отправки e-mail-ов логером

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

     06.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Релизы

PyDev 3.9.2

Вышла новая версия дополнения к Eclipse для разработки на Python и одной из главных преимуществ релиза называют улучшение автоматического дополнения кода

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

Создание чата на основе Pyramid, SQLDB и Bluemix

Довольно обширная статья с разжевыванием составляющих элементов и примерами кода

     06.02.2015       Выпуск 63 (02.02.2015 - 08.02.2015)       Учебные материалы

Supporting Python 3

Постоянно обновляемая на github книга о том как создавать приложения совместимые с python3

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

Рекомендации по производительности

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