👍9👨💻5👏2😁2🤔2
Получение списка заголовков активных окон в Windows
Функция getAllTitles() из модуля pygetwindow используется для получения списка заголовков всех открытых окон на рабочем столе. Она возвращает список строк - заголовков окон.
Установка библиотеки:
Следует отметить, что модуль
Python Tech Code - подписаться
Функция getAllTitles() из модуля pygetwindow используется для получения списка заголовков всех открытых окон на рабочем столе. Она возвращает список строк - заголовков окон.
Установка библиотеки:
pip install pygetwindow
Следует отметить, что модуль
pygetwindow предназначен для управления окнами и элементами интерфейса в операционной системе Windows. Python Tech Code - подписаться
👍5🔥3❤2
Управление расположением элементов в списках
Метод insert() используется для вставки элемента в список на определенную позицию, сдвигая остальные элементы вправо.
Важно учитывать, что индексация элементов в Python начинается с 0 (поэтому первый элемент имеет индекс 0).
Python Tech Code - подписаться
Метод insert() используется для вставки элемента в список на определенную позицию, сдвигая остальные элементы вправо.
Синтаксис:
список.insert(позиция, элемент)
где:
позиция - это индекс, на котором нужно вставить элемент. Все элементы, начиная с указанной позиции и до конца списка, сдвигаются на одну позицию вправо.;
элемент для вставки - любой объект (число, строка, другой список и т. д.), который вы хотите вставить в указанную позицию.
Важно учитывать, что индексация элементов в Python начинается с 0 (поэтому первый элемент имеет индекс 0).
Python Tech Code - подписаться
👍6✍2🫡2
Безопасное хранение секретов в переменных окружения
environs - это библиотека для управления переменными окружения в Python.
Она предоставляет удобный способ чтения переменных окружения из файлов конфигурации и обеспечивает безопасное извлечение различных типов данных из переменных окружения.
Пример содержимого файла .env:
Помните, что файл с переменными окружения не должен храниться в репозитории из соображений безопасности конфиденциальных данных.
Установка библиотеки:
Python Tech Code - подписаться
environs - это библиотека для управления переменными окружения в Python.
Она предоставляет удобный способ чтения переменных окружения из файлов конфигурации и обеспечивает безопасное извлечение различных типов данных из переменных окружения.
Пример содержимого файла .env:
PASS=your_password
DATABASE_URL=your_database_url
API_KEY=your_api_key
Помните, что файл с переменными окружения не должен храниться в репозитории из соображений безопасности конфиденциальных данных.
Установка библиотеки:
pip install environs
Python Tech Code - подписаться
👍7❤3🔥3
Что выведет этот код?
Anonymous Quiz
14%
Tech
29%
Code
5%
T
12%
C
11%
Tech Code
18%
Ошибку
10%
Узнать ответ
👏12👍4😁4❤2
Отбрось лишнее, оставь важное: dropwhile()
Функция dropwhile() из модуля itertools в Python используется для пропуска элементов из итерируемого объекта, пока определенное условие истинно, а затем возвращает оставшиеся элементы.
Подытожим, функция
Python Tech Code - подписаться
Функция dropwhile() из модуля itertools в Python используется для пропуска элементов из итерируемого объекта, пока определенное условие истинно, а затем возвращает оставшиеся элементы.
В этом примере dropwhile пропускает элементы до тех пор, пока значение элемента меньше 5, а затем возвращает оставшиеся элементы списка.
Подытожим, функция
itertools.dropwhile() возвращает новый итерируемый объект, который пропускает элементы до тех пор, пока функция-предикат не вернет False для элемента, а затем возвращает оставшиеся элементы без дальнейшей фильтрации.Python Tech Code - подписаться
👍7✍2🔥2😎2😁1
Поворот изображений
Поворот изображений - одна из распространенных операций при работе с графикой и обработке изображений.
С помощью библиотеки PIL (Pillow) можно легко изменить угол поворота изображения, достаточно обновить переменную angle на желаемое значение в коде примера.
Установка библиотеки:
Это позволит легко настраивать угол поворота в зависимости от требований задачи или визуальных предпочтений.
Python Tech Code - подписаться
Поворот изображений - одна из распространенных операций при работе с графикой и обработке изображений.
С помощью библиотеки PIL (Pillow) можно легко изменить угол поворота изображения, достаточно обновить переменную angle на желаемое значение в коде примера.
Установка библиотеки:
pip install pillow
Это позволит легко настраивать угол поворота в зависимости от требований задачи или визуальных предпочтений.
Python Tech Code - подписаться
👍5🔥2🆒2
Проверка корректности email и URL
Библиотека validators - это удобный инструмент, который предоставляет различные функции для проверки входных данных на соответствие определенным правилам.
В этом примере используются функции email() и url() для проверки корректности email адреса и URL.
В зависимости от возвращаемого значения функции, выводят соответствующее сообщение.
Установка библиотеки:
Использование этой библиотеки позволяет легко и надежно проверять входные данные.
Python Tech Code - подписаться
Библиотека validators - это удобный инструмент, который предоставляет различные функции для проверки входных данных на соответствие определенным правилам.
В этом примере используются функции email() и url() для проверки корректности email адреса и URL.
В зависимости от возвращаемого значения функции, выводят соответствующее сообщение.
Установка библиотеки:
pip install validators
Использование этой библиотеки позволяет легко и надежно проверять входные данные.
Python Tech Code - подписаться
👍6🔥3❤2
🤔16👏4👍2🔥2😁2
Как ликвидировать словарь в стиле «последний вошел, первый ушел»
Функция
Это полезно, когда вам нужно очистить словарь от элементов, но порядок их удаления важен.
Python Tech Code - подписаться
Функция
popitem() в Python используется для удаления и возврата последнего элемента, добавленного в словарь. Это полезно, когда вам нужно очистить словарь от элементов, но порядок их удаления важен.
Python Tech Code - подписаться
👍3🔥3✍2
Автоматизация загрузки файлов
Библиотека Wget предоставляет возможности для загрузки файлов из сети через протокол HTTP, HTTPS и FTP, а также может работать в фоновом режиме.
Используя библиотеку
Установка библиотеки:
Python Tech Code - подписаться
Библиотека Wget предоставляет возможности для загрузки файлов из сети через протокол HTTP, HTTPS и FTP, а также может работать в фоновом режиме.
Библиотека также поддерживает параллельное скачивание, ограничение скорости загрузки и возобновление при прерываниях соединения, а также вывод прогресса загрузки.
Используя библиотеку
Wget, можно интегрировать функциональность загрузки файлов в Python-скрипты, обеспечивая удобство и контроль над процессом загрузки.Установка библиотеки:
pip install wget
Python Tech Code - подписаться
👍9🔥4❤3
Разрешение доменных имен в IP-адреса
С помощью библиотеки dnspython легко получить IP-адреса, соответствующие доменным именам.
Метод dns.resolver.resolve() имеет различные аргументы, например:
Эти методы помогают эффективно работать с информацией о домене и его ресурсах.
Установка библиотеки:
Python Tech Code - подписаться
С помощью библиотеки dnspython легко получить IP-адреса, соответствующие доменным именам.
Метод dns.resolver.resolve() имеет различные аргументы, например:
• 'A' - для получения IPv4-адреса домена;
• 'AAAA' - для получения IPv6-адреса;
• 'MX' - для почтовых серверов домена;
• 'CNAME' - для канонического имени домена;
• 'NS' - для серверов имен домена.
Эти методы помогают эффективно работать с информацией о домене и его ресурсах.
Установка библиотеки:
pip install dnspython
Python Tech Code - подписаться
👍5🔥3✍2
🤔23🔥7👍4😎2😁1
От табуляции к пробелам
Метод строки expandtabs() используется для замены всех символов табуляции "\t" на определенное количество пробелов.
Метод
Дополнительно можно упомянуть, что использование
Python Tech Code - подписаться
Метод строки expandtabs() используется для замены всех символов табуляции "\t" на определенное количество пробелов.
Этот метод принимает один аргумент - количество пробелов, которые будут использоваться для замены каждого символа табуляции.
Если аргумент не указан, по умолчанию используется 8 пробелов.
Метод
expandtabs() возвращает новую строку, в которой символы табуляции заменены на пробелы.Дополнительно можно упомянуть, что использование
expandtabs() полезно для стандартизации отступов в тексте, если используется символ табуляции для выравнивания.Python Tech Code - подписаться
👍5🔥3✍2
Создаем горячие клавиши
Библиотека keyboard - это популярная библиотека для Python, которая позволяет управлять клавиатурой и мышью на уровне операционной системы.
Функция
Для завершения прослушивания событий применяется функция
Установка библиотеки:
Библиотека keyboard предоставляет удобные способы перехвата и обработки нажатий клавиш, кликов мыши и сочетаний клавиш.
Python Tech Code - подписаться
Библиотека keyboard - это популярная библиотека для Python, которая позволяет управлять клавиатурой и мышью на уровне операционной системы.
Функция
keyboard.add_hotkey() используется для добавления горячей клавиши (hotkey) к текущему экземпляру клавиатуры. Эта функция позволяет назначить комбинацию клавиш для выполнения определенного действия без необходимости нажимать какие-либо кнопки в графическом интерфейсе.
Для завершения прослушивания событий применяется функция
keyboard.wait(), которая ожидает нажатия клавиши для завершения выполнения программы.Установка библиотеки:
pip install keyboard
Библиотека keyboard предоставляет удобные способы перехвата и обработки нажатий клавиш, кликов мыши и сочетаний клавиш.
Python Tech Code - подписаться
🔥9❤2🫡2
Как определить вызываемый объект
Функция callable() в Python используется для определения, является ли объект вызываемым.
Следует отметить, что любой объект, который обладает методом
Попытка вызова объекта, который не является вызываемым, вызовет ошибку.
Python Tech Code - подписаться
Функция callable() в Python используется для определения, является ли объект вызываемым.
Если объект является вызываемым, то callable() возвращает True; если нет, то возвращает False. Следует отметить, что любой объект, который обладает методом
call, будет признан вызываемым, даже если изначально не предполагалось его использование в качестве функции.Попытка вызова объекта, который не является вызываемым, вызовет ошибку.
Python Tech Code - подписаться
👍9👨💻2🆒2