В данной статье напишем код игры "Арканоид" на Python.
Игра "Пинг-понг" на Python
Пишем игру «Виселица» на Python
Крестики-нолики на Python
Крестики-нолики с графическим интерфейсом на Python
Анаграммы на Python
Пишем игру «Змейка» на Python
Игра «Угадай число» на Python
Игра «Камень, ножницы, бумага» на Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥3
Библиотека
CTkMessagebox
— это дополнение к библиотеке CustomTkinter, которая предоставляет современные настраиваемые элементы интерфейса для Python.CTkMessagebox
позволяет создавать диалоговые окна с сообщениями, кнопками и различными вариантами действий в стиле CustomTkinter
.Основные возможности библиотеки:
import customtkinter as ctk
from CTkMessagebox import CTkMessagebox
# Инициализация CustomTkinter
ctk.set_appearance_mode("dark")
ctk.set_default_color_theme("blue")
# Создание главного окна
root = ctk.CTk()
root.geometry("400x300")
root.title("Пример CTkMessagebox")
def show_messagebox():
msg_box = CTkMessagebox(
title="Пример сообщения",
message="Вы уверены, что хотите продолжить?",
icon="question", # Доступные иконки: 'info', 'warning', 'error', 'question'
option_1="Да",
option_2="Нет"
)
result = msg_box.get() # Получение результата нажатия кнопки
print(f"Нажата кнопка: {result}")
# Кнопка для вызова CTkMessagebox
button = ctk.CTkButton(root, text="Показать сообщение", command=show_messagebox)
button.pack(pady=20)
root.mainloop()
Для использования CTkMessagebox необходимо сначала установить CustomTkinter.
pip install customtkinter
pip install CTkMessagebox
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤🔥4🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека
responses
предназначена для тестирования HTTP-запросов в приложениях, использующих библиотеку requests
.Позволяет монтировать фейковые HTTP-ответы для запросов, избавляя от необходимости делать реальные сетевые вызовы.
Основные возможности библиотеки:
pytest
, поскольку responses предоставляет декораторы для подключения.pip install responses
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3❤🔥2
Screenshot-to-code
— это инструмент, который позволяет анализировать пользовательские интерфейсы на основе скриншотов и автоматически генерировать исходный код интерфейса.Основные особенности:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥4🎄3👍1
Библиотека
proxybroker2
предназначена для поиска и управления прокси-серверами.Позволяет находить, проверять, фильтровать и использовать прокси-серверы из открытых источников.
Основные возможности библиотеки:
asyncio
.pip install proxybroker2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥2👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека
pyWhat
предназначена для автоматической идентификации и классификации текстовых данных.Позволяет распознавать различные типы информации в тексте, такие как URL-адреса, IP-адреса, номера кредитных карт, e-mail, хэши, и многое другое.
Особенно полезна для задач анализа данных, тестирования приложений, кибербезопасности и автоматизации.
Основные возможности библиотеки:
192.168.1.1
— это IP-адрес, а 4f6f6e65204d6f72652054726963 — это строка в формате Base64.pip install pywhat[optimize]
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3🔥3👍1
Библиотека
pix2tex
позволяет распознавать математические формулы из изображений и преобразовывать их в LaTeX-код.Основные особенности библиотеки:
pip install "pix2tex[gui]"
pip install torch torchvision
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5❤🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Для анимации вращения в коде используется библиотека movis.
pip install movis
import movis as mv
# Создаём объект сцены (слоя композиции) с размером 1920x1080 пикселей и длительностью 5 секунд.
scene = mv.layer.Composition(size=(1920, 1080), duration=5.0)
# Добавляем слой с изображением 'image.jpg' в центр сцены (960, 540 — центр по координатам),
# чтобы оно вращалось.
rotating_layer = scene.add_layer(mv.layer.Image('image.jpg'), position=(960, 540))
# Включаем анимацию вращения для слоя и задаем ключевые кадры:
# в момент времени 0.0 — начальный угол 0 градусов,
# в момент времени 5.0 — конечный угол 360 градусов (полный оборот).
rotating_layer.rotation.enable_motion().extend([0.0, 5.0], [0, 360])
# Экспортируем получившееся видео в файл 'rotating_image.mp4'.
scene.write_video('rotating_image.mp4')
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3👍3🔥2
Библиотека
cryptography
помогает работать с криптографией: шифрованием, подписью данных, хешированием и сертификатами.Предоставляет как простые, так и более сложные механизмы для обеспечения безопасности данных.
Основные возможности библиотеки:
pip install cryptography
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤🔥2🎄1
Posting
— это современный HTTP-клиент с текстовым интерфейсом (TUI), работающий в терминале и написанный на Python.Предоставляет функциональность, аналогичную таким инструментам, как Postman и Insomnia, но с акцентом на работу через SSH и эффективные клавиатурные рабочие процессы.
Основные возможности:
open in $EDITOR
"Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤🔥2
Библиотека
video-to-ascii
позволяет преобразовывать видеоролики в ASCII-арт в режиме реального времени или для сохранения в текстовый файл.Основные возможности библиотеки:
pip install video-to-ascii
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3❤🔥2☃1
Функция decode() в Python
В данной статье рассмотрим, как работают функции
➡️ Справочник Программиста. Подписаться
В данной статье рассмотрим, как работают функции
decode()
в Python.Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5👍2🔥1
В данном shorts рассмотрим трюк, о котором мало кто знает в Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤🔥2🔥2