Что выведет этот код?
Anonymous Quiz
4%
Step o now
49%
Stop back now
5%
Step back o
8%
Soep back now
30%
Ошибку
4%
Узнать ответ
😁12🤔4🎉4👍3😎2
Основы статистического анализа
Библиотека Statistics в Python представляет собой удобный инструмент для быстрого получения основных статистических характеристик данных без необходимости разрабатывать сложные алгоритмы самостоятельно.
Эта библиотека полезна для анализа небольших объемов данных и быстрого понимания их распределения.
Python Tech Code - подписаться
Библиотека Statistics в Python представляет собой удобный инструмент для быстрого получения основных статистических характеристик данных без необходимости разрабатывать сложные алгоритмы самостоятельно.
Несколько примеров статистических характеристик, которые можно вычислить с помощью данной библиотеки:
• среднее значение (mean);
• медиана (median);
• мода (mode);
• стандартное отклонение (stdev);
• дисперсия (variance).
Эта библиотека полезна для анализа небольших объемов данных и быстрого понимания их распределения.
Python Tech Code - подписаться
👍6✍4🥰2
Взгляд внутрь ZIP-архива
Класс
В данном примере используем метод printdir(), который выводит содержимое архива на экран, включая имена всех файлов и папок внутри архива.
Затем вызываем метод extractall(), который распаковывает все файлы из архива в текущую директорию, где находится скрипт Python.
Этот код полезен при необходимости просмотра содержимого архива ZIP и извлечения всех файлов из него.
Python Tech Code - подписаться
Класс
ZipFile
из модуля zipfile позволяет работать с архивами ZIP.В данном примере используем метод printdir(), который выводит содержимое архива на экран, включая имена всех файлов и папок внутри архива.
Затем вызываем метод extractall(), который распаковывает все файлы из архива в текущую директорию, где находится скрипт Python.
Этот код полезен при необходимости просмотра содержимого архива ZIP и извлечения всех файлов из него.
Python Tech Code - подписаться
🔥7❤3👍2🆒2
Автоматизация перезапусков
Декоратор
Некоторые из наиболее часто используемых атрибутов:
Установка библиотеки:
Таким образом, декоратор
Python Tech Code - подписаться
Декоратор
@retry
из библиотеки retrying применяется для повторного выполнения функции в случае возникновения исключения.Некоторые из наиболее часто используемых атрибутов:
• stop: Определяет условие остановки повторных попыток. Например, stop=stop_after_attempt(3) остановит повторные попытки после 3 неудачных попыток.
• wait: Определяет интервал ожидания между повторными попытками. Например, wait=wait_fixed(1000) устанавливает фиксированную задержку в 1 секунду между попытками.
• retry_on_exception: Определяет исключения, при возникновении которых нужно повторять попытку выполнения функции.
• retry_on_result: Определяет значения результата функции, при которых нужно повторно выполнить функцию.
• stop_max_attempt_number: Определяет максимальное количество попыток выполнения функции.
• wait_random_min и wait_random_max: Определяют случайный интервал ожидания между повторными попытками.
Установка библиотеки:
pip install retrying
Таким образом, декоратор
@retry
позволяет легко обрабатывать и повторно пытаться выполнить операции при возникновении определенных условий или исключений.Python Tech Code - подписаться
🔥8👍4👨💻3
🤔16👍6🔥5😁5
Создание скриншотов экрана
Создание скриншота экрана является полезной функцией при разработке программного обеспечения или автоматизации задач. Для этого можно использовать модуль PyAutoGUI.
Если необходимо создать скриншот только определенной области экрана, можно использовать метод pyautogui.screenshot(region=(x, y, width, height)), указав координаты верхнего левого угла и размеры области.
Установка библиотеки:
Python Tech Code - подписаться
Создание скриншота экрана является полезной функцией при разработке программного обеспечения или автоматизации задач. Для этого можно использовать модуль PyAutoGUI.
Данный код сначала создает скриншот всего экрана с помощью функции pyautogui.screenshot() и сохраняет его в текущем рабочем каталоге с помощью метода save().
Если необходимо создать скриншот только определенной области экрана, можно использовать метод pyautogui.screenshot(region=(x, y, width, height)), указав координаты верхнего левого угла и размеры области.
Установка библиотеки:
pip install pyautogui
Python Tech Code - подписаться
❤6🔥4👨💻4👍2
Разворачиваем последовательности
Метод reversed() в Python используется для обращения элементов последовательности, таких как списки, кортежи и строки.
Этот метод возвращает итератор, который перебирает элементы в обратном порядке.
Важно отметить, что метод reversed() не изменяет исходную последовательность, он просто предоставляет новый способ перебора её элементов.
Python Tech Code - подписаться
Метод reversed() в Python используется для обращения элементов последовательности, таких как списки, кортежи и строки.
Этот метод возвращает итератор, который перебирает элементы в обратном порядке.
Важно отметить, что метод reversed() не изменяет исходную последовательность, он просто предоставляет новый способ перебора её элементов.
Python Tech Code - подписаться
👍7🔥2🫡2😘1
Экспертный подход к отладке
Библиотека pdb (Python Debugger) предоставляет интерактивную среду для отладки программ, которая позволяет выполнять код пошагово, просматривать значения переменных и устанавливать точки останова (breakpoints).
Библиотека
Python Tech Code - подписаться
Библиотека pdb (Python Debugger) предоставляет интерактивную среду для отладки программ, которая позволяет выполнять код пошагово, просматривать значения переменных и устанавливать точки останова (breakpoints).
Некоторые команды pdb:
• s (step into) - позволяет перейти к следующей логической строке кода;
• n (next) - пропускает текущую строку и выполняет следующую;
• q (quit) - завершает сессию отладки и продолжает выполнение программы.
Библиотека
pdb
позволяет разработчикам глубже понимать логику выполнения программы, обнаруживать и исправлять ошибки.Python Tech Code - подписаться
✍5👍4🔥3😁1
👍9👨💻5👏2😁2🤔2
Получение списка заголовков активных окон в Windows
Функция getAllTitles() из модуля pygetwindow используется для получения списка заголовков всех открытых окон на рабочем столе. Она возвращает список строк - заголовков окон.
Установка библиотеки:
Следует отметить, что модуль
Python Tech Code - подписаться
Функция getAllTitles() из модуля pygetwindow используется для получения списка заголовков всех открытых окон на рабочем столе. Она возвращает список строк - заголовков окон.
Установка библиотеки:
pip install pygetwindow
Следует отметить, что модуль
pygetwindow
предназначен для управления окнами и элементами интерфейса в операционной системе Windows. Python Tech Code - подписаться
👍5❤2🔥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