Основные возможности:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Написан на Python и ориентирован на простое подключение микрофона и получение текста "на лету".
Основные возможности:
Vosk
)pip install realtimestt
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍3❤🔥2
🛠 Библиотека pySldWrap в Python
Библиотека
Позволяет автоматизировать задачи в SolidWorks — создание, модификацию и экспорт деталей, сборок, чертежей и т.д., не требуя ручного взаимодействия с интерфейсом SolidWorks.
Основные возможности:
🔵 Запуск и управление экземпляром SolidWorks;
🔵 Работа с 3D-моделями: открытие, сохранение, закрытие документов;
🔵 Чтение/изменение параметров моделей;
🔵 Экспорт в различные форматы (STEP, STL, PDF и др.);
🔵 Работа с конфигурациями, эскизами, сборками;
🔵 Получение свойств моделей и компонентов;
🔵 Работа с пользовательскими свойствами файлов.
➡️ Установка:
📱 Репозиторий
➡️ Справочник Программиста. Подписаться
Библиотека
pySldWrap
— это Python-обёртка для управления программой SolidWorks через COM-интерфейс.Позволяет автоматизировать задачи в SolidWorks — создание, модификацию и экспорт деталей, сборок, чертежей и т.д., не требуя ручного взаимодействия с интерфейсом SolidWorks.
Основные возможности:
pip install pySldWrap
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5👍3🔥1
Основные особенности:
Peewee
нет встроенных инструментов для миграций, существует отдельный пакет playhouse.migrate
, который позволяет управлять изменениями в базе данных.pip install peewee
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4🔥3👍1
Библиотека
APScheduler
— это планировщик задач для Python, который позволяет выполнять функции по расписанию.Особенно удобен для автоматизации периодических задач, таких как:
Основные возможности:
Flask
, Django
).pip install APScheduler
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Основные возможности:
pip install realtimetts[all]
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥2
Библиотека
Pydoll
предназначена для автоматизации браузеров на основе Chromium без использования WebDriver и обеспечивает реалистичные взаимодействия.Позволяет автоматизировать задачи в браузере, имитируя поведение реального пользователя, что делает её особенно полезной для тестирования и веб-скрейпинга.
Ключевые особенности библиотеки:
pip install pydoll-python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3🔥3👍2
Luigi — это фреймворк для управления потоками данных и автоматизации задач.
Позволяет создавать конвейеры обработки данных, управлять зависимостями между задачами и отслеживать их выполнение.
Основные возможности:
🔵 Декларативное описание задач в виде классов.
🔵 Автоматическое управление зависимостями.
🔵 Поддержка параллельного выполнения задач.
🔵 Встроенный веб-интерфейс для мониторинга.
🔵 Гибкость: поддерживает SQL, Hadoop, Spark, API-запросы и другие источники данных.
➡️ Установка:
📱 Репозиторий
⚙️ Документация
➡️ Справочник Программиста. Подписаться
Позволяет создавать конвейеры обработки данных, управлять зависимостями между задачами и отслеживать их выполнение.
Основные возможности:
pip install luigi
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3👍2🔥1
LibSQL — это форк SQLite, который добавляет клиент-серверную архитектуру и расширенные возможности по сравнению с классическим SQLite.
Ключевые особенности:
🔵 Полная совместимость с SQLite
🔵 Клиент-серверная архитектура
🔵 Поддержка облачного доступа
🔵 Возможность репликации и синхронизации
🔵 Открытый исходный код
🔵 API для удалённого доступа
📱 Репозиторий
⚙️ Документация
➡️ Справочник Программиста. Подписаться
Ключевые особенности:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥1🤔1
Библиотека
textcase
— это простой инструмент для преобразования текста в различные регистры (case styles) на Python.Создана для удобной работы со строками, когда нужно быстро изменить стиль
Основные возможности библиотеки:
pip install textcase
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥2👍2
Библиотека
python-genai
— это Python-клиент, разработанный для работы с сервисами Google AI.Предоставляет удобный интерфейс для взаимодействия с API различных моделей искусственного интеллекта от Google, таких как PaLM, Bard и другие.
Особенности библиотеки:
pip install google-genai
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤🔥1🍌1
Основные темы, охватываемые в шпаргалке:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥3
Media is too big
VIEW IN TELEGRAM
Как устроено обучение?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥6🔥3
Основные возможности:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥2
🛠 docopt-ng — это форк оригинальной библиотеки
Основное отличие в том, что
Основные возможности библиотеки:
🔵 Позволяет определять аргументы командной строки с помощью описания в docstring.
🔵 Автоматически генерирует разбор аргументов без необходимости ручного конфигурирования.
🔵 Простота в использовании — достаточно прописать документацию в нужном формате.
🔵 Совместима с Python 3.
➡️ Установка:
📱 Репозиторий
➡️ Справочник Программиста. Подписаться
docopt
, которая используется для парсинга аргументов командной строки на основе строк документации.Основное отличие в том, что
docopt-ng
продолжает поддерживаться и обновляться, в то время как docopt
уже давно не обновляется.Основные возможности библиотеки:
python -m pip install docopt-ng
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3❤🔥2
В данном Shorts напишем 3 вариации кода для анимации печатающего текста на Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥2
Справочник Программиста
Простой и лаконичный способ для анимации текста непосредственно в консоли. Не требует установки дополнительных библиотек.
import time
for ch in "Привет!":
# Печатаем символ без переноса строки, немедленно выводим на экран
print(ch, end='', flush=True)
# Задержка 0.1 секунды между выводом символов для эффекта анимации
time.sleep(0.1)
Позволяет эмулировать ввод текста в любом активном окне Windows. Требует установки библиотеки
pywin32
и работает только на Windows.# pip install pywin32
import time
from win32com.client import Dispatch
# Задержка 2 секунды перед началом выполнения
time.sleep(2)
# Создаём объект WScript.Shell для эмуляции ввода с клавиатуры
shell = Dispatch("WScript.Shell")
# Задаём строку для "печати"
text = "Привет!"
for ch in text:
# Эмулируем нажатие клавиши для текущего символа
shell.SendKeys(ch)
# Задержка 0.1 секунды между вводом символов для эффекта анимации
time.sleep(0.1)
Аналогично
pywin32
, позволяет "печатать" текст в любом месте. Требует установки библиотеки keyboard
и является кроссплатформенным (работает на Windows, Linux и macOS).pip install keyboard
import keyboard
import time
# Задержка 2 секунды перед началом выполнения
time.sleep(2)
for ch in "Привет!":
# Эмулируем ввод текущего символа с задержкой 0.1 секунды для эффекта анимации
keyboard.write(ch, delay=0.1)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤🔥3👍2
Библиотека
urldna
предназначена для комплексного анализа URL-адресов, расширенного мониторинга брендов, обнаружения фишинга и выполнения пользовательских запросов.Обеспечивает удобное взаимодействие с API urlDNA, позволяя пользователям легко инициировать сканирование URL, выполнять поисковые запросы, получать результаты сканирования, а также проверять URL на чистоту или наличие вредоносного содержимого.
Основные возможности библиотеки:
pip install urldna
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4👍2🔥2