Общие ссылки
- https://cyberguru.tech/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/pytest
- [Автоматизация на Python. Тестируем API](https://blog.parviz.pw/posts/155/%D0 …
sudo apt-get install python3-pyqt5
или
pip install PyQt5
pip3 install pyqt5-tools
pyqt5-tools designer
sudo apt install qtcreator
sudo apt install build-essential
sudo apt install qt5-default
sudo apt install qt5-doc qt5-doc-html qtbase5-doc-html qtbase5-examples …
источник: https://ru.hexlet.io/blog/posts/oh-shit-git
git reflog
# ты увидишь список всех действий во всех ветках
# у каждой есть индекс HEAD@{index}
# найди тот, после которого ты все поломал
git reset HEAD@{index}
# волшебная машина времени
# сделай …
Существует и возможность явно указать, что конкретное будет экспортировано при импорте со звёздочкой. Для управления названным методом импорта существует атрибут __all__
, в который можно положить список (а ещё лучше — кортеж) строк с именами, которые будут экспортироваться.
File -> Preferences -> Settings Добавляем строку и сохраняем настройках:
json
"editor.rulers": [80]
например , захотелось использовать шрифт JetBrains Mono
File -> Preferences -> Settings - > Editor: Font …
read moregit checkout -b <название ветки> origin/<название ветки>
git checkout -b my_feature_branch
git status
git add …
Источник: https://habr.com/ru/post/472674/
Например, чтобы запустить flask-приложение, вначале нужно указать в переменной окружения FLASK_APP имя нашего приложения:
export FLASK_APP=hello.py
flask run
С помощью переменных окружения можно получать различные параметры приложение и секретные ключи:
import os
app.config['API_KEY'] = os.environ.get …
источник: https://towardsdatascience.com/10-steps-to-set-up-your-python-project-for-success-14ff88b5d13
Добавим к проекту CI, тесты, покрытие тестами и др.
Black - пакет который форматирует код согласно PEP8.
Добавьте пакет black в файл зависимостей для разработчиков requirements_dev.txt
Найти как использовать автоматическое форматирование кода с помощью Black в Visual …
read more