IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте нас в Telegram

     26.09.2017       Выпуск 197 (25.09.2017 - 01.10.2017)       Статьи

Свой сервер обложек на Python для интернет-радио

Я перфекционист который любит во всём порядок. Больше всего меня радует когда вещи работают именно так, как они должны работать (в моём, разумеется, понимании). А ещё у меня уже давно есть своё персональное интернет-радио на базе IceCast-KH + LiquidSoap. И много лет мне не давал спокойно спать тот факт, что сервера потокового радиовещания не умеют отдавать обложки (artwork) проигрываемых треков в потоке. Да и не только в потоке — вообще никак не умеют. Я и на IceCast-KH (форк от IceCast2) перешёл только из-за одной его убер-фичи — он умеет отдавать mp3-тэги внутри flv потока (это нужно для отображения исполняемого трека при онлайн воспроизведении на сайте через флэш-плеер). И теперь пришло время закрыть последний вопрос — отдачу обложек проигрываемых треков — и успокоиться. Поскольку готовых решений не нашлось, я не придумал ничего лучше, чем написать свой сервер обложек для .mp3 файлов. Как? Добро пожаловать под кат.

     25.09.2017       Выпуск 197 (25.09.2017 - 01.10.2017)       Статьи
     25.09.2017       Выпуск 197 (25.09.2017 - 01.10.2017)       Статьи

Визуализация результатов выборов в Москве на карте в Jupyter Notebook

 

Сегодня мы поговорим о визуализации геоданных. Имея на руках статистику, явно имеющую пространственную привязку, всегда хочется сделать красивую карту. Желательно, с навигацией да инфоокнами В тетрадках. И, конечно же, чтоб потом можно было показать всему интернету свои успехи в визуализации!

В качестве примера возьмем недавно отгремевшие муниципальные выборы в Москве. Сами данные можно взять с сайта мосгоризбиркома, в можно просто забрать датасеты с https://gudkov.ru/. Там даже есть какая-никакая визуализация, но мы пойдем глубже. Итак, что же у нас в итоге должно получиться?

     25.09.2017       Выпуск 197 (25.09.2017 - 01.10.2017)       Статьи
     24.09.2017       Выпуск 196 (18.09.2017 - 24.09.2017)       Статьи

Django. Добавление Google reCAPTCHA

Использование Google reCAPTCHA для форм на Django сайте с использованием декоратора.

     23.09.2017       Выпуск 196 (18.09.2017 - 24.09.2017)       Статьи

Как использовать GPU в Python расчетах

О простом способе применить GPU вычисления в Python

     22.09.2017       Выпуск 196 (18.09.2017 - 24.09.2017)       Статьи

Пример использование python-vlc библиотеки

Речь идет про проигрыватель VLC

     22.09.2017       Выпуск 196 (18.09.2017 - 24.09.2017)       Статьи
     21.09.2017       Выпуск 196 (18.09.2017 - 24.09.2017)       Статьи
     21.09.2017       Выпуск 196 (18.09.2017 - 24.09.2017)       Статьи
     21.09.2017       Выпуск 196 (18.09.2017 - 24.09.2017)       Статьи
     21.09.2017       Выпуск 196 (18.09.2017 - 24.09.2017)       Статьи

Есть ли OpenVPN GUI для Linux?

Название статьи подсказала тема на одном из форумов. Несмотря на то, что с момента возникновения вопроса прошло шесть лет, в этом направлении мало что изменилось. А поскольку в последнее время у меня на слуху постоянно был OpenVPN, то было решено исправить данную ситуацию. Так родилась графическая утилита VpnGUI для создания, редактирования, запуска и контроля выполнения утилиты openvpn. 

     21.09.2017       Выпуск 196 (18.09.2017 - 24.09.2017)       Статьи
     20.09.2017       Выпуск 196 (18.09.2017 - 24.09.2017)       Статьи
     19.09.2017       Выпуск 196 (18.09.2017 - 24.09.2017)       Статьи
     19.09.2017       Выпуск 196 (18.09.2017 - 24.09.2017)       Статьи

Прототипирование в среде Python-Arduino

Привет, Хабр! Хочу на примерах рассказать о самом простом способе создания чего то сложного. Суть страшного слова «прототипирование» сводится к использованию аналогий или шаблонов в проекте Arduino. 

Не хочу пугать длинными словами начинающих пользователей Python-Arduino, по-этому идем сразу по примерам.

     18.09.2017       Выпуск 196 (18.09.2017 - 24.09.2017)       Статьи

Режем XML по разметке XQuery

Для работы с web-сервисами традиционно используется SoapUI от SmartBear Software. Отличный инструмент и к тому же бесплатный. Но… это инструмент разработчика, тестировщика, архитектора, но никак не ориентированный на работу конечного пользователя.