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

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

     04.02.2019       Выпуск 268 (04.02.2019 - 10.02.2019)       Учебные материалы
     04.02.2019       Выпуск 268 (04.02.2019 - 10.02.2019)       Статьи

Микрооптимизации для Python 3.8

Работа над повышением производительности Питона продолжается.

     04.02.2019       Выпуск 268 (04.02.2019 - 10.02.2019)       Учебные материалы
     04.02.2019       Выпуск 268 (04.02.2019 - 10.02.2019)       Статьи

Разбираем протокол пейджерных сообщений POCSAG, ч2

В первой части был рассмотрен протокол обмена пейджерными сообщениями POCSAG. Были рассмотрены цифровые сообщения, перейдем теперь к более «полноценным» сообщениям в формате ASCII. Тем более, что декодировать их интереснее, т.к. на выходе будет читаемый текст.

     03.02.2019       Выпуск 267 (28.01.2019 - 03.02.2019)       Статьи

Программируем проходной выключатель. MicroPython на esp8266 (sonoff) с OTA. Часть 1

В процессе ремонта возникла задача сделать проходной выключатель. Конечно же захотелось сделать самым простым и удобным способом, добавив базовые функции управления с телефона. Я выбрал наиболее простую и удобную технологию для этого (конечно, на свой взгляд) — MicroPython, и начал делать. Взял готовую плату на esp8266 и выделил час свободного времени на это. Но, как это бывает с не очень популярными и не обкатанными проектами, задача немного затянулась.

 

Как выяснилось, та конструкция, которую я посчитал наиболее удобной, оказывается, вообще не работает. Пришлось затратить какое-то время на разбор этого, в дополнение я решил достаточно подробно описать весь процесс. Объем статьи начал увеличиваться большими темпами, так что я решил разделить её на части и выбросить все излишние на мой взгляд подробности.

     03.02.2019       Выпуск 267 (28.01.2019 - 03.02.2019)       Вопросы и обсуждения
     03.02.2019       Выпуск 267 (28.01.2019 - 03.02.2019)       Вопросы и обсуждения
     03.02.2019       Выпуск 267 (28.01.2019 - 03.02.2019)       Статьи

Разбираем протокол пейджерных сообщений POCSAG, ч1

Давным-давно, когда мобильный телефон стоил 2000$ и минута звонка стоила 50 центов, была такая популярная штука как пейджинговая связь. Затем связь стала дешевле, и пейджер сначала превратился из престижного атрибута делового человека в непрестижный атрибут курьера или секретаря, а затем эта технология практически и вовсе сошла на нет.

     03.02.2019       Выпуск 267 (28.01.2019 - 03.02.2019)       Статьи

SciPy, алгоритмы на графах

Рассмотрим применение пакета scipy.csgraph на примере детской игры "Лесенки слов", придуманной Льюисом Кэрроллом в Рождество 1877 года. В этой игре нужно найти путь между словами, проводя замену по одной букве за раз.

     03.02.2019       Выпуск 267 (28.01.2019 - 03.02.2019)       Статьи

Python + Raspberry Pi + Pixhawk и квадрокоптер. Или как не надо делать роботов

Каждый год у нас проводится конкурс новогодних украшений, и каждый раз мы ничего не украшаем, а пилим всякие технологичные штуки. В этот раз скрестили дрон и Smart TV-приложение. А что из этого получилось — читайте ниже.

Идея была вполне реализуема. Хотели сделать квадрокоптер в виде саней Деда Мороза, который бы сам и под музыку развозил по офису подарки для сотрудников. При этом ориентироваться в пространстве он должен был с помощью анализа ArUco-меток, взаимодействуя с приложениями для телевизоров («сдувание» работающими винтами дыма из труб, выбегание зверушек для встречи/провожания квадрокоптера).

     03.02.2019       Выпуск 267 (28.01.2019 - 03.02.2019)       Статьи

SciPy, ввод и вывод в MATLAB

SciPy (произносится как сай пай) — это пакет прикладных математических процедур, основанный на расширении Numpy Python. С SciPy интерактивный сеанс Python превращается в такую же полноценную среду обработки данных и прототипирования сложных систем, как MATLAB, IDL, Octave, R-Lab и SciLab. В этом посте я хотел бы рассказать о возможностях пакета ввода/вывода scipy.io, который позволяет работать с файлами данных Octave и MATLAB.

     31.01.2019       Выпуск 267 (28.01.2019 - 03.02.2019)       Статьи
     31.01.2019       Выпуск 267 (28.01.2019 - 03.02.2019)       Статьи

Кортеж здорового человека

Эта статья — об одном из лучших изобретений Python: именованном кортеже (namedtuple). Мы рассмотрим его приятные особенности, от известных до неочевидных. Уровень погружения в тему будет нарастать постепенно, так что, надеюсь, каждый найдёт для себя что-то интересное. Поехали!