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

Собрали в одном месте самые важные ссылки
консультируем про IT, Python

     16.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

wxPython - работа с фреймами

Небольшая статья о том как лучше организовать код, строящий фреймы в wxPython

     16.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Организация проверки типов данных в Python 3

Немного черной магии с внутренними переменными и все получается

     15.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Обзор мастерклассов и руководств с PyCon Montreal 2015

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

     15.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Анимированные 3D-графики

Рассказ о том как построить анимированные 3D-графики с помощью Matplotlib

     15.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Отношение One to Many для Flask-SQLAlchemy

Кому-то статья может показаться верхом очевидности и цитирования документации, а кому-то спасет много времени. Надеюсь это второй отзовется в комментариях.

     15.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Обзор статей/докладов с PyCon 2015 об улучшениях в Python

Статьи достаточно общего плана и призваны довести до широкого круга разработчиков проблемы и планы в разработке языка программирования Python

     15.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Приемы и трюки для работы с Tox

Tox - система тестирования вашего кода в разных виртуальных окружениях

     14.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Создаем роль view для django.admin

Стандартно в Django для модели создаются три роли: «добавить», «редактировать», «удалять». Но как же быть, если мы хотим дать роль пользователю только на просмотр и при этом использовать django.admin? Есть множество способов, но элегантных, которые позволили бы создать роль «Can view model» практически нет.

     14.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Мир Python: функционалим по-маленьку

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

     13.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Алгоритмы и структуры данных: погружаемся в tries

tries это что-то среднее между tree и try - структура ускоряющая поиск по элементам за счет замедления вставки

     13.04.2015       Выпуск 72 (06.04.2015 - 12.04.2015)       Статьи

Как отследить изменения поля при сохранении модели в Django

Порой возникает задача выполнить некоторые действия в момент, когда в модели произошло конкретное определённое изменение. В описанном примере рассматривается модель заказа, и нужно записать время оплаты заказа в момент, когда статус оплаты изменился с «не оплачено» на «оплачено»

     13.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Почему numpy Array лучше стандартного списка

Потому что быстрее, консистентнее и дает меньший оверхед по хранению данных

     13.04.2015       Выпуск 73 (13.04.2015 - 19.04.2015)       Статьи

Подборка интересных материалов по python

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

     13.04.2015       Выпуск 72 (06.04.2015 - 12.04.2015)       Статьи

SSO на FreeIPA+Apache+Flask-Login+JWT

В статье описывается разработка и развёртывание системы SSO-аутентификации, использующей Kerberos и JWT. Модуль аутентификации разработан с применением Flask, Flask-Login и PyJWT. Развёртывание выполнено с использованием веб-сервера Apache, сервера идентификации FreeIPA и модуля mod_lookup_identity на CentOS 6/7

     12.04.2015       Выпуск 72 (06.04.2015 - 12.04.2015)       Статьи

Метапрограммирование за рамками приличия. Часть 2

В этот раз о трансляции python кода в js в целях DRY при валидации форм

     12.04.2015       Выпуск 72 (06.04.2015 - 12.04.2015)       Статьи

Легенда об искушении: как использовать Python для автоматизации iOS

Часто нам приходится совершать со своим iPhone монотонные и довольно скучные манипуляции, которые заставляют нас с завистью смотреть на десктопы с их безграничными возможностями настройки, скриптинга и автоматизации действий. Да что там десктопы — даже на пользователей Android с их вездесущим Tasker’ом, с помощью которого можно запрограммировать смартфон на что угодно. В iOS существование подобных приложений невозможно, но у нас есть небольшая лазейка.

     12.04.2015       Выпуск 72 (06.04.2015 - 12.04.2015)       Статьи

Урок с применением машинного обучения

Статья-руководство о том как начать решать задачу, в которой необходимо машинное обучение

     10.04.2015       Выпуск 72 (06.04.2015 - 12.04.2015)       Статьи

Обзор миссии "словарные цепочки" в CheckIO

Ставший уже традиционный обзор решения задач на CheckIO. В этот раз анализ задачи одного из островов построенного на задачах Льюиса Кэрролла

     10.04.2015       Выпуск 72 (06.04.2015 - 12.04.2015)       Статьи

Numba vs Cython что же выбрать?

Обзор преимуществ и недостаток двух популярных систем для ускорения выполнения Python-кода

     09.04.2015       Выпуск 72 (06.04.2015 - 12.04.2015)       Статьи

Улучшаем вывод данных из Pandas в Excel

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