🚀 Progresspal — это инструмент для отслеживания прогресса Python-итераторов, функций и логов в реальном времени!
🦾 Он использует независимый сервер логов для мониторинга выполнения скриптов на разных устройствах с подключением к интернету. Поддерживаются многопоточные и многопроцессные операции, а также отслеживание вызовов функций, скорости выполнения, ошибок и прогресса итераций.
✅ Лицензия: MIT
🌐Github
@pythonpythonjobs
🦾 Он использует независимый сервер логов для мониторинга выполнения скриптов на разных устройствах с подключением к интернету. Поддерживаются многопоточные и многопроцессные операции, а также отслеживание вызовов функций, скорости выполнения, ошибок и прогресса итераций.
✅ Лицензия: MIT
🌐Github
@pythonpythonjobs
🚀 Django Haystack — это модульная библиотека поиска для Django!
🎓 Она предоставляет унифицированный API, который позволяет интегрировать различные поисковые движки, такие как Solr, Elasticsearch, Whoosh и Xapian, без необходимости изменения основного кода приложения.
🚀 Основные функции:
- Поддержка "faceting" (фасетного поиска).
- Возможность использования "More Like This" для рекомендаций.
- Подсветка результатов поиска.
- Пространственный поиск и предложения по исправлению опечаток.
✅ Лицензия: MIT
🌐 Github
@pythonpythonjobs
🎓 Она предоставляет унифицированный API, который позволяет интегрировать различные поисковые движки, такие как Solr, Elasticsearch, Whoosh и Xapian, без необходимости изменения основного кода приложения.
🚀 Основные функции:
- Поддержка "faceting" (фасетного поиска).
- Возможность использования "More Like This" для рекомендаций.
- Подсветка результатов поиска.
- Пространственный поиск и предложения по исправлению опечаток.
✅ Лицензия: MIT
🌐 Github
@pythonpythonjobs
🚀docopt-ng — это форк оригинальной библиотеки docopt, используемой для создания удобных и понятных интерфейсов командной строки!
🎓Библиотека автоматически генерирует парсер аргументов на основе документации (docstring), написанной в модуле Python. docopt-ng улучшает оригинал, добавляя поддержку аннотаций типов, полное покрытие тестами и активное обслуживание.
🦾С помощью docopt-ng разработчики могут определять команды, опции и аргументы прямо в документации, что упрощает написание и поддержку кода. Библиотека парсит шаблон вызова из раздела "Usage" в docstring и обеспечивает проверку аргументов, возвращая результаты в удобном формате. Подходит для Python 3.7 и выше.
✅Лицензия: MIT
🌐Github
@pythonpythonjobs
🎓Библиотека автоматически генерирует парсер аргументов на основе документации (docstring), написанной в модуле Python. docopt-ng улучшает оригинал, добавляя поддержку аннотаций типов, полное покрытие тестами и активное обслуживание.
🦾С помощью docopt-ng разработчики могут определять команды, опции и аргументы прямо в документации, что упрощает написание и поддержку кода. Библиотека парсит шаблон вызова из раздела "Usage" в docstring и обеспечивает проверку аргументов, возвращая результаты в удобном формате. Подходит для Python 3.7 и выше.
✅Лицензия: MIT
🌐Github
@pythonpythonjobs
🚀Полезные библиотеки Python
Alive-progress — Python-библиотека позволяет легко добавить progress bar с плавной и стильной анимацией в ваш скрипт буквально за пару строк кода.
🦾Поддерживает различные настройки: вы можете изменять скорость, цвет, длину и стиль анимации под свои задачи. Отлично подходит для отображения процесса загрузки, обработки данных или выполнения длительных операций, делая ваш код не только функциональным, но и визуально привлекательным. Незаменимый инструмент для создания профессионально выглядящих приложений и утилит!
🌐GitHub
@pythonpythonjobs
Alive-progress — Python-библиотека позволяет легко добавить progress bar с плавной и стильной анимацией в ваш скрипт буквально за пару строк кода.
🦾Поддерживает различные настройки: вы можете изменять скорость, цвет, длину и стиль анимации под свои задачи. Отлично подходит для отображения процесса загрузки, обработки данных или выполнения длительных операций, делая ваш код не только функциональным, но и визуально привлекательным. Незаменимый инструмент для создания профессионально выглядящих приложений и утилит!
🌐GitHub
@pythonpythonjobs
🚀validr — это библиотека для Python, предназначенная для быстрой и расширяемой валидации данных!
🎓Она предлагает простую схему для определения моделей и валидации данных, поддерживает создание пользовательских валидаторов и предоставляет подробные сообщения об ошибках. Validr значительно быстрее аналогичных решений, таких как jsonschema и schematics.
🌐Github
@pythonpythonjobs
🎓Она предлагает простую схему для определения моделей и валидации данных, поддерживает создание пользовательских валидаторов и предоставляет подробные сообщения об ошибках. Validr значительно быстрее аналогичных решений, таких как jsonschema и schematics.
🌐Github
@pythonpythonjobs
🚀questionary — библиотека для Python, которая предоставляет простой и удобный способ создавать интерактивные текстовые интерфейсы в командной строке! Эта библиотека подходит для создания диалогов с пользователем, например, для выбора из списка, ввода текста или подтверждения.
🦾Основные возможности Questionary:
✔️️Разнообразие типов вопросов: Ввод текста, Выбор одного варианта из списка, Выбор нескольких вариантов, Подтверждение, Ввод пароля, Слайдер!
✔️️Поддержка настроек: Можно кастомизировать внешний вид и поведение вопросов, есть возможность задать предустановленные значения по умолчанию.
✔️️Интуитивный и минималистичный API.
✔️️Поддержка ANSI-цветов: Возможность стилизовать вопросы для более выразительного отображения.
✅Лицензия: MIT
🌐Github
@pythonpythonjobs
🦾Основные возможности Questionary:
✔️️Разнообразие типов вопросов: Ввод текста, Выбор одного варианта из списка, Выбор нескольких вариантов, Подтверждение, Ввод пароля, Слайдер!
✔️️Поддержка настроек: Можно кастомизировать внешний вид и поведение вопросов, есть возможность задать предустановленные значения по умолчанию.
✔️️Интуитивный и минималистичный API.
✔️️Поддержка ANSI-цветов: Возможность стилизовать вопросы для более выразительного отображения.
✅Лицензия: MIT
🌐Github
@pythonpythonjobs
🚀 Полезные библиотеки Python
🦾Helium — простая в использовании Python библиотека созданная для автоматизации работы с браузерами, такими как Chrome и Firefox.
Построена на базе Selenium, но с более понятным и коротким API. С Helium можно сократить код в два раза и легко взаимодействовать с элементами страницы.
Плюсы? Она сама разбирается с iFrames, окнами, ожидает загрузки элементов, позволяет обходить капчи, проверку на ботов, делая автоматизацию стабильной и без лишних хлопот.
🌐 GitHub
@pythonpythonjobs
🦾Helium — простая в использовании Python библиотека созданная для автоматизации работы с браузерами, такими как Chrome и Firefox.
Построена на базе Selenium, но с более понятным и коротким API. С Helium можно сократить код в два раза и легко взаимодействовать с элементами страницы.
Плюсы? Она сама разбирается с iFrames, окнами, ожидает загрузки элементов, позволяет обходить капчи, проверку на ботов, делая автоматизацию стабильной и без лишних хлопот.
🌐 GitHub
@pythonpythonjobs
🚀 CuPy — библиотека Python для вычислений с использованием GPU, полностью совместимая с NumPy и SciPy!
🦾 CuPy позволяет переносить существующий код на базе NumPy/Scipy для работы с платформами NVIDIA CUDA или AMD ROCm, минимизируя изменения в приложении.
🎓 CuPy поддерживает как высокоуровневые операции над массивами, так и низкоуровневые возможности, такие как вызовы CUDA API, использование потоков и интеграция с программами на C/C++.
✅ Лицензия: MIT
🌐 Github
@pythonpythonjobs
🦾 CuPy позволяет переносить существующий код на базе NumPy/Scipy для работы с платформами NVIDIA CUDA или AMD ROCm, минимизируя изменения в приложении.
🎓 CuPy поддерживает как высокоуровневые операции над массивами, так и низкоуровневые возможности, такие как вызовы CUDA API, использование потоков и интеграция с программами на C/C++.
✅ Лицензия: MIT
🌐 Github
@pythonpythonjobs
🚀traitlets — библиотека Python, которая используется для создания конфигурационных объектов с поддержкой типов и значений!
🎓Она предоставляет удобные способы управления аттрибутами объектов, их типами и значениями, включая события и обработку ошибок. Эта библиотека широко используется в проектах, связанных с IPython, Jupyter и другими инструментами для научных вычислений.
✅Лицензия: BSD-3-Clause
🌐Github
@pythonpythonjobs
🎓Она предоставляет удобные способы управления аттрибутами объектов, их типами и значениями, включая события и обработку ошибок. Эта библиотека широко используется в проектах, связанных с IPython, Jupyter и другими инструментами для научных вычислений.
✅Лицензия: BSD-3-Clause
🌐Github
@pythonpythonjobs
🚀Полезные библиотеки Python
Bad Posture — система, которая помогает следить за осанкой в режиме реального времени с использованием технологий компьютерного зрения. Она создана, чтобы поддерживать правильную осанку и уменьшать напряжение в шее.
Основные функции:
✅Отслеживание положения тела через веб-камеру;
✅Мониторинг угла наклона шеи;
✅Визуальные подсказки и звуковые сигналы при нарушении осанки;
✅Таймер, фиксирующий продолжительность плохой осанки.
Для работы потребуется Python, веб-камера и устройство с аудиовыходом. Отличное решение для тех, кто хочет заботиться о своей осанке!
🌐GitHub/Инструкция
@pythonpythonjobs
Bad Posture — система, которая помогает следить за осанкой в режиме реального времени с использованием технологий компьютерного зрения. Она создана, чтобы поддерживать правильную осанку и уменьшать напряжение в шее.
Основные функции:
✅Отслеживание положения тела через веб-камеру;
✅Мониторинг угла наклона шеи;
✅Визуальные подсказки и звуковые сигналы при нарушении осанки;
✅Таймер, фиксирующий продолжительность плохой осанки.
Для работы потребуется Python, веб-камера и устройство с аудиовыходом. Отличное решение для тех, кто хочет заботиться о своей осанке!
🌐GitHub/Инструкция
@pythonpythonjobs
🚀 python-mss — модуль для создания снимков экрана (скриншотов) на нескольких платформах, таких как Windows, macOS и Linux!
🎓 Модуль реализован на чистом Python с использованием ctypes, что делает его лёгким, быстрым и не зависящим от внешних библиотек. MSS поддерживает захват скриншотов с отдельных мониторов или всех мониторов одновременно, а также интеграцию с библиотеками, такими как Pillow, Numpy и OpenCV, для последующей обработки изображений.
✅ Лицензия: MIT
🌐 Github
@pythonpythonjobs
🎓 Модуль реализован на чистом Python с использованием ctypes, что делает его лёгким, быстрым и не зависящим от внешних библиотек. MSS поддерживает захват скриншотов с отдельных мониторов или всех мониторов одновременно, а также интеграцию с библиотеками, такими как Pillow, Numpy и OpenCV, для последующей обработки изображений.
✅ Лицензия: MIT
🌐 Github
@pythonpythonjobs
🚀python-sortedcontainers — библиотека коллекций Python, которые поддерживают автоматическую сортировку: SortedList, SortedDict и SortedSet!
🦾Эти структуры данных реализованы на чистом Python, но обеспечивают производительность, сравнимую с библиотеками на C. Библиотека выделяется простотой использования, отсутствием необходимости компиляции и эффективностью операций, таких как вставка, удаление и поиск, которые выполняются быстрее линейного времени.
✅Лицензия: Apache-2.0
🌐Github
@pythonpythonjobs
🦾Эти структуры данных реализованы на чистом Python, но обеспечивают производительность, сравнимую с библиотеками на C. Библиотека выделяется простотой использования, отсутствием необходимости компиляции и эффективностью операций, таких как вставка, удаление и поиск, которые выполняются быстрее линейного времени.
✅Лицензия: Apache-2.0
🌐Github
@pythonpythonjobs
Вакансии для специалистов и разработчиков Python
▪️Python Developer (MDR)
Гибкий график
Python • Docker • PostgreSQL
Подробнее о вакансии
▪️QA engineer (Python, SQL)
Полная занятость • Удалённый формат работы
Python • FastAPI • Openstack
Подробнее о вакансии
▪️Senior Python developer
Гибкий график • Можно удалённо
Python • Redis • PostgreSQL
Подробнее о вакансии
▪️Питонист-бекендер в проект с тестами
Полная занятость
Python • PostgreSQL • Django
Подробнее о вакансии
▪️QA Auto Python
Удаленная работа • Полный день
Python • Django • Jira • SQL
Подробнее о вакансии
@pythonpythonjobs
▪️Python Developer (MDR)
Гибкий график
Python • Docker • PostgreSQL
Подробнее о вакансии
▪️QA engineer (Python, SQL)
Полная занятость • Удалённый формат работы
Python • FastAPI • Openstack
Подробнее о вакансии
▪️Senior Python developer
Гибкий график • Можно удалённо
Python • Redis • PostgreSQL
Подробнее о вакансии
▪️Питонист-бекендер в проект с тестами
Полная занятость
Python • PostgreSQL • Django
Подробнее о вакансии
▪️QA Auto Python
Удаленная работа • Полный день
Python • Django • Jira • SQL
Подробнее о вакансии
@pythonpythonjobs
🚀fastapi-injectable — расширение для FastAPI, которое улучшает систему внедрения зависимостей, делая её доступной за пределами HTTP-маршрутов!
🎓Это особенно полезно для случаев, когда нужно использовать зависимости в контекстах, таких как фоновые задачи, команды CLI, или другие сценарии, не связанные с обработкой HTTP-запросов. Библиотека предоставляет возможность применения декоратора Depends для внедрения зависимостей в различных частях приложения, что упрощает повторное использование кода и делает архитектуру более гибкой.
✅Лицензия: MIT
🌐Github
@pythonpythonjobs
🎓Это особенно полезно для случаев, когда нужно использовать зависимости в контекстах, таких как фоновые задачи, команды CLI, или другие сценарии, не связанные с обработкой HTTP-запросов. Библиотека предоставляет возможность применения декоратора Depends для внедрения зависимостей в различных частях приложения, что упрощает повторное использование кода и делает архитектуру более гибкой.
✅Лицензия: MIT
🌐Github
@pythonpythonjobs
🚀 Полезные библиотеки Python
PassivBot — бесплатный бот для торговли криптовалютой на популярных биржах с открытым исходным кодом. Бот написан на Python и требует минимального вмешательства пользователя.
📈 Так как цены на биржах постоянно скачут вверх-вниз — цель бота автоматизировать процесс извлечения выгоды с таких сделок. Работает на спотовых или фьючерсных рынках, прослушивая текущие сделки через веб-сокет, автоматически создавая и отменяя лимитные ордера на покупку и продажу.
🤖 Бота также можно смоделировать на исторических данных о ценах с помощью встроенного бэктестера. Включен оптимизатор, который находит лучшие конфигурации путем повторения тысяч бэктестов с разными кандидатами.
Работает с:
- Bybit
- Binance
- OKX
- Kucoin
- Bitget
🌐 GitHub/Инструкция
@pythonpythonjobs
PassivBot — бесплатный бот для торговли криптовалютой на популярных биржах с открытым исходным кодом. Бот написан на Python и требует минимального вмешательства пользователя.
📈 Так как цены на биржах постоянно скачут вверх-вниз — цель бота автоматизировать процесс извлечения выгоды с таких сделок. Работает на спотовых или фьючерсных рынках, прослушивая текущие сделки через веб-сокет, автоматически создавая и отменяя лимитные ордера на покупку и продажу.
🤖 Бота также можно смоделировать на исторических данных о ценах с помощью встроенного бэктестера. Включен оптимизатор, который находит лучшие конфигурации путем повторения тысяч бэктестов с разными кандидатами.
Работает с:
- Bybit
- Binance
- OKX
- Kucoin
- Bitget
🌐 GitHub/Инструкция
@pythonpythonjobs
🚀Model Context Protocol (MCP) Python SDK — официальный SDK для создания серверов и клиентов, которые работают с MCP — протоколом, упрощающим взаимодействие приложений с LLM!
🎓MCP стандартизирует предоставление контекста для LLM, отделяя управление данными от взаимодействия с самой моделью.
🦾С помощью этого SDK можно создавать MCP-серверы, которые предоставляют ресурсы, инструменты и шаблоны взаимодействия с моделями, а также клиенты, подключающиеся к любым MCP-серверам. Поддерживаются стандартные методы передачи данных, такие как stdio и Server-Sent Events (SSE).
✅Лицензия: MIT
🌐Github
@pythonpythonjobs
🎓MCP стандартизирует предоставление контекста для LLM, отделяя управление данными от взаимодействия с самой моделью.
🦾С помощью этого SDK можно создавать MCP-серверы, которые предоставляют ресурсы, инструменты и шаблоны взаимодействия с моделями, а также клиенты, подключающиеся к любым MCP-серверам. Поддерживаются стандартные методы передачи данных, такие как stdio и Server-Sent Events (SSE).
✅Лицензия: MIT
🌐Github
@pythonpythonjobs
🚀django-robots — приложение для Django, которое управляет файлами robots.txt в соответствии с протоколом исключения ботов!
🦾Оно помогает конфигурировать, генерировать и обслуживать robots.txt, регулируя доступ поисковых систем и различных ботов к веб-ресурсам. Библиотека интегрируется с Django, обеспечивая простоту настройки и поддержку различных версий Python и Django.
✅ Лицензия: BSD-3-Clause
🌐Github
@pythonpythonjobs
🦾Оно помогает конфигурировать, генерировать и обслуживать robots.txt, регулируя доступ поисковых систем и различных ботов к веб-ресурсам. Библиотека интегрируется с Django, обеспечивая простоту настройки и поддержку различных версий Python и Django.
✅ Лицензия: BSD-3-Clause
🌐Github
@pythonpythonjobs
🚀 Полезные библиотеки Python
🦾 Alive-progress — Python-библиотека позволяет легко добавить progress bar с плавной и стильной анимацией в ваш скрипт буквально за пару строк кода.
Поддерживает различные настройки: вы можете изменять скорость, цвет, длину и стиль анимации под свои задачи. Отлично подходит для отображения процесса загрузки, обработки данных или выполнения длительных операций, делая ваш код не только функциональным, но и визуально привлекательным. Незаменимый инструмент для создания профессионально выглядящих приложений и утилит!
🌐 GitHub
@pythonpythonjobs
🦾 Alive-progress — Python-библиотека позволяет легко добавить progress bar с плавной и стильной анимацией в ваш скрипт буквально за пару строк кода.
Поддерживает различные настройки: вы можете изменять скорость, цвет, длину и стиль анимации под свои задачи. Отлично подходит для отображения процесса загрузки, обработки данных или выполнения длительных операций, делая ваш код не только функциональным, но и визуально привлекательным. Незаменимый инструмент для создания профессионально выглядящих приложений и утилит!
🌐 GitHub
@pythonpythonjobs
🚀Cookiecutter — это кроссплатформенный инструмент командной строки для быстрого создания проектов на основе шаблонов!
🦾Он используется для генерации проектов в различных языках программирования, включая Python, C и другие, упрощая настройку стандартных структур каталогов и файлов.
🎓Cookiecutter позволяет создавать проекты, используя как удалённые шаблоны (например, из GitHub), так и локальные, без необходимости знаний Python. Инструмент поддерживает пользовательские параметры, расширяемость, работу с любым форматом файлов, а также интеграцию с pipx для удобной установки.
✅Лицензия: BSD-3-Clause
🌐Github
@pythonpythonjobs
🦾Он используется для генерации проектов в различных языках программирования, включая Python, C и другие, упрощая настройку стандартных структур каталогов и файлов.
🎓Cookiecutter позволяет создавать проекты, используя как удалённые шаблоны (например, из GitHub), так и локальные, без необходимости знаний Python. Инструмент поддерживает пользовательские параметры, расширяемость, работу с любым форматом файлов, а также интеграцию с pipx для удобной установки.
✅Лицензия: BSD-3-Clause
🌐Github
@pythonpythonjobs
🚀Plumbum — библиотека для Python, которая упрощает выполнение команд в стиле shell и их обработку в коде!
🎓Эта библиотека предоставляет интерфейсы для выполнения системных команд, построения конвейеров (pipelines), управления процессами и работы с удалёнными серверами через SSH. Plumbum задуман как мощный инструмент для автоматизации задач, объединяя понятный синтаксис Python и функциональность shell.
🦾Основные возможности Plumbum:
✅Вызов системных команд: Команды представляются как объекты, которые можно вызывать, передав параметры так, как это делается в командной строке.
✅Пайплайны и перенаправление ввода/вывода: Поддержка гибкого перенаправления стандартных потоков и построения пайплайнов.
✅SSH-интерфейс: Управление удалёнными хостами через SSH, включая выполнение команд на удалённой машине.
✅Локальные и удалённые команды: Возможность однородного вызова локальных и удалённых команд.
✅Обработка ошибок: Исключения для различных ошибок выполнения команд.
🌐Github
@pythonpythonjobs
🎓Эта библиотека предоставляет интерфейсы для выполнения системных команд, построения конвейеров (pipelines), управления процессами и работы с удалёнными серверами через SSH. Plumbum задуман как мощный инструмент для автоматизации задач, объединяя понятный синтаксис Python и функциональность shell.
🦾Основные возможности Plumbum:
✅Вызов системных команд: Команды представляются как объекты, которые можно вызывать, передав параметры так, как это делается в командной строке.
✅Пайплайны и перенаправление ввода/вывода: Поддержка гибкого перенаправления стандартных потоков и построения пайплайнов.
✅SSH-интерфейс: Управление удалёнными хостами через SSH, включая выполнение команд на удалённой машине.
✅Локальные и удалённые команды: Возможность однородного вызова локальных и удалённых команд.
✅Обработка ошибок: Исключения для различных ошибок выполнения команд.
🌐Github
@pythonpythonjobs