Forwarded from About Python [ru]
Forwarded from About Python [ru]
Forwarded from About Python [ru]
Forwarded from About Python [ru]
Forwarded from About Python [ru]
Forwarded from About Python [ru]
Forwarded from About Python [ru]
Forwarded from About Python [ru]
Forwarded from About Python [ru]
Forwarded from About Python [ru]
Применяли ли Вы в своей практике глубокое копирование в Python?
Answer - https://telegra.ph/Answer-09-13
Answer - https://telegra.ph/Answer-09-13
Forwarded from About Python [ru]
Forwarded from About Python [ru]
Forwarded from About Python [ru]
Forwarded from Python вопросы на собеседовании с ответами
Каким Python фреймворком вы пользовались?
Anonymous Poll
76%
Django
43%
Flask
3%
Pyramid
3%
Bottle
1%
TurboGears
11%
AIOHTTP
3%
Dash
4%
Tornado
17%
Другой
Forwarded from Python Community
⚡️ Что такое
Каждый раз, когда вы запускаете программу, Python, переводит её в байткод и сохраняет в папку
Файлы с расширением .pyc и .pyo — это байткод и оптимизированный байткод. Они создаются заново, если код программы изменился.
#теория
__pycache__
На этот раз, это не переменная, а папка, внутри которой хранятся файлы .pyc и .pyo. Зачем она нужна можно почитать в PEP 3147, а здесь будет краткое объяснение.Каждый раз, когда вы запускаете программу, Python, переводит её в байткод и сохраняет в папку
__pycache__
. Это сделано в целях оптимизации и, чтобы, модули быстрее импортировались.Файлы с расширением .pyc и .pyo — это байткод и оптимизированный байткод. Они создаются заново, если код программы изменился.
#теория
Forwarded from Python RU
12 актуальных идей для портфолио Python: веб-сайты, аналитика данных, автоматизация и парсинг
https://nuancesprog.ru/p/14348/
@pro_python_code
https://nuancesprog.ru/p/14348/
@pro_python_code
Forwarded from Python Community
⚡️ Работаем с окружением
Внутри операционной системы существуют некие переменные окружения. Самая популярная — PATH, её вы могли видеть при установке языка. Что они значат я рассказывать не буду, а вот как с ними работать — расскажу.
Для этого нам потребуется модуль os, а если быть конкретнее —
#миниурок #os
Внутри операционной системы существуют некие переменные окружения. Самая популярная — PATH, её вы могли видеть при установке языка. Что они значат я рассказывать не буду, а вот как с ними работать — расскажу.
Для этого нам потребуется модуль os, а если быть конкретнее —
os.environ
(или os.environb
) и os.getenv()
(или os.getenvb()
).os.environ
— словарь, внутри которого можно брать значения переменных по ключу. Если вам нужно их байтовое представление, воспользуйтесь os.environb
.os.getenv(key, default=None)
— берёт значение по ключу из os.environ
, а если ключа не существует, возвращает default
. os.getenvb()
возвращает данные из os.environb
.#миниурок #os
Forwarded from Python Community
⚡️Создаём файловые пути
Если вы каким-то образом взаимодействуете с файлами в операционной системе, то вам необходимо создавать пути, что можно делать с помощью модуля os.path.
Вот парочка полезных функций из него:
Если вам что-то не понятно или же вам необходим больший функционал, то посетите страницу документации.
#миниурок #os
Если вы каким-то образом взаимодействуете с файлами в операционной системе, то вам необходимо создавать пути, что можно делать с помощью модуля os.path.
Вот парочка полезных функций из него:
join(path, *paths)— объединяет все пути в один, используя разделитель, если необходимо.
expandvars(path)
— заменяет имена переменных $NAME или ${NAME} на их значения. На ОС Windows разрешает использовать %NAME%.expanduser(path)
— заменяет такие компоненты как "~" или "~user" на директорию пользователя. На Linux это значение HOME, а на Windows — USERPROFILE или HOMEPATH + HOMEDRIVE.Если вам что-то не понятно или же вам необходим больший функционал, то посетите страницу документации.
#миниурок #os