№ 4974297878
Обучающий канал по Python
Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy
По всем вопросам @mascarov_valentin
Реклама на бирже - https://telega.in/c/Python_per_month
Post #1743
6.17K
PY @python_per_month
Showing posts older than #1745 · Back to latest







exit создана для удобства работы в интерактивном режиме, но не рекомендуется использовать её внутри скриптов. SystemExit, а при попытке вызова без скобок напишет подсказку о правильном способе выхода из интерпретатора. sys.exit() стоит, так как этот метод есть в стандартном модуле и всегда там доступен. А ещё это довольно явный и понятный способ завершения программы.
virtualenv — инструмент для создания изолированных сред Python. Программа создает папку, которая содержит все необходимые исполняемые файлы для использования пакетов, необходимых для проекта.python3 -m venv venv
Это создаст папку venv, содержащую оснастку сценариев и копию python самого двоичного файла. Название папки не имеет значения. activate файл: source venv/bin/activate и далее мы можем свободно устанавливать любые зависимости, которые никак не скажутся на работе в будущих проектах.



functools присутствует декоратор @cached_property, позволяющий кэшировать результат метода и загнать его в атрибут.