Other articles
Tasks - Задачи в Celery
источник: https://docs.celeryproject.org/en/stable/userguide/tasks.html
Basics
Создание задачи используя декоратор task()
from .models import User @app.task def create_user(username, password): User.objects.create(username=username, password=password)
Важно, если используются различные декораторы в комбинации с декоратором task, то он должен быть применен последним, т …
read moreCelery - планировщик фоновых и возможно периодческих задач
Общие ссылки
Пример использования
источник: https://habr.com/ru/company/biggo/blog/102742/
Начнем c конфигурации worker'a. Это демон, который собственно получает задания из очереди и выполняет их. Рекомендуемая очередь — RabbitMQ
Конфигурация хранится celeryconfig.py
Запуск демона: celeryd -l INFO -B Включаем логгирование в …
read morePython and GUI Tkinter
Создание исполняемых файлов из python проектов
Общие ссылки
- https://habr.com/ru/company/vdsina/blog/557316/
Auto PY to EXE
https://github.com/brentvollebregt/auto-py-to-exe
Установка через pip
При помощи следующей команды можно установить текущую версию Auto PY to EXE.
pip install auto-py-to-exe
Pyinstaller
pip install pypiwin32 pip install pyinstaller
PyInstaller анализирует файл myscript.py и …
read moreCross-origin resource sharing - совместное использование ресурсов между разными источниками
Редактор Nano
Полезные ссылки
Alt эмулируется одинарным нажатием на Esc, Ctrl — двойным. Вместо
Alt-X
можно набратьEsc X
, вместоCtrl K
можно набратьEsc Esc K
.Перемещение по тексту
слово вперёд —
read moreCtrl-Space
На слово назад —Alt-Space
(курсор встаёт в начале слова) В начало файла …Запуск в docker GUI-приложения в Ubuntu
Полезные ссылки
- Как запустить любое ПО с графическим интерфейсом в Docker?
- ОШИБКА CANNOT OPEN DISPLAY В LINUX
- Docker: запуск графических приложений в контейнерах
Шаги которые нужно проделать
- Создать Dockerfile
FROM centos:8 RUN yum install firefox -y CMD ["/usr/bin/firefox"]
или вот такой:
read moreFROM ubuntu:20.04 # нужно Configuring …
Python - отладка и написания кода (полезные модули/пакеты)
Полезные ссылки
-
3 инструмента для отслеживания и визуализации выполнения кода на Python
-
Attr - одна из лучших практик объектно-ориентированного Python
- Hitchhiker's Guide to Python
- Dramatiq: background tasks -
Loguru — для лучшего вывода исключений
возможность отлавливать неожиданные ошибки и отображать значение переменной, которое приводит к сбою кода.
read more-