Docs-Python.ru
979 subscribers
2.76K links
Обновления сайта Docs-Python.ru
Download Telegram
🆕🔥 Новое...

👉 Объект Worksheet модуля openpyxl в Python.

📝 Объект Worksheet представляет собой рабочий лист, который в электронных таблицах Excel служит контейнером 2-го уровня. Не создавайте рабочие листы самостоятельно, для этого используйте Workbook.create_sheet().

🌐 https://docs-python.ru/packages/modul-openpyxl/obekt-worksheet/
🆕🔥 Новое...

👉 Объект ячейки Cell модуля openpyxl в Python.

📝 Объект ячейки Cell управляет отдельными ячейками электронной таблицы, а также описывает ее свойства. Не создавайте объекты ячейки самостоятельно. Доступ к произвольной ячейке можно получить, обратившись к объекту рабочего листа Worksheet как к словарю или методом Worksheet.cell().

🌐 https://docs-python.ru/packages/modul-openpyxl/obekt-jachejki-cell/
🆕🔥 Новое...

👉 Функции преобразования ячеек модуля openpyxl в Python.

📝 Для более эффективной работы с ячейками, в модуле openpyxl доступна коллекция утилит openpyxl.utils.cell.

🌐 https://docs-python.ru/packages/modul-openpyxl/funktsii-preobrazovanija/
🆕🔥 Новое...

👉 Создание документов DOCX из шаблонов jinja2.

📝 Идея состоит в том, чтобы создать нужный пример/шаблон документа с помощью Microsoft Word. Затем вставить теги в документ, применяемые модулем применяемые модулем jinja2, непосредственно там где ожидаются изменения и сохранить полученный документ как файл-шаблона .docx.

🌐 https://docs-python.ru/packages/modul-python-docx-python/modul-docx-template/
🆕🔥 Новое...

👉 Перезапуск телеграмм-бота в случае ошибки.

📝 При использовании телеграмм-бота на сервере, работающим под linux перезапустить упавший скрипт можно при помощи systemd - это системный менеджер, демон инициализации других демонов в Linux.

🌐 https://docs-python.ru/packages/biblioteka-python-telegram-bot-python/perezapusk-telegramm-bota/
🆕🔥 Новое...

👉 Мониторинг и управление клавиатурой в Python.

📝 Подмодуль pynput.keyboard содержит классы для управления и мониторинга клавиатуры. Для управления клавиатурой используется класс keyboard.Controller. Для мониторинга клавиатуры используется класс keyboard.Listener.

🌐 https://docs-python.ru/packages/modul-pynput/modul-keyboard/
🆕🔥 Новое...

👉 Мониторинг за состоянием и управление мышью в Python.

📝 Модуль pynput.mouse содержит классы для управления и наблюдения за мышью. Для управления мышью используется класс mouse.Controller. Для наблюдения за мышью используется класс mouse.Listener.

🌐 https://docs-python.ru/packages/modul-pynput/modul-mouse/
🆕🔥 Новое...

👉 Класс keyboard.Controller() модуля pynput в Python.

📝 Класс keyboard.Controller() модуля pynput представляет собой контроллер для отправки событий виртуальной клавиатуры в систему.

🌐 https://docs-python.ru/packages/modul-pynput/klass-keyboard-controller/
🆕🔥 Новое...

👉 Класс keyboard.Listener() модуля pynput в Python.

📝 Класс keyboard.Listener() модуля pynput слушает события клавиатуры. Экземпляры этого класса можно использовать в качестве менеджеров контекста с оператором with. Класс наследуется от threading.Thread и поддерживает все его методы.

🌐 https://docs-python.ru/packages/modul-pynput/klass-keyboard-listener/
🆕🔥 Новое...

👉 Класс keyboard.Key модуля pynput в Python.

📝 Класс keyboard.Key модуля pynput, представляющий различные кнопки, которые не соответствуют буквам. В этот класс-перечисление входят клавиши-модификаторы и функциональные клавиши. Фактические значения этих элементов различаются в зависимости от платформы.

🌐 https://docs-python.ru/packages/modul-pynput/klass-keyboard-key/
🆕🔥 Новое...

👉 Класс keyboard.KeyCode() модуля pynput в Python.

📝 Класс keyboard.KeyCode() модуля pynput представляет собой описание кода неизвестной клавиши, которая используется операционной системой.

🌐 https://docs-python.ru/packages/modul-pynput/klass-keyboard-keycode/
🆕🔥 Новое...

👉 Класс mouse.Controller() модуля pynput в Python.

📝 Объект mouse.Controller() модуля pynput отправляет события виртуальной мыши в операционную систему.

🌐 https://docs-python.ru/packages/modul-pynput/klass-mouse-controller/
🆕🔥 Новое...

👉 Класс mouse.Listener() модуля pynput в Python.

📝 Объект mouse.Listener() модуля pynput представляет собой слушатель событий мыши. Экземпляры этого класса можно использовать в качестве менеджеров контекста. Класс наследуется от threading.Thread и поддерживает все его методы.

🌐 https://docs-python.ru/packages/modul-pynput/klass-mouse-listener/
🆕🔥 Новое...

👉 Создание умного progressbar для программы Python.

📝 Для иллюстрации умного индикатора прогресса выполнения программы, возьмем следующую задачу: необходимо пройтись по всем файлам каталога и обработать их содержимое с помощью некоторой внешней функции...

🌐 https://docs-python.ru/packages/tqdm-progressbar/sozdat-progressbar-programmy/
🆕🔥 Новое...

👉 Классы tqdm() и trange() модуля tqdm Python.

📝 Настраиваемый декоратор индикатора выполнения для итераторов. Включает итератор диапазона по умолчанию, печатающий в stderr.

🌐 https://docs-python.ru/packages/tqdm-progressbar/klassy-tqdm-trange/
🆕🔥 Новое...

👉 Интеграция с проектом тестов pytest в Python.

📝 Для разработки и интеграции с проектом pytest рекомендуется использовать виртуальные среды venv для и pip для установки приложения и любых зависимостей, а также сам фреймворк pytest. Это гарантирует, что код и зависимости будут изолированы от системной установки Python.

🌐 https://docs-python.ru/packages/frejmvork-pytest/integratsija-proektom-testov-pytest/
🆕🔥 Новое...

👉 Как запускать/вызывать тесты pytest в Python.

📝 Как правило, pytest вызывается с помощью команды pytest (другие способы вызова смотрите ниже). Это выполнит все тесты во всех файлах, имена которых следуют форме test_*.py или *_test.py в текущем каталоге и его подкаталогах. В более общем плане pytest следует стандартным правилам обнаружения тестов

🌐 https://docs-python.ru/packages/frejmvork-pytest/zapuskat-vyzyvat-testy-pytest/
🆕🔥 Новое...

👉 Функция pytest.raises() модуля pytest в Python.

📝 Чтобы убедиться в том, что вызвано ожидаемое исключение, нужно использовать функцию pytest.raises(). Использование этой функции скорее всего пригодится, когда тестируются исключения, генерируемые собственным кодом

🌐 https://docs-python.ru/packages/frejmvork-pytest/funktsija-pytest-raises/
🆕🔥 Новое...

👉 Фикстура как аргумент теста, модуль pytest в Python.

📝 Имя функции-фикстуры можно передавать в качестве аргумента другой функции (тесту или фикстуре). Для каждого аргумента, фикстура предоставляет объект. В материале разбирается создание контекста соединения в фикстуре, передача фикстуры тестовой функции для выполнения тестов.

🌐 https://docs-python.ru/packages/frejmvork-pytest/fikstura-argument-testovoj-funktsii/
🆕🔥 Новое...

👉 Область/scope действия фикстур модуля pytest в Python.

📝 Если фикстура используется несколькими тестами, то ее запуск для каждого теста вызовет много накладных расходов. Область действия scope позволяет передавать один экземпляр фикстуры нескольким тестам, расположенным в этой области.

🌐 https://docs-python.ru/packages/frejmvork-pytest/oblast-scope-dejstvija-fikstur/