#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
Forwarded from Python School
Queue (ч.1)

Python поддерживает многопоточность, в использовании которой помогает стандартный модуль Queue.

Он позволяет реализовывать такую структуру данных, как очередь. Очереди позволяют добавлять и извлекать элементы согласно определённому правилу.
Forwarded from Python Community
⚡️ Что такое __name__

Заглянув в большинство скриптов вы можете увидеть строку по типу __name__ == "__main__". Многие новички не понимают, зачем её добавлять, если и так всё работает.

Представим, что вы написали небольшой скрипт, который выводит hello world при запуске. А другой программист захотел импортировать ваш модуль, поскольку там была функция print_hello().

Но вместе с импортом он получил ненужную hello world в терминал. Почему так случилось? Потому что python-код также выполняется во время импорта. Чтобы этого избежать, используют __name__.

При импорте __name__ получает название модуля, а при прямом запуске (python3 script.py) его значение будет __main__. Подробнее вы, как обычно, можете почитать тут.

#теория
Forwarded from HABR FEED + OPENNET
5 реально применимых пет-проектов на Python
https://habr.com/ru/post/587260/?utm_source=habrahabr&utm_medium=rss&utm_campaign=587260
Tags: Python, Программирование, Карьера в IT-индустрии, Управление проектами, python, pet-project, pet-проекты, полезный софт, самообразование, примеры, разработка, project, саморазвитие, junior
Author artemmokinn #habr
Forwarded from Python Community
⚡️ Что такое __all__ ?

Продолжаем говорить про импорт модулей. В этот раз разберём, что такое переменная __all__ и как её использовать.

Думаю, в нескольких ваших скриптах встречается строка по типу from package import *, которая импортирует всё из модуля. Но ведь функций/классов может быть намного больше, чем вы думаете.

Чтобы не нагружать вашу программу ненужными объектами разработчики вписывают в __all__ имена доступных типов.

Всё элементарно, но чтобы почитать об этом подробнее, можете заглянуть на сайт документации.

#теория
Forwarded from Python Community
⚡️ Добавляем время в программу

Модуль time позволяет замерять время выполнения кода, может заморозить программу, а также позволяет узнать текущее время.

Первую задачу выполняет функция time(), которая возвращает время в секундах. Для заморозки приложения используют команду sleep(seconds).

А вот выводом времени занимается метод strftime(), который выводит структуру, полученную, например, из gmtime() в определённом формате.

Подробнее почитать о модуле можно на сайте документации.

#миниурок #time
Forwarded from About Python [ru]
Применяли ли Вы блокчейн как API?

Answer - https://telegra.ph/Answer-10-15-2
Forwarded from About Python [ru]
Применяли ли Вы в разработке паттерн Адаптер?

Answer - https://telegra.ph/Answer-09-30-4
Forwarded from About Python [ru]
Что покажет экран при работе данного модуля?

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

Answer - https://telegra.ph/Answer-06-30-2
Forwarded from About Python [ru]
Успешно ли выполнится данный кусок кода?

Answer - https://telegra.ph/Answer-07-06
Forwarded from About Python [ru]
Что произойдет при выполнении данного кода?

Answer - https://telegra.ph/Answer-07-08-2
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