Собрали в одном месте самые важные ссылки
консультируем про IT, Python
A Directed Acyclic Graph (DAG) is a common data structure used to contain a series of related items that must have certain order or dependency. Topological sorting is used to help find where you might start processing to get in order handling of the items in a DAG.
(13.12.2013 - 20.12.2013)
Продолжение серии статей о разработке на фреймворке с солидной историей
Часть 2
Часть 1
Руководство помогает установить и развернуть несложное приложение (Hello world, да) на Pyramid в Ubuntu.
По сути обзор нескольких популярных и не очень инструментов для обфускации и компиляции программ на Python
Хорошая подборка материалов, а также итоги ноябрьского Python Meetup в Минске
Весьма вольный перевод серии из трёх статей об устройстве питоновского интерпретатора. Автор занимается разработкой собственного велосипеда по этой теме и решил поделиться знаниями, появившимися в процессе. Посмотрим, что у него из этого получилось.
Рассматриваются преимущества интерактивной оболочки IPython по сравнению с дефортным интерактивным режимом. В самом деле стоит попробовать.
Бурное обсуждение данного вопроса, заданного новичком на reddit
Рассмотрен пример поиска узких мест в производительности кода с помощью cProfile
Рассмотрены примеры кода, раскрывающие не очень широко известные возможности языка и встроеных модулей
Подробное описание того каким с точки зрения автора должно быть создание нового проекта, который планируется разрабатывать на django 1.6
Описание реализаций в ядре Python таких паттернов проектирования как декораторы, мета-классы, дескрипторы и других
Инструкция по развертыванию стека технологий и написанию простенького теста доступности элемена на странице
Рассказ о том почему опасно применять этот модуль и что мешает ему решать поставленную задачу
Добротная статья рассматривающая возможные уязвимости API и наилучшие с очки зрения автора практики организации защиты от них
Ник Параланте - один из сотрудников Google, выпускник Стенфорда читает лекции по основам разработки на Python.
Библиотека призвана унифицировать конвертирование одних единиц измернния в другие по заранее известным правилам
Проект написан на Django и в нем можно найти работающие примеры взаимодействия с такими модулями как Babel (интернационализация), GitPython (версионирование), django-cache-machine (кеширование), bleach (чистка сгнерированного пользователем HTML), python-magic (определение MIME типа файлов) и многих других.
Библиотека умеет строить красивые изображения графов, достаточно производительна и хорошо задокументирована
Ничего революционного, так что перешедшим на 1.6 можно смело обновиться
Движок форума на Django с интерфейсом на Twitter bootstrap и с прицелом на простую интеграцию с имеющимися django-приложениями
Best Shift-Left Testing Tools to Improve Your QA
statsmodels: Statistical Modeling and Econometrics in Python
markitdown: Convert Files and Office Documents to Markdown
Царство грибов. Симуляция мицелия на p5py. Битвы гифов. Часть первая
SVG-виджеты для tcl/tk. Финальный аккорд. Часть IV
Implementing Approximate Nearest Neighbor Search with KD-Trees
Пишем свой PyTorch на NumPy. Часть 1
django-liveconfigs - управление настройками в django
Мэтчинг персонажей. Level Hard
Стратификация: как не облажаться с A/B тестами
Матрица ошибок confusion_matrix() в scikit-learn