#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
Forwarded from About Python [ru]
Знакомы ли Вы с паттернами? Если нет, то Вам сюда.

Answer - https://telegra.ph/Answer-07-10
Forwarded from About Python [ru]
Что будет выведено на экран при работе данного кода?

Answer - https://telegra.ph/Answer-07-22-3
Forwarded from About Python [ru]
Часто применяете данные ссылки в работе?

Answer - https://telegra.ph/Answer-07-23-4
Forwarded from About Python [ru]
Знакомы ли Вы с паттернами? Если нет, то Вам сюда.

Answer - https://telegra.ph/Answer-07-29
Forwarded from About Python [ru]
Что Вы знаете о хешировании паролей?

Answer - https://telegra.ph/Answer-08-16-3
Forwarded from About Python [ru]
Работали ли с Event.wait()?

Answer - https://telegra.ph/Answer-08-17-2
Forwarded from About Python [ru]
Знакомы ли Вы с метаклассами?

Answer - https://telegra.ph/Answer-08-18-3
Forwarded from About Python [ru]
Работали ли Вы с методом findall?

Answer - https://telegra.ph/Answer-08-26
Forwarded from About Python [ru]
Использовали ли Вы в своей работе класс ChainMap?

Answer - https://telegra.ph/Answer-09-08-4
Forwarded from About Python [ru]
Применяли ли Вы в своей практике глубокое копирование в Python?

Answer - https://telegra.ph/Answer-09-13
Forwarded from About Python [ru]
Применяли ли Вы в своей практике модуль argparse?

Answer - https://telegra.ph/Answer-09-15
Forwarded from About Python [ru]
Применяли ли Вы в разработке связку Python и Ajax?

Answer - https://telegra.ph/Answer-09-21-4
Forwarded from About Python [ru]
Знакомы с модулем itertools?

Answer - https://telegra.ph/Answer-09-23-3
Forwarded from Python Community
⚡️ Что такое __pycache__

На этот раз, это не переменная, а папка, внутри которой хранятся файлы .pyc и .pyo. Зачем она нужна можно почитать в PEP 3147, а здесь будет краткое объяснение.

Каждый раз, когда вы запускаете программу, Python, переводит её в байткод и сохраняет в папку __pycache__. Это сделано в целях оптимизации и, чтобы, модули быстрее импортировались.

Файлы с расширением .pyc и .pyo — это байткод и оптимизированный байткод. Они создаются заново, если код программы изменился.

#теория
Forwarded from Python RU
12 актуальных идей для портфолио Python: веб-сайты, аналитика данных, автоматизация и парсинг

https://nuancesprog.ru/p/14348/

@pro_python_code
Forwarded from Python Community
⚡️ Работаем с окружением

Внутри операционной системы существуют некие переменные окружения. Самая популярная — 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.

Вот парочка полезных функций из него:

join(path, *paths)
— объединяет все пути в один, используя разделитель, если необходимо.

expandvars(path) — заменяет имена переменных $NAME или ${NAME} на их значения. На ОС Windows разрешает использовать %NAME%.

expanduser(path) — заменяет такие компоненты как "~" или "~user" на директорию пользователя. На Linux это значение HOME, а на Windows — USERPROFILE или HOMEPATH + HOMEDRIVE.

Если вам что-то не понятно или же вам необходим больший функционал, то посетите страницу документации.

#миниурок #os