Собрали в одном месте самые важные ссылкии сделали Тренажер IT-инцидентов для DevOps/SRE
Хочу поделиться простым рецептом, как можно эффективно выполнять большое число http-запросов и других задач ввода-вывода из обычного Питона. Самое правильное, что можно было бы сделать — использовать асинхронные фреймворки вроде Торнадо или gevent. Но иногда этот вариант не подходит, потому что встроить event loop в уже существующий проект проблематично.
В блоге представлены статьи для модулей subprocess, sqlite, fnmatch, glob, logging, timeit, optparse, Queue, signal
Widgy основана Python / Django CMS с drag & drop интерфейс, чтобы сделать управление контентом вашего сайта как можно проще. Хотите убедиться, тогда вот вам демо сайт.
Может будет кому интересно человек переделывает Options API в Django. Просит фидбэка и помощи с оптимизацией.
Собственно, небольшая статья статья с мыслями о том, что несмотря на некоторый тренд с перемещением разработчиков в сторону Go, JavaScript, Ruby - этот язык сохранит популярность в своей нише, так как по удобству его трудно с чем-то сравнивать
spyder - IDE для интерактивных вычислений и визуализации данных в стиле MATLAB
REST API, замаскированное под Django ORM модели
Статья с инструкциями: как объединить d3.js и pandas для интерактивной визуализации данных
Проект ранее назывался pbs - теперь sh - представляет собой обвязку вокруг subprocess и позволяет выполнять системные команды, консольные программы и многое другое присущее командному интерпретатору. Причем делает это в очень приятном python-стиле
Советы о том как придать своему коду красоту.
Небольшое количество примеров о том как не стоит писать код на python
Хороший инструмент позволяющий создать пакет для PyPI со всеми удобствами современных механизмов интеграции (Travis, Coveralls, AppVeyor, Pytest, Tox, coverage, bumpversion, isort)
Полезные советы по организации и написанию тестов
Статья о том как объединить клиент-серверные приложения написанные на разных языках программирования в единое целое.
Интересная статья о том как можно следить за своими каналами информации без RSS-агрегатора, а сохранять все не прочитанные посты в Evernote.
В этом переводе рассматривается как загрузить набор данных, рассмотреть с какими переменными мы имеем дело и сделать какие-то первые выводы.
RoboBrowser является простой, питоновской библиотекой для просмотра веб-страниц без автономного веб-браузера. RoboBrowser может открыть страницу, нажимать на ссылки и кнопки, заполнить и отправить форму.
Простая утилита командной строки для перевода текста с помощью Google Translate.
Простое расширение JIRA для Flask. Поддерживает базовую аутентификацию и OAuth, и не нарушает базовых проверок PyCharm.