Найти в Дзене
Автора можно поддержать разовым переводом
Поддержите автораПеревод на любую сумму
Закреплено автором
02:08
IT Start | Python
Удаление фона изображения при помощи Python
829 · 2 года назад
02:23
IT Start | Python
Извлекаем пароли от wi fi при помощи Python
1465 · 2 года назад
IT Start | Python
Декораторы в Python простым языком с примерами
2949 · 1 год назад
🤖 copier-telegram-bot — это шаблон для создания Telegram-бота на Python с использованием фреймворка Aiogram
🤖 copier-telegram-bot — это шаблон для создания Telegram-бота на Python с использованием фреймворка Aiogram. Предназначен для быстрого старта разработки и включает в себя множество современных инструментов и технологий.​ Основные возможности: ⏺Генерация проекта с настройками: использование инструмента Copier для выбора нужных компонентов и быстрой настройки бота. ⏺Поддержка Docker: готовность к развертыванию бота в контейнерах. ⏺Асинхронный фреймворк Aiogram: создание высокоскоростных ботов с поддержкой состояний и диалогов...
1 месяц назад
🧠 Шпаргалка по горячим клавишам в PyCharm
🧠 Шпаргалка по горячим клавишам в PyCharm Удобная таблица, чтобы не забыть, как быстро рефакторить, искать, навигировать и дебажить в PyCharm. 🔍 Эту шпаргалку можно найти прямо в PyCharm: Help → Keyboard Shortcuts PDF 🔥Сохрани, чтобы не потерять! ➡️Справочник Программиста...
1 месяц назад
🌐 Шпаргалка по REST API
🌐 Шпаргалка по REST API Основные темы, охватываемые в шпаргалке: ⏺Структура URL-запроса в REST API ⏺HTTP-глаголы (GET, POST, PUT, PATCH, DELETE) ⏺Параметры запросов (параметры пути и параметры запроса) ⏺Заголовки запросов и ответов...
1 месяц назад
📝 Вариации кода для анимации печатающего текста на Python
📝 Вариации кода для анимации печатающего текста на Python ✨ Вариант 1 - использование цикла и модуля time Простой и лаконичный способ для анимации текста непосредственно в консоли. Не требует установки дополнительных библиотек. import time for ch in "Привет!": # Печатаем символ без переноса строки, немедленно выводим на экран print(ch, end='', flush=True) # Задержка 0.1 секунды между выводом символов для эффекта анимации time.sleep(0.1) 💻 Вариант 2 - использование библиотеки pywin32 Позволяет эмулировать ввод текста в любом активном окне Windows. Требует установки библиотеки pywin32 и работает только на Windows...
1 месяц назад
🖥 Скрипты для работы с Windows на Python часть 4
🖥 Скрипты для работы с Windows на Python часть 4 Вижу, вам понравились посты по данной теме, поэтому я решил сделать дополнительный и заключительный четвёртый пост по скриптам для работы с Windows. В скриптах используется библиотека pywin32. ➡️Установка библиотеки: pip install pywin32 📁 Определение размера свободного места на диске: import win32api _, total, free = win32api.GetDiskFreeSpaceEx("C:\\") print(f"Свободное место: {free // (1024 ** 3)} ГБ из {total // (1024 ** 3)} ГБ") 🖥 Получение...
1 месяц назад
🌐 Mesop — это фреймворк для разработки пользовательских интерфейсов на Python, позволяющий быстро создавать веб-приложения, такие как
🌐 Mesop — это фреймворк для разработки пользовательских интерфейсов на Python, позволяющий быстро создавать веб-приложения, такие как демонстрационные версии и внутренние инструменты. Разработан для инженеров, не имеющих опыта во фронтенд-разработке, и позволяет создавать веб-интерфейсы, используя только Python, без необходимости изучения HTML, CSS или JavaScript. Особенности: 🔵Декларативный подход к разработке интерфейсов: Позволяет создавать выразительные и легко поддерживаемые интерфейсы с использованием проверенных паттернов на Python...
1 месяц назад
Функция repr() в Python
Функция repr() возвращает строку, которая показывает, как объект выглядит «внутри» — с технической точки зрения. Эта строка создаётся так, чтобы по ней можно было понять, из чего состоит объект, а иногда даже можно использовать её для точного воссоздания объекта в коде. Синтаксис функции repr() выглядит следующим образом: repr(object) Где: В Python есть две функции для преобразования объекта в строку — str() и repr(): Мы можем определить, что именно будет возвращать функция repr() для экземпляра класса, реализовав метод __repr__()...
2 месяца назад
🖥 Скрипты для работы с Windows на Python часть 3
🖥 Скрипты для работы с Windows на Python часть 3 В скриптах используется библиотека pywin32. ➡️Установка библиотеки: pip install pywin32 🌅 Изменение обоев рабочего стола: import win32con import ctypes # Указываем путь к изображению, которое будет установлено в качестве обоев рабочего стола path = "C:\\Path\\To\\Wallpaper.jpg" # Устанавливаем изображение в качестве обоев рабочего стола с помощью SystemParametersInfoW # Параметры: # 1. win32con.SPI_SETDESKWALLPAPER – указывает на смену обоев рабочего стола # 2...
2 месяца назад
🖥 Скрипты для работы с Windows на Python часть 2
🖥 Скрипты для работы с Windows на Python часть 2 В скриптах используется библиотека pywin32. ➡️Установка библиотеки: pip install pywin32 📁 Создание ярлыка на рабочем столе: import os import win32com.client # Получаем путь к рабочему столу текущего пользователя desktop = os.path.join(os.path.expanduser("~"), "Desktop") # Задаём путь, где будет создан ярлык target_path = os.path.join(desktop, "Блокнот.lnk") # Создаём объект для работы с ярлыками через Windows Script Host shell = win32com.client...
2 месяца назад
🖥 Скрипты для работы с Windows на Python В некоторых скриптах используется библиотека pywin32. ➡️Установка библиотеки: pip install pywin32 💻 Выключение компьютера через Python: import os os.system("shutdown /s /t 10") # Выключение через 10 секунд 🔄 Перезагрузка компьютера: import os os.system("shutdown /r /t 5") # Перезагрузка через 5 секунд 🖥 Смена имени компьютера: import win32api win32api.SetComputerName("NEW-PC-NAME") # Изменение имени компьютера ⚙️ Открытие "Диспетчера задач": import win32api win32api.ShellExecute(0, "open", "taskmgr.exe", None, None, 1) 🤔 Подумываю сделать 2-3 части по данной теме, начиная со стандартных скриптов, заканчивая более интересными. 💡Не забывайте предлагать ещё идеи для постов - @it_start_suggestion_bot ➡️Справочник Программиста. Подписаться
2 месяца назад
✏️Tato — это инструмент для форматирования структуры файлов на Python, который фокусируется на организации кода в четыре секции: импорты, константы, классы и функции. В отличие от других автоформатеров, Tato уделяет внимание именно структурной организации файла, а не выравниванию и оформлению кода. Основные особенности : 🔵Импорты: Сохраняется оригинальный порядок импортов, предоставляя возможность сортировки другим инструментам, таким как isort или ruff. 🔵Константы: Перемещаются в начало файла, обеспечивая быстрый доступ к ключевым параметрам программы. 🔵Классы: Располагаются в соответствии с их иерархией наследования, начиная с базовых классов. 🔵Функции: Располагаются в порядке их вызова, начиная с основной функции main(), что облегчает понимание логики программы. ➡️Установка: pip install tato 📱 Репозиторий ➡️Справочник Программиста. Подписаться
2 месяца назад
Работа с requirements.txt в Python
При работе с Python-проектами часто требуется устанавливать сторонние библиотеки. Чтобы упростить этот процесс и сделать его воспроизводимым, используется файл requirements.txt. Он содержит список зависимостей, необходимых для работы проекта. В этой статье мы научимся работать работать с ним. Для создания файла со списком установленных библиотек, используется команда: pip freeze > requirements.txt Эта команда сохранит все установленные в среде пакеты в файл requirements.txt. Для установки всех зависимостей, перечисленных в файле, используется команда: pip install -r requirements...
2 месяца назад