Собрали в одном месте самые важные ссылки
консультируем про 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.
(10.08.2014 - 17.08.2014)
Обзор небольшой библиотеки exrex, позволяющей генерировать данные по регулярным выражениям.
Почему-то ничего нет про деплой, но там тоже ничего сложного
Статью можно рассматривать и как неплохой обзор расширений для приближения его функция к некоторым IDE
Очень полезная статья о том как писать код чтобы он одинаково работал на Python 2.6+ и на Python 3.3+
Автор предлагает вариант сборки приложений на стеке aiorest + jinja2 + angular.js + gulp.js + bower.js + nginx
Написанный вами код разными способами оптимизируется интерпретатором при выполнении. Иногда это может привести к побочных эффектам, некоторые из которых освещены в статье и видеоматериале
Опять что-то невнятное про выбрасывание обратной совместимости и Unicode. Неужели это правда единственное, что мешает жить?
Работа с данными TCP пакетов на низком уровне с использование высокоуровневого языка программирования редко бывает задачей практичной. Но для изучения самое то
Автор flask, jinja2, click делится своим мнением о проблемах в python и том в какую сторону ему стоило бы развиваться.
Пишешь геолокационный сервис? Рассмотрим, как использовать API карт гиганта Google.
Основная идея - не стоит этого делать. Ну и аргументация.
Интервью с автором книги "Django легко". Автор отвечает на разные вопросы связанные с написанием этой книги.
На самом деле, в python3 уже есть хороший модуль ssl, на отсуствие которых в python2 сетует автор статьи. Что сказать... Давно пора обновиться.
В статье рассказано как при помощи form.myfield.field.required добавить * к обязательным полям
Гвидо ван Россум предлаагает рассмотреть возможность включения в python аннотаций уточняющих допустимые типы данных в сложных структурах
В статье автор описывает как он создавал приложение для работы с Spotify и автоматическом созданий плейлистов на основе поискового запроса
В статье приведена самая частая ошибка в написании Django приложений
Карты против человечества, являются довольно удивительной игрой, особенно если вы и ваши друзья любите черный юмор и у вас есть хоть немного пива :)
Вторая часть из серии статей о разработке мобильных игр для Android на kivy. Первая часть доступна отсюда
Микрофреймворки для микропроектов? Как бы не так! На этот раз мы напишем свой. Продолжаем применять Flask для разного типа задач.
Несколько интересных замечаний по специфике работы в Cython с python-объектами. Для некоторых задач простыми опримизациями можно получить довольно существенный прирост производительности
Интересная статья в ответ на замечание Армина Ронахера об объектах в новом стиле и напоминание о замечательном модуле wrapt
В статье автор рассказывает как он при помощи плагинов к Komodo проводил отладку плагина для Komodo не выходя из самого Komodo.
Пополняющаяся серия видеоматериалов/уроков на русском языке
В этом почти часовом видео, вы узнаете о предварительной обработке, классификации, регрессии и интерпретации результатов.
Видео доклада с конференции PyCon 2014.
Проект-развитие pgsql_wrapper и представляет собой более лаконичное API для psycopg
Django-Easy-Api это инструмент для создания своего API на любой странице сайта. Каждая страница должны быть сериализована. В статье автор дает несколько примеров по работе с данным компонентом
Изменение кодировок текста иногда приводит к неприятных побочным эффектам. которые можно исправить. Как раз для этого и разработана эта утилита
Автоматизирует смену версии пакета если строка, хранящая эту версию повторяется в нескольких местах. Также умеет делать теги и коммиты со сменой версии для git и mercurial
Kenneth Reitz собирает мечты разработчиков о будущем и настоящем python. Сейчас это репозиторий, в который предлагается за"pull-request"ить директорию со своим ником и списком пожеланий.
Набор инструментов для работы с python-проектами в Visual Studio версии 2.1 дошел до стадии release candidate. Улучшена поддержка python 3.4, качество подсветки синтаксиса и теперь инструменты доступны для бесплатных express версий Visual Studio
Обновился замечательный компилятор python-кода. Теперь, помимо прочего, поддерживает Mingw64 и VisualStudio 2012, 2013
Doorman хранит все ваши секретные вещи, но главная цель этого инструмента, это удобство работы с файлом ранящим все ваши пароли
Целый набор плюшек добавляющий удобства в использовании "python -c" (выполнение кода в переданной строке)
Это приложение добавляет виджет сложности пароля и времени требующемся на его взлом в админпанель Django, время взлома берется с сайта zxcvbn.
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