Собрали в одном месте самые важные ссылки
консультируем про 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.
(09.11.2014 - 16.11.2014)
Наверняка, у каждого Python-программиста возникало непреодолимое желание, а изредка и реальная потребность, скомпилировать свою программу на python в исполняемый файл. Статья раскрывает один из возможных путей сделать это.
Аргументация для чего это нужно вообще, обзор доступных инструментов деплоя и рассказ о подводных камнях, которые несомненно встретятся по пути к светлому будущему
Как, используя API Vkontakte, получить список друзей, друзей друзей и так далее
Предлагается использовать набор из django-compressor, django-htmlmin, django-redis-cache и нескольких утилит для командной строки
Примеры того как начать работать с этим шаблонизатором во Flask, а также о наследовании, макросах и пользовательских фильтрах
Достаточно подробная и детальная статья от А до Я
Обзор нескольких инструментов (yolk, pip-review, peep...), которые могут существенно упростить жизнь разработчика
Изучаем, как можно существенно упростить написание сценариев автоматизации OpenStack, используя связывания для Python.
Небольшая ода crispy-forms, которые облегчают работу с bootstrap-формами и предостережение от сооблазна повторять код оформления при наличии удобных средств позволяющих не делать этого
Еще одна статья призванная систематизировать рабочий процесс написания, отладки, тестирования кода на python
Предполагается использование Google Cloud Messaging и python-gcm с рзвертыванием приложения на DigitalOcean
Эта статья рассказывает о проблемах, которые поджидают программиста, работающего с часовыми поясами. В теории, вроде, всё хорошо, просто и понятно, но жизнь — штука сложная, и на практике, порой, возникают совершенно неожиданные ситуации.
Слайды презентации с небольшим описанием языка Go и рассуждение о том насколько к нему подходят идеалы (дзен) python-проектов
Как написать расширение для набирающего популярность микрофреймворка Flask для интеграции его с Google Maps
Статья не о новой реализации set, а о том, что поиск значения в сете существенно быстрее чем в списке. С конкретными примерами и измерениями
Большая и детализированная статья от разработчика из Яндекса о популярном фреймворке для тестирования
Применяется модуль python-social-auth, который из коробки умеет уже 67 провайдеров, включая vk, odnoklassniki, mailru, google и т. д.
Имеется в виду Google, Yandex, Bing, Duckduckgo и Baidu
Интересная в плане анализа и поиска решения статья о нерешаемой в лоб задаче
Выполняется с помощью модуля multiprocessing с указанием пути к новому интерпретатору. Довольно интересная возможность.
Небольшой обзор библиотек и более глубокое погружение в вариант с PDFMiner и PyPDF2
Статья про то, как с помощью расширенных генераторов Python сделать собственную реализацию сопрограмм, переключающихся по получению событий.
Интересная запись выступления с YAC об интерактивном анализе данных (на примере логов Apache) в IPython Notebook
Для автора курса (Георгия Курячего) Python оказался в своё время настоящим открытием. Создавалось ощущение, что Гвидо планировал его по принципу «в других языках неудобно, надо сделать попроще». Основной упор в этой версии курса делается как раз на этой простоте.
Аутентификационный бекенд для Django, использующий для авторизации одноразовый код вместо традиционной пары логин/пароль
Набор скриптов для получения исходного кода проектов, упакованных с помощью cx_Freeze, bbfreeze, py2exe, pyinstaller
Библиотека предоставляет возможность получать результаты множества запросов к google, используя прокси
Небольшой проект с примером кода использующего gdata и экспортирующего данные в электронную таблицу google docs
В качестве основной фишки преподносится появившееся наконец-то визуальное выделение отступов вертикальной полоской
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