%matplotlib inline — это самая популярная магическая команда
Она позволяет отображать в блокнотах графики Matplotlib. Эта команда активирует интерактивную поддержку Matplotlib для блокнота Jupyter.
Разъяснивший Python
Она позволяет отображать в блокнотах графики Matplotlib. Эта команда активирует интерактивную поддержку Matplotlib для блокнота Jupyter.
Разъяснивший Python
Использование метода @classmethod для создания объектов альтернативным способом
Если вам нужно создать объект класса с использованием альтернативных данных или форматов, вы можете использовать метод @classmethod, чтобы добавить дополнительные конструкторы. Это позволяет создать объект не только с использованием стандартного init, но и другими способами.
Этот лайфхак будет полезен тем, кто работает с объектно-ориентированным программированием и хочет создать более гибкие и расширяемые конструкторы классов.
Разъяснивший Python
Если вам нужно создать объект класса с использованием альтернативных данных или форматов, вы можете использовать метод @classmethod, чтобы добавить дополнительные конструкторы. Это позволяет создать объект не только с использованием стандартного init, но и другими способами.
Этот лайфхак будет полезен тем, кто работает с объектно-ориентированным программированием и хочет создать более гибкие и расширяемые конструкторы классов.
Разъяснивший Python
JMESpath – это язык запросов для JSON
Который позволяет получать необходимые данные из документа или словаря JSON. Библиотека доступна как для Python, так и для других ЯП, что расширяет ее возможности.
Разъяснивший Python
Который позволяет получать необходимые данные из документа или словаря JSON. Библиотека доступна как для Python, так и для других ЯП, что расширяет ее возможности.
Разъяснивший Python
👍2
Использование Python как временного HTTP-сервера для обмена файлами
Вы можете быстро настроить временный HTTP-сервер для обмена файлами между устройствами в одной сети без установки дополнительных программ.
Python имеет встроенный модуль http.server, который позволяет запустить HTTP-сервер в любой директории и получить к ней доступ через браузер или cURL.
Этот лайфхак может сэкономить время и упростить обмен файлами между устройствами.
Разъяснивший Python
Вы можете быстро настроить временный HTTP-сервер для обмена файлами между устройствами в одной сети без установки дополнительных программ.
Python имеет встроенный модуль http.server, который позволяет запустить HTTP-сервер в любой директории и получить к ней доступ через браузер или cURL.
Этот лайфхак может сэкономить время и упростить обмен файлами между устройствами.
Разъяснивший Python
👍3
Превращение любого текста в QR-код с помощью Python
С помощью Python можно быстро и легко создавать QR-коды из любого текста или URL. Это полезно для обмена информацией, генерации визиток, ссылок и многого другого.
Этот лайфхак делает обмен информацией быстрым и удобным, превращая любую строку текста в QR-код за считанные секунды.
Разъяснивший Python
С помощью Python можно быстро и легко создавать QR-коды из любого текста или URL. Это полезно для обмена информацией, генерации визиток, ссылок и многого другого.
Этот лайфхак делает обмен информацией быстрым и удобным, превращая любую строку текста в QR-код за считанные секунды.
Разъяснивший Python
Полезные библиотеки Python
PassivBot — бесплатный бот для торговли криптовалютой на популярных биржах с открытым исходным кодом. Бот написан на Python и требует минимального вмешательства пользователя.
Так как цены на биржах постоянно скачуть вверх-вниз 📉 — цель бота автоматизировать процесс извлечения выгоды с таких сделок. Работает на спотовых или фьючерсных рынках, прослушивая текущие сделки через веб-сокет, автоматически создавая и отменяя лимитные ордера на покупку и продажу.
Бота также можно смоделировать на исторических данных о ценах с помощью встроенного бэктестера. Включен оптимизатор, который находит лучшие конфигурации путем повторения тысяч бэктестов с разными кандидатами.
Работает с:
Bybit
Binance
OKX
Kucoin
Bitget
Только для образовательных целей. Авторы софта не несут никакой ответственности за ваши действия.
⚙️GitHub/Инструкция
Разъяснивший Python
PassivBot — бесплатный бот для торговли криптовалютой на популярных биржах с открытым исходным кодом. Бот написан на Python и требует минимального вмешательства пользователя.
Так как цены на биржах постоянно скачуть вверх-вниз 📉 — цель бота автоматизировать процесс извлечения выгоды с таких сделок. Работает на спотовых или фьючерсных рынках, прослушивая текущие сделки через веб-сокет, автоматически создавая и отменяя лимитные ордера на покупку и продажу.
Бота также можно смоделировать на исторических данных о ценах с помощью встроенного бэктестера. Включен оптимизатор, который находит лучшие конфигурации путем повторения тысяч бэктестов с разными кандидатами.
Работает с:
Bybit
Binance
OKX
Kucoin
Bitget
Только для образовательных целей. Авторы софта не несут никакой ответственности за ваши действия.
⚙️GitHub/Инструкция
Разъяснивший Python
traceback.format_exc()
Метод
Разъяснивший Python
Метод
traceback.format_exc() из модуля traceback используется для получения форматированной строки трассировки исключения. Это полезно для логирования ошибок или их анализа.Разъяснивший Python
Использование Python для автоматического изменения обоев рабочего стола в зависимости от погоды
Этот лайфхак позволяет автоматически изменять обои на вашем рабочем столе в зависимости от текущей погоды в вашем регионе. Для этого используем API прогноза погоды и возможности управления рабочим столом с помощью Python.
Этот лайфхак добавляет немного автоматизации и удовольствия в повседневную работу с компьютером, делая рабочий стол динамичным и актуальным.
Разъяснивший Python
Этот лайфхак позволяет автоматически изменять обои на вашем рабочем столе в зависимости от текущей погоды в вашем регионе. Для этого используем API прогноза погоды и возможности управления рабочим столом с помощью Python.
Этот лайфхак добавляет немного автоматизации и удовольствия в повседневную работу с компьютером, делая рабочий стол динамичным и актуальным.
Разъяснивший Python
SciKit-Image для обработки изображений
SciKit-Image — коллекция алгоритмов для обработки изображений, основанная на NumPy, scipy.ndimage и ряде других библиотек, обеспечивающая универсальный набор процедур обработки изображений в Python.
Ссылочка на доку
Разъяснивший Python
SciKit-Image — коллекция алгоритмов для обработки изображений, основанная на NumPy, scipy.ndimage и ряде других библиотек, обеспечивающая универсальный набор процедур обработки изображений в Python.
Ссылочка на доку
Разъяснивший Python
Полезные библиотеки Python
FaceFusion — встречайте короля среди нейросетей по замене лиц!
Это не просто инструмент для замены лиц, а персональный ИИ, который позволяет не только поменять лицо, но и настроить его по вашему вкусу: регулировать положение рта и глаз, а также играть с возрастом.
GitHub/Инструкция
Разъяснивший Python
FaceFusion — встречайте короля среди нейросетей по замене лиц!
Это не просто инструмент для замены лиц, а персональный ИИ, который позволяет не только поменять лицо, но и настроить его по вашему вкусу: регулировать положение рта и глаз, а также играть с возрастом.
GitHub/Инструкция
Разъяснивший Python
os.getpid()
Метод
Разъяснивший Python
Метод
os.getpid() возвращает идентификатор текущего процесса. Это полезно для отладки и мониторинга выполнения программ.Разъяснивший Python
Полезные библиотеки Python
Chat Downloader — Python утилита для парсинга сообщений из чата и прямых трансляций на всех популярных площадках.
Работает с :
YouTube
Twitch
Reddit
Zoom
Facebook
Установка:
или
# termimal
Разъяснивший Python
Chat Downloader — Python утилита для парсинга сообщений из чата и прямых трансляций на всех популярных площадках.
Работает с :
YouTube
Twitch
Zoom
Установка:
$ pip install chat-downloader
или
$ git clone https://github.com/xenova/chat-downloader.git
$ cd chat-downloader
$ python setup.py install
Использование:# termimal
$ chat_downloader https://www.youtube.com/watch?v=jfKfPfyJRdk --output chat.json
# Python noscriptfrom chat_downloader import ChatDownloader
url = 'https://www.youtube.com/watch?v=video_link'
chat = ChatDownloader().get_chat(url)
for message in chat:
chat.print_formatted(message)
GitHub/ИнструкцияРазъяснивший Python
math.ldexp
Функция math.ldexp() используется для вычисления значения, эквивалентного выражению x ⋅ 2ⁱ. Это полезно для работы с числами с плавающей запятой, особенно в контексте низкоуровневых вычислений или манипуляций с представлениями чисел.
Разъяснивший Python
Функция math.ldexp() используется для вычисления значения, эквивалентного выражению x ⋅ 2ⁱ. Это полезно для работы с числами с плавающей запятой, особенно в контексте низкоуровневых вычислений или манипуляций с представлениями чисел.
Разъяснивший Python
🔥1
Создание собственного командного чат-бота на Python для локального управления файлами
Этот лайфхак позволит вам создать простого чат-бота на Python, который принимает команды в чате для управления файлами на вашем компьютере. Вы сможете запрашивать список файлов, читать содержимое файлов и даже удалять их, используя текстовые команды.
Этот простой чат-бот позволяет интерактивно управлять файлами с помощью текстовых команд, что делает его удобным инструментом для локальной автоматизации и обучения.
Разъяснивший Python
Этот лайфхак позволит вам создать простого чат-бота на Python, который принимает команды в чате для управления файлами на вашем компьютере. Вы сможете запрашивать список файлов, читать содержимое файлов и даже удалять их, используя текстовые команды.
Этот простой чат-бот позволяет интерактивно управлять файлами с помощью текстовых команд, что делает его удобным инструментом для локальной автоматизации и обучения.
Разъяснивший Python
sqlite 3 для специалистов по данным & инженеров
К радости специалистов по данным и инженеров, Python поставляется со встроенной поддержкой баз данных и SQL через библиотеку sqlite3.
Просто подключитесь к любой базе данных (или создайте её) с помощью объекта подключения и запускайте SQL-запросы.
Ссылочка на доку
Разъяснивший Python
К радости специалистов по данным и инженеров, Python поставляется со встроенной поддержкой баз данных и SQL через библиотеку sqlite3.
Просто подключитесь к любой базе данных (или создайте её) с помощью объекта подключения и запускайте SQL-запросы.
Ссылочка на доку
Разъяснивший Python
👍1
secrets.token_hex()
Метод
Разъяснивший Python
Метод
secrets.token_hex() используется для генерации безопасных случайных токенов. Это полезно для создания уникальных идентификаторов, паролей или API-ключей.Разъяснивший Python
👍2
Создание персонализированного генератора паролей с использованием ваших любимых песен
Этот лайфхак позволяет создавать сложные и уникальные пароли, используя строки из ваших любимых песен. Это делает пароли более запоминающимися для вас, но сложными для взлома.
Как это работает:
1. Ввод текста песни: Введите строки из вашей любимой песни.
2. Генерация пароля: Скрипт выбирает случайные слова, добавляет специальные символы и числа, чтобы создать надежный пароль.
3. Буфер обмена: Сгенерированный пароль автоматически
Разъяснивший Python
Этот лайфхак позволяет создавать сложные и уникальные пароли, используя строки из ваших любимых песен. Это делает пароли более запоминающимися для вас, но сложными для взлома.
Как это работает:
1. Ввод текста песни: Введите строки из вашей любимой песни.
2. Генерация пароля: Скрипт выбирает случайные слова, добавляет специальные символы и числа, чтобы создать надежный пароль.
3. Буфер обмена: Сгенерированный пароль автоматически
Разъяснивший Python
wikipedia
У Wikipedia есть классное API, которое позволяет получить доступ к непревзойдённому источнику полностью бесплатной информации.
Модуль wikipedia делает доступ к этому API чуть ли чрезмерно удобным.
Как и настоящий сайт, модуль предоставляет поддержку многих языков, разрешение многозначности страниц, получение случайной страницы и даже метод donate().
Разъяснивший Python
У Wikipedia есть классное API, которое позволяет получить доступ к непревзойдённому источнику полностью бесплатной информации.
Модуль wikipedia делает доступ к этому API чуть ли чрезмерно удобным.
Как и настоящий сайт, модуль предоставляет поддержку многих языков, разрешение многозначности страниц, получение случайной страницы и даже метод donate().
Разъяснивший Python
Использование Python для управления умным домом с помощью Telegram-бота
Этот лайфхак позволяет вам контролировать устройства умного дома, такие как свет или термостат, с помощью Telegram-бота. Вы сможете отправлять команды через чат и мгновенно управлять устройствами.
Бот может многое:
Контролируйте устройства умного дома из любого места с помощью Telegram.
Не нужно открывать приложения для управления домом, достаточно отправить сообщение боту.
Разъяснивший Python
Этот лайфхак позволяет вам контролировать устройства умного дома, такие как свет или термостат, с помощью Telegram-бота. Вы сможете отправлять команды через чат и мгновенно управлять устройствами.
Бот может многое:
Контролируйте устройства умного дома из любого места с помощью Telegram.
Не нужно открывать приложения для управления домом, достаточно отправить сообщение боту.
Разъяснивший Python
list.append
Метод append() используется для добавления одного элемента в конец списка. Это один из наиболее часто используемых методов для работы со списками. Если нужно добавить несколько элементов, можно использовать метод extend() или конкатенацию списков. Метод append() возвращает None, поэтому не следует использовать его в выражениях, где ожидается значение.
Разъяснивший Python
Метод append() используется для добавления одного элемента в конец списка. Это один из наиболее часто используемых методов для работы со списками. Если нужно добавить несколько элементов, можно использовать метод extend() или конкатенацию списков. Метод append() возвращает None, поэтому не следует использовать его в выражениях, где ожидается значение.
Разъяснивший Python