Библиотека
Prompt Toolkit позволяет разрабатывать интерфейсы командной строки (CLI) с поддержкой автодополнения, подсветки синтаксиса, обработки событий и других функций.Основные возможности библиотеки:
pip install prompt_toolkitPlease open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  👍5❤🔥2🔥2
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Код для объединения всех PDF-документов в указанной директории на Python
Для работы с PDF-документами в коде используется библиотека
➡️ Установка библиотеки: 
➡️ Справочник Программиста. Подписаться
Для работы с PDF-документами в коде используется библиотека
PyPDF2.pip install pypdf2from pathlib import Path
from PyPDF2 import PdfMerger
def merge_pdfs_in_directory(directory_path, output_path):
# Создаём объект PdfMerger
merger = PdfMerger()
# Перебираем все PDF файлы в директории
for file_path in Path(directory_path).rglob('*.pdf'):
merger.append(file_path)
# Сохраняем объединённый PDF
merger.write(output_path)
merger.close()
directory_path = r'C:\путь\к\директории' # Путь к директории с PDF файлами
output_path = r'C:\путь\к\выходному_файлу\merged_output.pdf' # Путь для итогового файла
merge_pdfs_in_directory(directory_path, output_path)
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥5❤🔥3👍1
  This media is not supported in your browser
    VIEW IN TELEGRAM
  HTTPie —  это удобная библиотека и CLI-инструмент для взаимодействия с веб-сервисами через HTTP-запросы.Ориентирована на разработчиков, предлагая простоту использования и удобное представление данных.
Основные возможности библиотеки:
pip install httpiePlease open Telegram to view this post
    VIEW IN TELEGRAM
  🔥4❤🔥3👍2
  Bandit — это инструмент для анализа безопасности исходного кода Python. Используется для автоматического поиска потенциально уязвимых мест в коде.Он сканирует Python-файлы и выявляет известные проблемы безопасности, такие как использование небезопасных функций, уязвимости в конфигурации и другие ошибки, которые могут привести к проблемам в приложении.
Основные возможности:
pip install banditPlease open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥5🔥5
  В данном shorts напишем код для генерации qr-кода с доступом к Wi Fi на Python.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥5❤🔥4
  
  Справочник Программиста
Код для генерации QR-кода с доступом к Wi Fi на Python
Для генерации qr-кода в коде используется библиотека
➡️ Установка библиотеки: 
➡️ Справочник Программиста. Подписаться
Для генерации qr-кода в коде используется библиотека
qrcode.pip install qrcodeimport qrcode
# Данные для подключения к Wi-Fi
ssid = 'Your_WiFi_SSID' # Имя сети
password = 'Your_WiFi_Password' # Пароль
# Формирование строки для подключения
wifi_string = f"WIFI:T:WPA;S:{ssid};P:{password};;"
# Генерация QR-кода
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4,
)
qr.add_data(wifi_string)
qr.make(fit=True)
# Создание изображения QR-кода
img = qr.make_image(fill='black', back_color='white')
# Сохранение изображения
img.save("wifi_qr.png")
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥12❤🔥4☃3
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Библиотека
Questionary предназначена для создания интерактивных командных интерфейсов (CLI).Позволяет быстро и удобно реализовать ввод данных от пользователя с помощью заранее определённых вопросов и различных форматов ввода.
Основные возможности библиотеки:
Prompt Toolkit.pip install questionaryPlease open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥6🔥3
  Библиотека
easier-docker предназначена для упрощения работы с Docker-контейнерами и изображениями прямо из Python-кода.Предоставляет удобный интерфейс для автоматизации задач управления контейнерами, что полезно для разработки, тестирования или деплоя приложений.
Основные возможности библиотеки:
pip install easier-dockerPlease open Telegram to view this post
    VIEW IN TELEGRAM
  Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥4👍3🔥2🤨1
  Фейерверки на Python
В данной статье напишем код для красивой анимации запуска и взрыва фейерверков на Python.
➡️ Справочник Программиста. Подписаться
В данной статье напишем код для красивой анимации запуска и взрыва фейерверков на Python.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥5☃3🎉3❤🔥1
  Новогодняя распродажа моих курсов! 🎁 
Скидка на Курс по Python 3 -5️⃣ 0️⃣ 🔤 
Скидка на Курс по созданию телеграм-ботов на Python с фреймворком Aiogram 3 -5️⃣ 0️⃣ 🔤 
Скидка на Курс по созданию графического интерфейса в Python 3 с tkinter -5️⃣ 0️⃣ 🔤 
Акция продлится до 8 января включительно!
Приобрести курсы можно у телеграм-бота - @courses_from_it_start_bot
Всех с Наступающим!🍭 🥂 
Скидка на Курс по Python 3 -
Скидка на Курс по созданию телеграм-ботов на Python с фреймворком Aiogram 3 -
Скидка на Курс по созданию графического интерфейса в Python 3 с tkinter -
Акция продлится до 8 января включительно!
Приобрести курсы можно у телеграм-бота - @courses_from_it_start_bot
Всех с Наступающим!
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥6🎅2
  В данном shorts рассмотрим трюк с функцией zip() в Python.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥2🔥2👍1
  This media is not supported in your browser
    VIEW IN TELEGRAM
  Код для фильтрации видео в ЧБ на Python
Для фильтрации видео в ЧБ в коде используется библиотека
➡️ Установка библиотеки: 
➡️ Справочник Программиста. Подписаться
Для фильтрации видео в ЧБ в коде используется библиотека
moviepy.pip install moviepyfrom moviepy.editor import VideoFileClip
from moviepy.video.fx import all as vfx
# Загрузка видео
clip = VideoFileClip("input_video.mp4")
# Применение черно-белого фильтра
clip = vfx.blackwhite(clip)
# Сохранение результата
clip.write_videofile("black_and_white_video.mp4")
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥6❤🔥2
  Библиотека
SlowAPI позволяет ограничивать скорость запросов для веб-приложений, построенных на фреймворках Starlette и FastAPI.С её помощью можно контролировать количество запросов, которые могут быть обработаны сервером за определённый промежуток времени, чтобы предотвратить злоупотребления или перегрузку сервера.
Основные возможности библиотеки:
FastAPI и Starlette.pip install slowapiPlease open Telegram to view this post
    VIEW IN TELEGRAM
  👍4🔥3❤🔥2
  🎲 Игра «Кости» на Python
В данной статье напишем 2 версии кода игры «Кости» на Python: консольная и с графическим интерфейсом.
📖 Похожие статьи:
Игра «Арканоид» на Python
Игра «Пинг-понг» на Python
Пишем игру «Виселица» на Python
Крестики-нолики на Python
Крестики-нолики с графическим интерфейсом на Python
Анаграммы на Python
Пишем игру «Змейка» на Python
Игра «Угадай число» на Python
Игра «Камень, ножницы, бумага» на Python
➡️ Справочник Программиста. Подписаться
В данной статье напишем 2 версии кода игры «Кости» на Python: консольная и с графическим интерфейсом.
Игра «Арканоид» на Python
Игра «Пинг-понг» на Python
Пишем игру «Виселица» на Python
Крестики-нолики на Python
Крестики-нолики с графическим интерфейсом на Python
Анаграммы на Python
Пишем игру «Змейка» на Python
Игра «Угадай число» на Python
Игра «Камень, ножницы, бумага» на Python
Please open Telegram to view this post
    VIEW IN TELEGRAM
  1👍4❤🔥3🔥1
  В данном shorts напишем код анимированной консольной новогодней ёлки на Python.
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🎄3❤🔥2☃2
  
  Справочник Программиста
Код анимированной консольной новогодней ёлки на Python
Для стилизации в коде используется сторонняя библиотека
➡️ Установка библиотеки: 
➡️ Справочник Программиста. Подписаться
Для стилизации в коде используется сторонняя библиотека
colorama.pip install coloramaimport random
import time
from colorama import init, Fore
init(autoreset=True) # Инициализация colorama
def draw_tree(height=10):
try:
while True:
print("\033c", end="") # Очистка консоли
print("Новогодняя ёлка\n")
for i in range(1, height + 1):
level = " " * (height - i) + "*" * (2 * i - 1)
decorated_level = "".join(
random.choice([
Fore.GREEN + "*", # Зелёная звезда
Fore.RED + "o", # Красный шарик
Fore.YELLOW + "x" # Жёлтая гирлянда
]) if char == "*" else char for char in level)
print(decorated_level)
print(" " * (height - 1) + Fore.MAGENTA + "|||") # Ствол
time.sleep(0.5) # Пауза для анимации
except KeyboardInterrupt:
print("\nАнимация остановлена. С наступающим Новым годом!")
if __name__ == "__main__":
draw_tree()
Please open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥5🎄5🔥3😁1
  Библиотека
PyYAML предназначена для работы с YAML (YAML Ain't Markup Language), удобным для человека форматом сериализации данных.YAML часто используется для конфигурационных файлов и в случаях, когда требуется передача данных между языками программирования, так как он более читаем по сравнению с другими форматами, такими как JSON и XML.
Основные возможности библиотеки:
pip install PyYAMLPlease open Telegram to view this post
    VIEW IN TELEGRAM
  ❤🔥3🔥2