🚀 Vanna
🎓 Это Python-фреймворк с открытым исходным кодом, в котором используется LLM для создания SQL-запросов на основе естественного языка.
✅ Всё просто: сначала обучаете модель на своих данных, а потом можно задать вопросы на обычном языке.
В ответ модель выдает готовые SQL-запросы, которые можно сразу запускать в своей базе данных.
🌐 GitHub: https://github.com/vanna-ai/vanna
@pythonpython
🎓 Это Python-фреймворк с открытым исходным кодом, в котором используется LLM для создания SQL-запросов на основе естественного языка.
✅ Всё просто: сначала обучаете модель на своих данных, а потом можно задать вопросы на обычном языке.
В ответ модель выдает готовые SQL-запросы, которые можно сразу запускать в своей базе данных.
🌐 GitHub: https://github.com/vanna-ai/vanna
@pythonpython
GitHub
GitHub - vanna-ai/vanna: 🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using RAG 🔄.
🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using RAG 🔄. - vanna-ai/vanna
🚀 PyQuery — это библиотека на языке Python, позволяющая манипулировать и извлекать данные из HTML и XML документов с использованием синтаксиса, похожего на jQuery!
🎓 Она предоставляет удобный API для выборки элементов с помощью CSS-селекторов и их последующей обработки. PyQuery построена на основе lxml, что обеспечивает быструю и эффективную работу с XML и HTML.
🌐 Github
@pythonpython
🎓 Она предоставляет удобный API для выборки элементов с помощью CSS-селекторов и их последующей обработки. PyQuery построена на основе lxml, что обеспечивает быструю и эффективную работу с XML и HTML.
🌐 Github
@pythonpython
🚀 orjson — это высокопроизводительная библиотека для работы с JSON в Python!
🎓 Она обеспечивает быструю сериализацию и десериализацию JSON, поддерживает обработку дат, таймстампов и numpy-массивов. Библиотека совместима с стандартным API Python и подходит для использования в высоконагруженных приложениях, требующих эффективной обработки JSON-данных.
🌐 Github
@pythonpython
🎓 Она обеспечивает быструю сериализацию и десериализацию JSON, поддерживает обработку дат, таймстампов и numpy-массивов. Библиотека совместима с стандартным API Python и подходит для использования в высоконагруженных приложениях, требующих эффективной обработки JSON-данных.
🌐 Github
@pythonpython
🚀 Manim — это мощная библиотека на Python для создания анимаций математических и научных концепций!
🦾 Она позволяет визуализировать сложные идеи с высокой точностью и гибкостью, используя код для определения сцен, объектов и их взаимодействия. Manim широко используется в образовательных целях и для создания объясняющих видео. Библиотека поддерживает анимацию графиков, формул, геометрических фигур и других визуальных элементов.
🌐 Github
@pythonpython
🦾 Она позволяет визуализировать сложные идеи с высокой точностью и гибкостью, используя код для определения сцен, объектов и их взаимодействия. Manim широко используется в образовательных целях и для создания объясняющих видео. Библиотека поддерживает анимацию графиков, формул, геометрических фигур и других визуальных элементов.
🌐 Github
@pythonpython
🚀 Ai-gradio
Python Пакет, который упрощает разработчикам создание приложений машинного обучения на базе различных ИИ.
Написанный на базе Gradio, он предоставляет единый интерфейс для множества моделей и сервисов ИИ.
✅ Особенности
- Поддержка нескольких провайдеров: Интеграция с 15+ крупнейшиими ИИ, включая OpenAI, Google Gemini, Anthropic и другие
- Встроенные интерактивные интерфейсы чата для всех текстовых моделей
- Голосовой чат: Голосовое взаимодействие в реальном времени с моделями OpenAI
- Видеочат: Возможности обработки видео с моделями Gemini
- Генерация кода: Специализированные интерфейсы для помощи в кодинге
- Мультимодальность: Поддержка ввода текста, изображений и видео
- Интеграция CrewAI для кооперативных задач ИИ
- Автоматизация браузера: Встроенные Агенты ИИ, способные выполнять веб-задачи
🌐 Github
@pythonpython
Python Пакет, который упрощает разработчикам создание приложений машинного обучения на базе различных ИИ.
Написанный на базе Gradio, он предоставляет единый интерфейс для множества моделей и сервисов ИИ.
✅ Особенности
- Поддержка нескольких провайдеров: Интеграция с 15+ крупнейшиими ИИ, включая OpenAI, Google Gemini, Anthropic и другие
- Встроенные интерактивные интерфейсы чата для всех текстовых моделей
- Голосовой чат: Голосовое взаимодействие в реальном времени с моделями OpenAI
- Видеочат: Возможности обработки видео с моделями Gemini
- Генерация кода: Специализированные интерфейсы для помощи в кодинге
- Мультимодальность: Поддержка ввода текста, изображений и видео
- Интеграция CrewAI для кооперативных задач ИИ
- Автоматизация браузера: Встроенные Агенты ИИ, способные выполнять веб-задачи
🌐 Github
@pythonpython
🚀 Prefect — это фреймворк оркестрации рабочих процессов с открытым исходным кодом, предназначенный для создания надежных конвейеров обработки данных на Python!
🦾 Он позволяет превращать Python-скрипты в производственные рабочие процессы с минимальными усилиями, обеспечивая автоматическое отслеживание состояния, обработку ошибок, планирование задач и мониторинг в реальном времени. С помощью Prefect вы можете строить динамические и устойчивые конвейеры данных, которые адаптируются к изменениям и восстанавливаются после сбоев.
🌐 Github
@pythonpython
🦾 Он позволяет превращать Python-скрипты в производственные рабочие процессы с минимальными усилиями, обеспечивая автоматическое отслеживание состояния, обработку ошибок, планирование задач и мониторинг в реальном времени. С помощью Prefect вы можете строить динамические и устойчивые конвейеры данных, которые адаптируются к изменениям и восстанавливаются после сбоев.
🌐 Github
@pythonpython
🚀 Swifter — это библиотека Python с открытым исходным кодом, предназначенная для оптимизации применения функций к объектам DataFrame и Series в библиотеке pandas!
🎓 Она автоматически определяет наиболее эффективный способ выполнения операции, будь то векторизация, параллельная обработка с использованием Dask или стандартный метод apply.
🌐 Github
@pythonpython
🎓 Она автоматически определяет наиболее эффективный способ выполнения операции, будь то векторизация, параллельная обработка с использованием Dask или стандартный метод apply.
🌐 Github
@pythonpython
🚀 simplejson — это библиотека для Python, обеспечивающая простое, быстрое и расширяемое кодирование и декодирование JSON!
🎓Она полностью написана на Python и не имеет внешних зависимостей, но включает необязательное C-расширение для повышения производительности. Поддерживает Python версии 3.3 и выше, а также имеет обратную совместимость с Python 2.5+.
🌐 Github
@pythonpython
🎓Она полностью написана на Python и не имеет внешних зависимостей, но включает необязательное C-расширение для повышения производительности. Поддерживает Python версии 3.3 и выше, а также имеет обратную совместимость с Python 2.5+.
🌐 Github
@pythonpython
🚀 python-sortedcontainers — библиотека коллекций Python, которые поддерживают автоматическую сортировку: SortedList, SortedDict и SortedSet!
🎓 Эти структуры данных реализованы на чистом Python, но обеспечивают производительность, сравнимую с библиотеками на C. Библиотека выделяется простотой использования, отсутствием необходимости компиляции и эффективностью операций, таких как вставка, удаление и поиск, которые выполняются быстрее линейного времени.
🌐 Github
@pythonpython
🎓 Эти структуры данных реализованы на чистом Python, но обеспечивают производительность, сравнимую с библиотеками на C. Библиотека выделяется простотой использования, отсутствием необходимости компиляции и эффективностью операций, таких как вставка, удаление и поиск, которые выполняются быстрее линейного времени.
🌐 Github
@pythonpython
🚀 Python Fire — библиотека для автоматической генерации интерфейсов командной строки (CLI) из любых объектов Python!
🎓 Это упрощает создание и использование CLI для функций, классов и других объектов, позволяя легко интегрировать Python-код с командной строкой. Python Fire также облегчает разработку, отладку и взаимодействие с Python-программами через терминал, предоставляя простой способ выполнения команд и работы с различными типами данных через командную строку.
🌐 Github
@pythonpython
🎓 Это упрощает создание и использование CLI для функций, классов и других объектов, позволяя легко интегрировать Python-код с командной строкой. Python Fire также облегчает разработку, отладку и взаимодействие с Python-программами через терминал, предоставляя простой способ выполнения команд и работы с различными типами данных через командную строку.
🌐 Github
@pythonpython
🚀 slowapi — это библиотека для Python, предназначенная для ограничения количества запросов (rate-limiting) в веб-приложениях, разработанных на основе FastAPI! Она использует библиотеку limits для реализации функциональности ограничения запросов.
🎓 Особенности slowapi включают возможность настройки лимитов на основе различных критериев (например, IP-адреса, уникального идентификатора пользователя или других параметров). Она поддерживает конфигурацию различных стратегий ограничения, включая фиксированные временные окна и токен-ведро.
🦾 slowapi позволяет легко интегрировать обработку превышения лимита запросов с возвратом соответствующих HTTP-ответов, таких как 429 (Too Many Requests).
🌐 Github
@pythonpython
🎓 Особенности slowapi включают возможность настройки лимитов на основе различных критериев (например, IP-адреса, уникального идентификатора пользователя или других параметров). Она поддерживает конфигурацию различных стратегий ограничения, включая фиксированные временные окна и токен-ведро.
🦾 slowapi позволяет легко интегрировать обработку превышения лимита запросов с возвратом соответствующих HTTP-ответов, таких как 429 (Too Many Requests).
🌐 Github
@pythonpython
🚀 Полезные библиотеки Python
Uscrapper — надежный OSINT-парсер, предназначенный для эффективного сбора разнообразной персональной информации с веб-сайтов.
Модуль использует методы веб-парсинга и регулярные выражения для извлечения:
✅ адресов электронной почты;
✅ ссылок на социальные сети;
✅ имен авторов;
✅ геолокации;
✅ номеров телефонов и имен пользователей из гиперссылочных и негиперссылочных источников на веб-странице;
✅ поддерживает многопоточность для ускорения этого процесса.
Инструмент оснащен передовыми модулями обхода анти-парсинга и поддерживает технологии для извлечения информации из всех ссылок в пределах одного домена. Кроме того, в программе предусмотрена возможность создания отчета, содержащего все извлеченные данные.
🌐 GitHub/Инструкция
@pythonpython
Uscrapper — надежный OSINT-парсер, предназначенный для эффективного сбора разнообразной персональной информации с веб-сайтов.
Модуль использует методы веб-парсинга и регулярные выражения для извлечения:
✅ адресов электронной почты;
✅ ссылок на социальные сети;
✅ имен авторов;
✅ геолокации;
✅ номеров телефонов и имен пользователей из гиперссылочных и негиперссылочных источников на веб-странице;
✅ поддерживает многопоточность для ускорения этого процесса.
Инструмент оснащен передовыми модулями обхода анти-парсинга и поддерживает технологии для извлечения информации из всех ссылок в пределах одного домена. Кроме того, в программе предусмотрена возможность создания отчета, содержащего все извлеченные данные.
🌐 GitHub/Инструкция
@pythonpython
🚀 filesystem_spec — спецификация интерфейса для работы с файловыми системами в Python!
🎓 Она упрощает взаимодействие с различными файловыми системами, предлагая единый API, который используется в таких проектах, как s3fs (Amazon S3), gcsfs (Google Cloud Storage), а также в других хранилищах данных.
🦾 Библиотека позволяет приложениям взаимодействовать с файловыми системами без необходимости учитывать их внутренние реализации. Она также поддерживает дополнительные возможности, такие как монтирование через FUSE или использование файловых систем в качестве хранилищ ключ-значение.
🌐 Github
@pythonpython
🎓 Она упрощает взаимодействие с различными файловыми системами, предлагая единый API, который используется в таких проектах, как s3fs (Amazon S3), gcsfs (Google Cloud Storage), а также в других хранилищах данных.
🦾 Библиотека позволяет приложениям взаимодействовать с файловыми системами без необходимости учитывать их внутренние реализации. Она также поддерживает дополнительные возможности, такие как монтирование через FUSE или использование файловых систем в качестве хранилищ ключ-значение.
🌐 Github
@pythonpython
🚀 aiocache — асинхронная библиотека Python для работы с кэшем!
🎓 Она поддерживает различные бэкенды (Redis, Memcached, Simple Memory) и позволяет эффективно использовать кэширование в асинхронных приложениях, написанных на Python с использованием asyncio.
✅ Библиотека предоставляет удобный интерфейс, декораторы для кэширования функций и продвинутые функции, такие как управление временем жизни записей и обработка ошибок кэша. Это полезный инструмент для улучшения производительности приложений, минимизации времени отклика и снижения нагрузки на базу данных.
🌐 Github
@pythonpython
🎓 Она поддерживает различные бэкенды (Redis, Memcached, Simple Memory) и позволяет эффективно использовать кэширование в асинхронных приложениях, написанных на Python с использованием asyncio.
✅ Библиотека предоставляет удобный интерфейс, декораторы для кэширования функций и продвинутые функции, такие как управление временем жизни записей и обработка ошибок кэша. Это полезный инструмент для улучшения производительности приложений, минимизации времени отклика и снижения нагрузки на базу данных.
🌐 Github
@pythonpython
🚀 PaletteSnap
PaletteSnap — это Python-программа, предназначенная для создания читаемых цветовых палитр из любых изображений с гарантированным хорошим контрастом и удобством использования.
Приложение устанавливается через
🎓 PaletteSnap также поддерживает обновление программ, позволяя применять новые палитры без необходимости перезагрузки.
Программа создает отдельные папки для хранения конфигурационных и кэшированных файлов, что делает её удобной для пользователей, знакомых с pywal, аналогичным инструментом.
🦾 Кроме того, PaletteSnap поддерживает шаблонизацию, что позволяет применять цветовые палитры на уровне всей системы.
🌐 Github
@pythonpython
PaletteSnap — это Python-программа, предназначенная для создания читаемых цветовых палитр из любых изображений с гарантированным хорошим контрастом и удобством использования.
Приложение устанавливается через
pip
и автоматически применяет сгенерированную палитру в качестве обоев системы.🎓 PaletteSnap также поддерживает обновление программ, позволяя применять новые палитры без необходимости перезагрузки.
Программа создает отдельные папки для хранения конфигурационных и кэшированных файлов, что делает её удобной для пользователей, знакомых с pywal, аналогичным инструментом.
🦾 Кроме того, PaletteSnap поддерживает шаблонизацию, что позволяет применять цветовые палитры на уровне всей системы.
🌐 Github
@pythonpython
✂️✅ CSV Trimming
🎓CSV Trimming - это Python пакет , предназначенный для очистки кривых CSV - таких, которые вы получаете при паркинге сайтов, устаревшими системами или плохо собранными данными и преобразовании их в чистые, хорошо отформатированные CSV с помощью всего одной строки кода.
Нет необходимости в сложных настройках или больших языковых моделях.
🌐 Github
@pythonpython
🎓CSV Trimming - это Python пакет , предназначенный для очистки кривых CSV - таких, которые вы получаете при паркинге сайтов, устаревшими системами или плохо собранными данными и преобразовании их в чистые, хорошо отформатированные CSV с помощью всего одной строки кода.
Нет необходимости в сложных настройках или больших языковых моделях.
🌐 Github
@pythonpython
Чтобы найти работу, пройденного курса и классного резюме недостаточно. На практике, чтобы выделиться на собеседовании, нужно понимать как оперативно использовать тот или иной инструмент в разных кейсах. Эти навыки приходят с опытом решения тестовых заданий, одно из которых мы разберем на вебинаре.
Денис Иванов - ведущий продуктовый аналитик разберет тестовое задание в Самокат на позицию Junior аналитика данных в рамках бесплатного вебинара.
Что мы будем делать на вебинаре:
🕗 Встречаемся 18 марта 18:30 по МСК
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
👨🏼🎓 «Python Developer. Professional» – хардкорный курс для опытных разработчиков от OTUS!
Освойте промышленную разработку на Python и прокачайте ключевые навыки программной инженерии. Готовы к вызову? Проходите тестирование и присоединяйтесь к новой группе: https://otus.pw/Ps88/
🎯 Что вас ждет на курсе?
— Фокус на профессиональный рост: никаких повторов базовых тем, только практические знания, которые помогут вам выйти на новый уровень.
— Сложные, но ценные задачи: курс охватывает web-разработку, анализ данных и создание ПО.
— Только актуальный Python: разберем все особенности версий 3.6 и выше.
— Финальный проект: выберите интересную тему и реализуйте полноценное приложение.
— Высокий уровень отбора: лишь 30% кандидатов проходят вступительное тестирование.
👉 Пройти тестирование: https://otus.pw/Ps88/?erid=2W5zFGxtoWp
⚠️ Лучшие выпускники получают приглашения на собеседования от ведущих IT-компаний и партнеров OTUS. Готовы стать одним из них?
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963
Освойте промышленную разработку на Python и прокачайте ключевые навыки программной инженерии. Готовы к вызову? Проходите тестирование и присоединяйтесь к новой группе: https://otus.pw/Ps88/
🎯 Что вас ждет на курсе?
— Фокус на профессиональный рост: никаких повторов базовых тем, только практические знания, которые помогут вам выйти на новый уровень.
— Сложные, но ценные задачи: курс охватывает web-разработку, анализ данных и создание ПО.
— Только актуальный Python: разберем все особенности версий 3.6 и выше.
— Финальный проект: выберите интересную тему и реализуйте полноценное приложение.
— Высокий уровень отбора: лишь 30% кандидатов проходят вступительное тестирование.
👉 Пройти тестирование: https://otus.pw/Ps88/?erid=2W5zFGxtoWp
⚠️ Лучшие выпускники получают приглашения на собеседования от ведущих IT-компаний и партнеров OTUS. Готовы стать одним из них?
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963
Хватит топтаться на месте!
Конференция TEAMLY WORK MANAGEMENT 2025 — это прорыв в управлении процессами, который уже работают у лидеров рынка. Узнайте, как сделать вашу команду мощнее, а процессы — быстрее!
Её главная идея в том, что теперь стратегическими активами являются культура знаний, использование AI и прозрачность рабочих процессов.
Среди спикеров Анатолий Вассерман, Виталий Чесноков, Максим Ильяхов и ещё более 13 именитых лидеров в мире диджитала и бизнеса.
3 конференц-зала, где нон-стопом идут доклады и дискуссии от экспертов, мастер-классы и бизнес-игры. Крутой нетворкинг с основателями и руководителями крупного бизнеса. Бонусом: кофе-брейки и сытный фуршет.
Всё это счастье пройдет 8 апреля в ЦДП (Москва, ул. Покровка, 47).
🎟 Билеты уже в продаже. Места ограничены, так что не тяните.
👉 А по промокоду СЕРВЕР скидка 50% на любой билет!
Встречаемся на TEAMLY WORK MANAGEMENT 2025!
Конференция TEAMLY WORK MANAGEMENT 2025 — это прорыв в управлении процессами, который уже работают у лидеров рынка. Узнайте, как сделать вашу команду мощнее, а процессы — быстрее!
Её главная идея в том, что теперь стратегическими активами являются культура знаний, использование AI и прозрачность рабочих процессов.
Среди спикеров Анатолий Вассерман, Виталий Чесноков, Максим Ильяхов и ещё более 13 именитых лидеров в мире диджитала и бизнеса.
3 конференц-зала, где нон-стопом идут доклады и дискуссии от экспертов, мастер-классы и бизнес-игры. Крутой нетворкинг с основателями и руководителями крупного бизнеса. Бонусом: кофе-брейки и сытный фуршет.
Всё это счастье пройдет 8 апреля в ЦДП (Москва, ул. Покровка, 47).
🎟 Билеты уже в продаже. Места ограничены, так что не тяните.
👉 А по промокоду СЕРВЕР скидка 50% на любой билет!
Встречаемся на TEAMLY WORK MANAGEMENT 2025!
🚀 geemap — библиотека Python для интерактивного геопространственного анализа и визуализации с помощью Google Earth Engine
🎓 Библиотека geemap Python создана на базе ipyleaflet и ipywidgets и позволяет пользователям анализировать и визуализировать наборы данных Earth Engine в интерактивном режиме в среде, основанной на Jupyter.
🌐 GitHub
@pythonpython
🎓 Библиотека geemap Python создана на базе ipyleaflet и ipywidgets и позволяет пользователям анализировать и визуализировать наборы данных Earth Engine в интерактивном режиме в среде, основанной на Jupyter.
🌐 GitHub
@pythonpython
«Разработчики проходят семь кругов собеседований, а потом разбираются с легаси-кодом» — так думают о Яндексе многие соискатели из IT. Но так ли это?
На самом деле всё проще.
✅ Попасть в команду можно за 2–4 этапа. При этом успешные секции не сгорают, их можно перезачесть на новых собеседованиях ещё в течение двух лет.
✅ В Яндекс Поиске от легаси-кода не страдают: команды постоянно развивают технологии, так как растёт продуктовый заказ и требования к надёжности сервисов.
Команда Поиска с Нейро собрала несколько мифов о своей работе — посмотрите карточки 👉
А если готовы к собеседованиям, откликайтесь на наши вакансии — сейчас мы ищем бэкендеров. У кандидатов есть возможность попробовать свои силы, а те, кто пройдёт отбор, будут создавать системы для обработки и генерации данных, разрабатывать продуктовые сценарии, готовые к миллионным нагрузкам.
Переходите по ссылке: расскажем, что ждём от кандидатов, и приведём примеры рабочих задач.
На самом деле всё проще.
✅ Попасть в команду можно за 2–4 этапа. При этом успешные секции не сгорают, их можно перезачесть на новых собеседованиях ещё в течение двух лет.
✅ В Яндекс Поиске от легаси-кода не страдают: команды постоянно развивают технологии, так как растёт продуктовый заказ и требования к надёжности сервисов.
Команда Поиска с Нейро собрала несколько мифов о своей работе — посмотрите карточки 👉
А если готовы к собеседованиям, откликайтесь на наши вакансии — сейчас мы ищем бэкендеров. У кандидатов есть возможность попробовать свои силы, а те, кто пройдёт отбор, будут создавать системы для обработки и генерации данных, разрабатывать продуктовые сценарии, готовые к миллионным нагрузкам.
Переходите по ссылке: расскажем, что ждём от кандидатов, и приведём примеры рабочих задач.