Собрали в одном месте самые важные ссылки
читайте авторский блог
Пример разработки миксинов, в которых доступна метаинформация о модели SQLAlchemy
Статья о том как в Python реализовано хранение данных в памяти. Автор не претендует на истину в последней инстанции, но пробует разобраться в теме.
Пример реализации консольной карточной игры с русскими комментариями и описанием
Перевод на русский язык замечательной статьи, вышедшей на прошлой неделе и действительно заслуживающей большего внимания
Это не руководство, а обмен опытом того, как в большом Django проекте от безобразной помойки скриптов на jQuery постепенно осуществлен переход к сборке и минификации сложных frontend-приложений на AngularJS при помощи gulp и browserify
Описание процесса разработки скрипта, выполняющего работу, которую программисту стыдно делать вручную
Порой бывает интересно, что происходит "под капотом" вашей программы. В python есть замечательный модуль dis, который позволяет посмотреть, как интерпретатор выполняет ваш код.
«Бонусная» статья к серии статей о плагинах к медиацентру Kodi (XBMC) на хабре
Статья о том, как сделать интерпретатор с помощью библиотеки Graph-talk. Интерпретировать предлагается Braifuck, чтобы не упрощать жизнь.
Однажды на проекте, написанном на GAE Django, понадобилось реализовать тестирование с помощью Selenium. К сожалению, найти готовый инструмента для этого не удалось. Поиски по просторам интернета не дали положительных результатов
Подняты вопросы отличия использования Python для web-разработки по сравнению с оной на PHP
В учебнике подробно рассматриваются, объясняются и анализируются наиболее часто используемые структуры данных и алгоритмы. Изложение идёт от простого (что такое алгоритм, как оценить его производительность) к сложному (деревья, графы) с живыми примерами и кодом.
Упражнение на тему замыканий, декораторов и области видимости в Python
Продолжение перевода статей о Django с сайта effectivedjango.com. Этот цикл статей, по мнению автора перевода, будет полезен веб-разработчикам, которые делают только первые шаги в изучении Django
В этой версии разработчики сделали упор на инструменты для научного программирования, такие как поддержка IPython Notebook прямо в PyCharm и просмотрщик массивов NumPy. Одновременно с этим добавили улучшенную поддержку кода, написанного с использованием библиотеки NumPy и включили поддержку matplotlib в интегрированной консоли Python.
Наиболее распространенным методом аутентификации является аутентификация с использованием cookie файлов. Более современный метод аутентификации основан на использовании JSON Web Token (дословно: вэб маркер в формате JSON) и он быстро набирает популярность. В этой статье автор рассказывает как раз о нем. Уже доступна и вторая часть
Наверняка, у каждого Python-программиста возникало непреодолимое желание, а изредка и реальная потребность, скомпилировать свою программу на python в исполняемый файл. Статья раскрывает один из возможных путей сделать это.
Для автора курса (Георгия Курячего) Python оказался в своё время настоящим открытием. Создавалось ощущение, что Гвидо планировал его по принципу «в других языках неудобно, надо сделать попроще». Основной упор в этой версии курса делается как раз на этой простоте.
Статья про то, как с помощью расширенных генераторов Python сделать собственную реализацию сопрограмм, переключающихся по получению событий.
Как, используя API Vkontakte, получить список друзей, друзей друзей и так далее