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

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

     22.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Релизы

Qtile 0.9.0

20 января вышла новая версия Qtile - тайлового оконного менеджера, написанного и конфигурируемого на python.

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

WebSocket RPC или как написать живое WEB приложение для браузера

Описание и пример работы библиотеки WSRPC, упрощающей работу с WebSockets как на сервере так и на клиенте (JavaScript)

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

Готовим Django: uWSGI + Nginx

На просторах интернета есть масса статей о том, как деплоить Django, используя различные серверы приложений. Статьи хороши, но все же при деплое блога автора, ни одна из них не ответила полностью на все вопросы. Я хочу поделиться тем, как это сделал я. Упор будем делать на простоту.

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

Пора заменить Python как язык для обучения

Перевод весьма неоднозначной статьи, но он должен подстегнуть разработчиков python в сторону упрощения деплоя на мобильные платформы и не только. Статью обсудили и в подкасте radio-t в обсуждении тем слушателей.

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

Как начать работу в Kaggle: руководство для новичков в Data Science

Kaggle – это платформа для исследователей разных уровней, где они могут опробовать свои модели анализа данных на серьезных и актуальных задачах. Статья призвана познакомить с тем, как не имея особого опыта в машинном обучении, можно попробовать свои силы в соревнованиях, проводимых Kaggle.

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

evalidate: безопасная обработка пользовательских выражений

Идея спорная, но ее реализация может показаться достаточно интересной

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

Как установить СЭД NauDoc

Решение проблемы с установкой приложения требующего python 2.4 на относительно современную систему

     19.01.2015       Выпуск 61 (19.01.2015 - 25.01.2015)       Видео

Профилирование и отладка Django

Видео с доклада на MoscowDjango Meetup с рассказом, как заглянуть "под капот" ваших приложений на Python (и Django в частности): какие способы профилирования бывают и когда их можно использовать; об отладке приложений и различных инструментах, которые помогают разработчику при разработке.

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

Создаём окружение для PyQt5 в Linux MInt (Ubuntu)

Давно уже до пятой версии обновился Qt и вместе с ним PyQt, но найти информацию по ним в русскоязычном сегменте — задача не из простых. Под катом подробное руководство для тех, кто только начинает знакомиться со связкой Qt + python3.

     16.01.2015       Выпуск 60 (11.01.2015 - 18.01.2015)       Статьи

Морской бой за 25 мс

Реализация идеи написать «Морской бой», где будут играть два компьютера между собой.

     16.01.2015       Выпуск 60 (11.01.2015 - 18.01.2015)       Статьи

Перманентный бан злоумышленников при помощи Fail2Ban + MikroTik

Описание и исходный код скрипта для роутера MikroTik для ограничения несанкционированного доступа к Asterisk

     15.01.2015       Выпуск 60 (11.01.2015 - 18.01.2015)       Статьи

Бекап аудиозаписей с плейлиста ВКонтакте (до 6000) средствами Python и Vk API

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

     14.01.2015       Выпуск 60 (11.01.2015 - 18.01.2015)       Статьи

Реализация словаря в Python 2.7

В этой статье пойдёт речь о том, как реализован словарь в Python. Автор старается ответить на вопрос, почему элементы словаря не упорядочены, описать, каким образом словари хранят, добавляют и удаляют свои элементы.

     14.01.2015       Выпуск 60 (11.01.2015 - 18.01.2015)       Статьи

Неперсонализированные рекомендации: метод ассоциаций

Хорошая статья от разработчиков ivi.ru на тему того как порекомендовать клиенту, например, похожие товары или составить список "с этим товаром покупают"

     13.01.2015       Выпуск 60 (11.01.2015 - 18.01.2015)       Статьи

Введение в машинное обучение с помощью Python и Scikit-Learn

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

     11.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Статьи

Разработчики Python VS Django

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

     08.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Учебные материалы

Опубликовано руководство по генератору документации Sphinx

В руководстве подробно описан процесс генерации документации с помощью связки reStructuredText, Python Sphinx, GitHub и сервиса Read the Docs. Доступно в трёх форматах — онлайн, HTML и ePub.

     07.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Статьи

Admin actions в качестве views с промежуточной формой

Полезность admin actions в django трудно переоценить. До версии 1.1 этого механизма в django не было и как только не приходилось извращаться даже для самых элементарных задач вроде удаления группы записей.

     07.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Статьи

Использование sorl.thumbnail без template tags

Практически в каждом django-проекте рано или поздно встает вопрос о генерировании превьюшек для картинок. Одним из наиболее простых и удобных решений для этого является sorl.thumbnail. Это приложение позволяет генерировать превьюшки либо прямо в шаблоне через тег {% thumbnail %}, либо используя в моделях специальное поле sorl.thumbnail.ImageField. В подавляющем большинстве случаев этого достаточно, но иногда возникает необходимость получить превьюшку в python-коде прямо по месту, без переделывания моделей.

     02.01.2015       Выпуск 59 (01.01.2015 - 11.01.2015)       Статьи

Pillow 2.7 — Существенные улучшения качества и производительности

Первого января 2015 года по расписанию вышла новая версия библиотеки для работы с изображениями Pillow 2.7. Так как многие изменения в ней были сделаны командой Uploadcare - они составили расширенную версию заметок о релизе этой версии.