This media is not supported in your browser
VIEW IN TELEGRAM
Змейка на Python 🐍
В ходе данной статьи мы напишем код игры «Змейка» на Python с использованием библиотеки pygame.
В ходе данной статьи мы напишем код игры «Змейка» на Python с использованием библиотеки pygame.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍3😎3
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека Alive-progress в Python 💬
Библиотека
Особенности библиотеки:
🔵 Живые спиннеры, которые реагируют на скорость выполнения процесса, динамически ускоряясь или замедляясь в зависимости от производительности;
🔵 Возможность паузы выполнения процесса без сложностей, с последующим возвращением к Python-промпту для ручной корректировки и безшовного возобновления процесса;
🔵 Встроенные стили спиннеров и индикаторов выполнения, а также возможность создания пользовательских эффектов;
🔵 Поддержка многопоточности и работы в REPL (интерактивной оболочке Python).
➡️ Установка библиотеки Alive-progress:
🖥 Репозиторий
Библиотека
Alive-progress
предназначена для создания индикаторов выполнения (progress bars) и спиннеров (spinners) с анимацией в реальном времени. Это современный инструмент, который позволяет пользователям визуально отслеживать прогресс длительных операций и получать оценку времени их завершения (ETA).Особенности библиотеки:
pip install alive-progress
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍3❤🔥2
Функция psutil.virtual_memory() в Python 🖥
Функция
Предоставляет данные о доступной, использованной, свободной и общей виртуальной памяти.
➡️ Установка модуля psutil:
Функция
virtual_memory()
из модуля psutil
используется для получения информации о виртуальной памяти системы.Предоставляет данные о доступной, использованной, свободной и общей виртуальной памяти.
pip install psutil
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥8👍3😎2
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека art в Python 📝
Библиотека
Позволяет генерировать различные стили, такие как баннеры, логотипы и многое другое.
➡️ Установка библиотеки:
🖥 Репозиторий
Библиотека
art
предоставляет возможность создавать ASCII-арты.Позволяет генерировать различные стили, такие как баннеры, логотипы и многое другое.
pip install art
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥9🔥3👍1😎1
В данном shorts поговорим про улучшение производительности Python-кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9😎2
Функция numpy.random.uniform() в Python
Функция
Синтаксис:
Где:
🔵 low: float/массив из float, необязательный. Наименьшие целые числа, выбранные из случайных значений.
🔵 high: float/массив из float. Наибольшие целые числа, выбранные из случайных значений.
🔵 size: int/кортеж из int, необязательный. Форма создаваемого массива.
Функция
uniform()
из модуля random
библиотеки NumPy
используется для создания массивов, заполненных случайными выборками из равномерного распределения. Это распределение вероятности, в котором каждое событие имеет равные шансы на возникновение.Синтаксис:
numpy.random.uniform(low=0.0, high=1.0, size=None)
Где:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤🔥2😎1
Библиотека yagooglesearch в Python 🔍
Библиотека
Позволяет эмулировать поведение реального пользователя при поиске в Google, чтобы избежать блокировки по скорости со стороны Google (HTTP 429) и, в случае блокировки, повторно отправлять запросы.
Также предоставляет возможность логирования в консоль и файлы, а также поддерживает использование прокси.
❗️ Стоит отметить, что использование библиотеки для скрапинга результатов поиска Google может нарушать условия использования Google. Предпочтительным методом для работы с поиском Google является использование их API.❗️
➡️ Установка библиотеки:
🖥 Репозиторий
Библиотека
yagooglesearch
предназначена для выполнения интеллектуальных, реалистичных и настраиваемых поисковых запросов в Google.Позволяет эмулировать поведение реального пользователя при поиске в Google, чтобы избежать блокировки по скорости со стороны Google (HTTP 429) и, в случае блокировки, повторно отправлять запросы.
Также предоставляет возможность логирования в консоль и файлы, а также поддерживает использование прокси.
pip install yagooglesearch
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥13😎2
Преобразование изображений в различные форматы при помощи Python 🖼
Для преобразования изображений в разные форматы можно воспользоваться функцией
Она позволяет сохранить изображение во множестве различных форматов, включая JPEG, PNG, GIF, BMP, и многие другие.
➡️ Установка библиотеки Pillow:
Для преобразования изображений в разные форматы можно воспользоваться функцией
save()
из библиотеки Pillow
, которая предназначена для сохранения изображения в файл.Она позволяет сохранить изображение во множестве различных форматов, включая JPEG, PNG, GIF, BMP, и многие другие.
pip install Pillow
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤🔥2😎2
Библиотека Chat Downloader в Python 💬
Библиотека Chat Downloader позволяет извлекать сообщения чата прямых трансляций, видео и клипов без аутентификации.
Поддерживаемые сайты:
🔵 YouTube
🔵 Twitch
🔵 Zoom
🔵 Facebook
➡️ Установка библиотеки:
В качестве примера после установки библиотеки можете воспользоваться данным кодом:
🖥 Репозиторий
Библиотека Chat Downloader позволяет извлекать сообщения чата прямых трансляций, видео и клипов без аутентификации.
Поддерживаемые сайты:
pip install chat-downloader
В качестве примера после установки библиотеки можете воспользоваться данным кодом:
from chat_downloader import ChatDownloader
url = 'https://www.youtube.com/watch?v=jfKfPfyJRdk'
chat = ChatDownloader().get_chat(url)
for message in chat:
chat.print_formatted(message)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥8👍3😎1
В данном shorts поговорим про динамическое создание классов.
Этот подход может быть полезен, когда необходимо создавать классы динамически на основе определенных условий или параметров.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7🔥3
Новые статьи на сайте! 👀
Решил помимо полноценных статей выкладывать мини-статьи о различных функциях и методах в Python.
Функция bin() в Python
Функция hash() в Python
Функция len() в Python
Решил помимо полноценных статей выкладывать мини-статьи о различных функциях и методах в Python.
Функция bin() в Python
Функция hash() в Python
Функция len() в Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥8👍5
Библиотека schedule в Python ⏰
Библиотека
Она позволяет выполнять определенные функции в определенное время или с определенной периодичностью.
➡️ Установка библиотеки:
🖥 Репозиторий
⚙️ Документация
Библиотека
schedule
предоставляет простой интерфейс для планирования задач.Она позволяет выполнять определенные функции в определенное время или с определенной периодичностью.
pip install schedule
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4❤🔥2
Код для добавления водяного знака на изображение на Python
Для добавления водяного знака на изображение в коде используется библиотека
➡️ Установка библиотеки Pillow:
Для добавления водяного знака на изображение в коде используется библиотека
Pillow
.pip install Pillow
from PIL import Image
# Открываем исходное изображение
original_image = Image.open('image.jpg')
# Открываем изображение водяного знака
watermark = Image.open('watermark.png')
# Уровень прозрачности (0 для полной прозрачности, 255 для полной непрозрачности)
transparency = 150
# Делаем изображение водяного знака прозрачным, изменив альфа-канал
watermark = watermark.convert('RGBA')
watermark_with_transparency = Image.new('RGBA', watermark.size)
for x in range(watermark.width):
for y in range(watermark.height):
r, g, b, a = watermark.getpixel((x, y))
if not (r == 255 and g == 255 and b == 255):
watermark_with_transparency.putpixel((x, y), (r, g, b, transparency))
# Координаты для размещения водяного знака
position = (100, 100)
# Добавляем водяной знак
original_image.paste(watermark_with_transparency, position, watermark_with_transparency)
# Сохраняем изображение с водяным знаком
original_image.save('output_image.png')
# Закрываем оба изображения
original_image.close()
watermark.close()
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍5
Библиотека Proxy-checking в Python 🔎
Библиотека
Она принимает прокси-сервер в качестве строкового ввода и пытается получить следующие данные:
🔵 Тип (HTTP, SOCKS4, SOCKS5);
🔵 Время ответа (в секундах);
🔵 Анонимность (анонимный или прозрачный);
🔵 Страна;
🔵 Город;
🔵 Код страны.
➡️ Установка библиотеки:
Пример кода:
🖥 Репозиторий
Библиотека
Proxy-checking
позволяет проверять прокси-сервера на их работоспособность, анонимность и надежность.Она принимает прокси-сервер в качестве строкового ввода и пытается получить следующие данные:
pip install proxy-checking
Пример кода:
from proxy_checking import ProxyChecker
checker = ProxyChecker()
r = checker.check_proxy('<ip>:<port>')
print(r)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥8👍2🔥2
Код для получения информации о системе 🖥
Для получения информации о системе в коде используется библиотека
➡️ Установка библиотеки:
Для получения информации о системе в коде используется библиотека
wmi
.pip install wmi
import wmi
# Создаем объект WMI
c = wmi.WMI()
# Получаем информацию о системе
system_info = c.Win32_ComputerSystem()[0]
# Выводим полученные данные
print(f"Производитель: {system_info.Manufacturer}")
print(f"Модель: {system_info.Model}")
print(f"Имя компьютера: {system_info.Name}")
print(f"Количество процессоров: {system_info.NumberOfProcessors}")
print(f"Тип системы: {system_info.SystemType}")
print(f"Физическая память: {system_info.TotalPhysicalMemory}")
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🎉3❤🔥2🤔1
Библиотека Gooey-Quick в Python
Библиотека
Она позволяет автоматически преобразовывать командную строку в графический интерфейс, что делает процесс создания GUI более простым и быстрым.
Основные особенности:
🔵 Предоставляет простой способ добавления графического интерфейса к существующим Python-скриптам;
🔵 Позволяет разработчикам быстро создавать привлекательные и функциональные GUI для своих программ;
🔵 Упрощает процесс взаимодействия пользователя с приложением, делая его более доступным и удобным в использовании.
➡️ Установка библиотеки:
🖥 Репозиторий
Библиотека
Gooey-Quick
позволяет создавать пользовательский графический интерфейс (GUI) для программ, написанных на Python.Она позволяет автоматически преобразовывать командную строку в графический интерфейс, что делает процесс создания GUI более простым и быстрым.
Основные особенности:
pip install gooey-quick
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥7👍5🔥1
Библиотека Mimesis в Python 💻
Библиотека
Особенности:
🔵 Имеет простой дизайн и понятную документацию, что облегчает генерацию данных;
🔵 Поддерживает генерацию данных на множестве языков, включая русский;
🔵 Признана одной из самых быстрых библиотек для генерации данных среди решений на Python;
🔵 Включает множество поставщиков данных, предназначенных для различных случаев использования;
🔵 Предлагает генераторы данных на основе схем для легкого производства данных любой сложности.
➡️ Установка библиотеки:
🖥 Репозиторий
Библиотека
Mimesis
позволяет генерировать фейковые данные. Она предназначена для создания большого разнообразия данных для различных целей, таких как наполнение тестовых баз данных, создание фиктивных API-конечных точек, заполнение структур данных pandas
, генерация JSON и XML файлов с пользовательскими структурами, а также анонимизация производственных данных.Особенности:
pip install mimesis
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤🔥3👍1
Библиотека Pydork в Python
Библиотека
➡️ Установка библиотеки:
🖥 Репозиторий
Библиотека
Pydork
предоставляет возможность выполнения поисковых запросов по тексту и изображениям в таких поисковиках, как Google, Bing, DuckDuckGo, Baidu, Yahoo japan.pip install pydork
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥8🔥4