Собрали в одном месте самые важные ссылкии сделали Тренажер IT-инцидентов для DevOps/SRE
Пополняющаяся серия видеоматериалов/уроков на русском языке
Пишешь геолокационный сервис? Рассмотрим, как использовать API карт гиганта Google.
Микрофреймворки для микропроектов? Как бы не так! На этот раз мы напишем свой. Продолжаем применять Flask для разного типа задач.
Ищем схожих по вкусам людей на кинопоиске
Эксперимент, который доказывает, как удобно описывать связи с помощью привычной нам теории графов на примере взаимоотношений между людьми!
Cистема управления конфигурациями, предназначенная для облегчения управления группами серверов.
Данный вопрос может возникнуть, например, при создании какой-либо системы онлайн отчетности, которая должна выгружать результаты в общепринятый формат ну или какие-либо другие задачи.
31-го июля, в разгар сезона отпусков проводится 21-й MoscowDjango Meetup.
Продолжение цикла статей о торнадо. Первая часть доступна по этой ссылке. В новой статье говорится о конфигурировании приложения и подключении защиты от csrf. Затем, на примере создания миниатюр картинок, описывается работа с блокирующими задачами, запуск корутин параллельно и обрабатка возникающие в них исключения.
Программирование на Python для начинающих
Извлекаем данные (web scraping) на странице с Ajax.
Что обычно советуют, чтобы изучить какой-либо фреймворк? Правильно, написать свой маленький простой чат. А мы сделаем это на Flask. Получилось всего 43 строчки!
Статья о реализации простого вебсервера на Tornado
Давно уже перестало быть секретом, что Django-ORM в целом глупое как палка и не способно решать более менее серьезные задачи, и особо глупа в тех случаях, когда необходимо влиять извне на формирование разумных SQL запросов.
Числа в Python 3: целые, вещественные, комплексные. Работа с числами и операции над ними.
Много полезных команд и примеров начальной обработки данных на pandas
Хочу поделиться простым рецептом, как можно эффективно выполнять большое число http-запросов и других задач ввода-вывода из обычного Питона. Самое правильное, что можно было бы сделать — использовать асинхронные фреймворки вроде Торнадо или gevent. Но иногда этот вариант не подходит, потому что встроить event loop в уже существующий проект проблематично.