Пользовательские кнопки в Django Admin

Кнопки действий в админке Django

Введение Стандартный интерфейс администратора Django имеет довольно широкий функционал. С его помощью вы можете в несколько строк настроить групповые действия, сортировку и поиск. Но порой ему не хватает совсем простых вещей. Например кнопок действий в таблице объектов. Сегодня мы рассмотрим как сделать простые «action buttons» для моделей джанго без скачивания каких либо библиотек. В конце … Читать далее

Число с плавающей запятой в двоичном представлении по стандарту IEE754. Или как вычислить Float из двух Word c Modbus

ПЛК AXC 1050

Где это встречается? Большинство программистов в наше время пишут код без понятия, что происходит там «под капотом», банально как хранятся в памяти те или иные типы переменных и у них это не вызывает никаких проблем. А что будет, если оставить только базовые операторы? Дано: некий измерительный преобразователь отправляет float по протоколу modbus в виде двух … Читать далее

Как создать бота для Telegram | Бот отправляющий изображения котов

Скриншот чата с ботом в Telegram

Боты для телеграмма сейчас весьма популярны, давайте и мы научимся делать своих. ЯП который мы будем использовать, как всегда Python. Напишем простого бота, который по заданной команде будет присылать нам котиков, а еще добавим кнопку, чтобы не вводить команды каждый раз.  Вот рабочий пример (надеюсь к моменту твоего прочтения, я его еще буду хостить).И итог … Читать далее

Пишем интерфейс на PyQt5, Пример готовой программы

Скриншот PowerShell

Введение Если вдруг так получилось, что для вашего проекта на Python  понадобился интерфейс, а возиться с Tkinter не хочется, очевидным решением станет PyQt5.  Из плюсов стоит отметить легкость и быстроту построения интерфейса, из минусов — это очень большой размер исполняемого файла (если такой конечно будет), по сравнению с тем же Tkinter. Установка Для работы нам … Читать далее

Парсер id пользователей Вконтакте | Исходник Python

Когда-то давно мне был необходим парсер ид пользователей работающий по списку групп. Но т.к аналогичный софт в интернете или платный или вирусный, решено было написать свой  скрипт на Python. GitHub