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

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

     09.11.2017       Выпуск 203 (06.11.2017 - 12.11.2017)       Статьи

Генерация кода на Python при помощи Hy

Hy — диалект Лиспа, который встроен в питон.

Благодаря тому, что Hy трансформирует свой Лиспоподобный код в Абстрактное Синтаксическое Дерево (AST) питона, с помощью Hy весь прекрасный мир питона — на кончиках пальцев и в форме Лиспа.

     09.11.2017       Выпуск 203 (06.11.2017 - 12.11.2017)       Статьи

Оптимизация портфеля ценных бумаг средствами Python

На финансовом рынке обращается, как правило, несколько типов ценных бумаг: государственные ценные бумаги, муниципальные облигации, корпоративные акции и т.п.

Если у участника рынка есть свободные деньги, то их можно отнести в банк и получать проценты или купить на них ценные бумаги и получать дополнительный доход. Но в какой банк отнести? Какие ценные бумаги купить?

     07.11.2017       Выпуск 203 (06.11.2017 - 12.11.2017)       Статьи
     07.11.2017       Выпуск 203 (06.11.2017 - 12.11.2017)       Статьи

«Рок это жёстко» или я.музыка как граф

Я очень давно пользуюсь яндекс музыкой для поиска «что послушать». Чаще всего, я просто хожу по похожим исполнителям приятных мне групп, однако, этот метод уже давно не даёт результатов. Какое-то время мои потребности закрывало я.радио с фильтром по жанру, но и его репертуар на удивление скуп. Настало время решать проблему глобально, и вот что из этого получилось =)

     06.11.2017       Выпуск 203 (06.11.2017 - 12.11.2017)       Статьи
     05.11.2017       Выпуск 202 (30.10.2017 - 05.11.2017)       Статьи

ScadaPy — использование OPC UA

В предыдущих нескольких статьях, мною были описаны возможности применения протокола modbus для создания собственной Scada системы на базе python. В этот раз хочется поделиться опытом построения системы опроса подчиненных устройств с использованием ОРС технологии. 
Недостатки OPC серверов в том, что их можно использовать только в операционных системах семейства Microsoft Windows (как правило они платные), а об устройствах использующих ОС Linux можно было забыть. 

     06.11.2017       Выпуск 203 (06.11.2017 - 12.11.2017)       Статьи
     05.11.2017       Выпуск 202 (30.10.2017 - 05.11.2017)       Статьи

Народный мониторинг ESP8266 MQTT Micropython

Как быстро, без особых вложений, начать выкладывать метеоданные на народный мониторинг?
Опишу одно из решений на базе ESP8266.

Алгоритм работы простой: контроллер раз в пять минут подключается к wi-fi, соединяется с брокером, замеряет температуру и шлет её брокеру. В остальное время находится в режиме сна.
Данная статья не рассматривает вопросы установки micropython на esp8266 и физического подключения датчика. Это всё легко гуглится.

     04.11.2017       Выпуск 202 (30.10.2017 - 05.11.2017)       Статьи

Телеграм-бот для домашнего видео-наблюдения из подручных материалов

 

Эта статья содержит некоторое количество программного кода, написанного на языке Python. Ввиду того, что автор статьи по профессии является сисадмином, но не программистом — стиль и качество этого кода, могут вызвать проявление неконтролируемых эмоций у профессионалов. Пожалуйста, немедленно прекратите чтение если вид неаккуратного или неоптимального кода может негативно сказаться на вашем психическом состоянии.

     03.11.2017       Выпуск 202 (30.10.2017 - 05.11.2017)       Статьи

Гибкая система управления доступом на уровне объектов-записей

 

В проектах, основанных на Джанго, часто хочется использовать гибкое управление доступом на уровне записей (объектов), когда разные пользователи имеют, или наоборот, не имеют доступ к отдельным объектам в рамках одной и той же модели.

     02.11.2017       Выпуск 202 (30.10.2017 - 05.11.2017)       Статьи

Пишем список дел на Python 3 для Android через QPython3 и SL4A

Движок QPython (и QPython 3) для Android – вещь по-прежнему плохо изученная, и особенно что касается его встроенной библиотеки Scripting Layer For Android (SL4A), она же androidhelper. Эту библиотеку написали несколько сотрудников Google по принципу 20% свободного времени, снабдили ее спартанской документацией, которую почти невозможно найти, и отправили в свободное плавание. Я искал информацию об SL4A по крупицам, но со временем нашел практически все, что мне нужно.

     02.11.2017       Выпуск 202 (30.10.2017 - 05.11.2017)       Статьи
     02.11.2017       Выпуск 202 (30.10.2017 - 05.11.2017)       Статьи
     01.11.2017       Выпуск 202 (30.10.2017 - 05.11.2017)       Статьи

О разработке одного desktop-приложения на Python

 В этой статье я хочу рассказать о разработке программы с открытым исходным кодом для оффлайнового хранения заметок — OutWiker. Этим проектом я занимаюсь в свободное время, первая версия программы вышла в далеком 2010 году, и OutWiker до сих пор продолжает развиваться. Так уж исторически сложилось, что кодом я занимаюсь практически в одиночку (хотя изредка получаю полезные отдельные патчи), но зато пользователи активно участвуют в переводе программы на свой родной язык и иногда присылают стили оформления для страниц, которые затем я включаю в сборку. А уж о том, сколько интересных идей они присылают, и говорить не стоит.

     31.10.2017       Выпуск 202 (30.10.2017 - 05.11.2017)       Статьи
     30.10.2017       Выпуск 202 (30.10.2017 - 05.11.2017)       Статьи
     30.10.2017       Выпуск 202 (30.10.2017 - 05.11.2017)       Статьи
     30.10.2017       Выпуск 202 (30.10.2017 - 05.11.2017)       Статьи
     30.10.2017       Выпуск 202 (30.10.2017 - 05.11.2017)       Статьи