PYTHONOMANIA
273 subscribers
195 photos
3 videos
1 file
616 links
Откройте для себя мир Python в PYTHONOMANIA!

Идеально подходит как для начинающих, так и для опытных разработчиков. Присоединяйтесь к нам, чтобы достичь совершенства в Python!

Сайт: https://pythonomania.github.io/
Download Telegram
📱ScrapeGraphAI.

ScrapeGraphAI
– это библиотека на Python для веб-скрейпинга, которая использует LLM и логику прямых графов для создания скрейпинговых пайплайнов для веб-сайтов и локальных документов (XML, HTML, JSON и т.д.).

Просто укажите, какую информацию вы хотите извлечь, и библиотека сделает все за вас!

🔗Использование:
Существует несколько стандартных пайплайнов для извлечения информации с веб-сайта (или локального файла):

🔹 SmartScraperGraph: одностраничный скрейпер, который требует только пользовательского запроса и исходного файла;

🔹 SearchGraph: многопостраничный скрейпер, который извлекает информацию из топ n результатов поиска в поисковой системе;

🔹 SpeechGraph: одностраничный скрейпер, который извлекает информацию с веб-сайта и генерирует аудиофайл;

🔹 ScriptCreatorGraph: одностраничный скрейпер, который извлекает информацию с веб-сайта и генерирует Python-скрипт;

🔹 SmartScraperMultiGraph: многопостраничный скрейпер, который извлекает информацию с нескольких страниц по одному запросу и списку источников;

🔹 ScriptCreatorMultiGraph: многопостраничный скрейпер, который генерирует Python-скрипт для извлечения информации с нескольких страниц по одному запросу и списку источников.

Можно использовать различные LLM через API, такие как OpenAI, Groq, Azure и Gemini, или локальные модели, используя Ollama.

✅Начните пользоваться ScrapeGraphAI уже сегодня и упростите процесс извлечения данных!

#ScrapeGraphAI #WebScraping #Python #DataExtraction #AI #MachineLearning #BigData #Automation #Tech #Innovation #LLM #APIs #OpenAI #Azure #Groq #Gemini #Ollama

📱Ссылка на репозиторий:
https://github.com/VinciGit00/Scrapegraph-ai
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4⚡2👍1🤔1
📱Prettypretty.

Prettypretty
помогает создавать потрясающие интерфейсы терминала на Python и Rust.

Особое внимание уделяется мощной и универсальной библиотеке цветов. Благодаря этому практически бесшовная интеграция архаичных, но любимых ANSI кодов 1970-х годов для стилизации терминалов с цветовой наукой 2020-х годов, особенно через восприятие цветового пространства Oklab, становится уникальной для prettypretty. Это позволяет вашему приложению легко адаптировать визуальные стили к текущей цветовой теме пользователя, режиму темного или светлого экрана и его цветовым предпочтениям.

✅Так чего же вы ждете? Переключайтесь на prettypretty для всех ваших нужд в стилизации терминала. Prettypretty великолепен!

#Prettypretty #Python #Rust #TerminalUI #ANSI #Oklab #DarkMode #LightMode #ColorLibrary #Tech #Coding #DevTools #OpenSource

📱Ссылка на репозиторий:
https://github.com/apparebit/prettypretty
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
📱Streamlit.

Что такое Streamlit?

Streamlit позволяет преобразовывать скрипты на Python в интерактивные веб-приложения за считанные минуты, а не недели.

❗️Создавайте панели управления, генерируйте отчеты или создавайте чаты. Как только вы создадите приложение, вы можете использовать нашу платформу Community Cloud для развертывания, управления и обмена вашим приложением.

Почему стоит выбрать Streamlit?

🔜Просто и питонично: Пишите красивый, легкочитаемый код.

🔜Быстрое интерактивное прототипирование: Позвольте другим взаимодействовать с вашими данными и быстро предоставлять обратную связь.

🔜Живое редактирование: Видите обновления вашего приложения мгновенно, как только редактируете скрипт.

🔜Открытый исходный код и бесплатность: Присоединяйтесь к активному сообществу и вносите вклад в будущее Streamlit.

#Streamlit #Python #WebApps #DataApps #OpenSource #Development #Community #Coding #Tech #DataScience

📱Ссылка на репозиторий:
https://github.com/streamlit/streamlit
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
📱AI Math Notes.

AI Math Notes – это интерактивное приложение для рисования, которое позволяет пользователям рисовать математические уравнения на холсте. После того как уравнение нарисовано, приложение использует мультимодальную языковую модель для вычисления и отображения результата рядом со знаком равенства. Приложение создано с использованием Python, библиотеки Tkinter для графического интерфейса и PIL для обработки изображений. Вдохновлено демо "Math Notes" от Apple с WWDC 2024.

❗️Пример:

1️⃣Нарисуйте уравнение на холсте, например, 5 + 3 =.
2️⃣Нажмите Enter или кнопку "Calculate".
3️⃣Результат (например, 8) отобразится рядом со знаком равенства оранжевым цветом.

#AIMathNotes #Python #Tkinter #PIL #Math #Programming #InteractiveApp #WWDC2024 #AppleInspiration #Tech #Innovation

📱Ссылка на репозиторий:
https://github.com/ayushpai/AI-Math-Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33
📱Staged-script.

Stage-script
— это пакет, который позволяет разделять автоматизационные скрипты на этапы.

🔘Python - идеальный язык для определенных видов автоматизации инфраструктуры. Автоматизация действий пользователя часто включает выполнение серии этапов.

🔘Пользователь может захотеть выполнить все этапы подряд или только их часть, и в зависимости от ситуации, некоторые этапы могут потребовать повторного выполнения.

🔘После завершения скрипта было бы идеально, если бы он мог точно сообщить пользователю, что именно было выполнено, для облегчения воспроизведения.

❗Staged-script стремится облегчить разработку таких автоматизационных скриптов. Он прост в использовании, но также предоставляет мощные функции для опытных пользователей.

#Python #Automation #Infrastructure #StagedScript #DevOps #Scripting #Tech #Coding #Programming #TechTips

📱Ссылка на репозиторий:
https://github.com/sandialabs/staged-script
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3👍1
🔗Ditto — это расширение для стандартного буфера обмена Windows. Оно сохраняет каждый элемент, помещенный в буфер обмена, что позволяет вам получить доступ к любому из этих элементов позже.

Ditto
позволяет сохранять любой тип информации, который можно поместить в буфер обмена: текст, изображения, HTML, пользовательские форматы и многое другое.

🧩Особенности:

🔘Удобный интерфейс
🔘Поиск и вставка предыдущих элементов
🔘Синхронизация буферов обмена на нескольких компьютерах
🔘Шифрование данных при передаче по сети
🔘Доступ из иконки в трее или глобальной горячей клавиши
🔘Выбор элемента двойным щелчком, клавишей Enter или перетаскиванием
🔘Вставка в любое окно, поддерживающее стандартные операции копирования/вставки
🔘Отображение миниатюр скопированных изображений в списке
🔘Полная поддержка Unicode (отображение иностранных символов)
🔘Поддержка UTF-8 для языковых файлов (создание языковых файлов на любом языке)
🔘Использует базу данных SQLite (www.sqlite.org)

✅Очень удобная утилита, рекомендую!

#Clipboard #Windows #Ditto #Productivity #Tech #Software #Tools #БуферОбмена #Tech #Utility
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2⚡1👍1
📱Cognee.

Cognee
— это фреймворк для создания динамической памяти AI-агентов. Он заменяет классические RAG-системы (Retrieval-Augmented Generation) с помощью масштабируемых и модульных ECL (Extract, Cognify, Load) пайплайнов.

🐱Что умеет Cognee?

🔘Позволяет связывать и получать данные из прошлых разговоров, документов, изображений и аудиотранскрипций.

🔘Снижает затраты и усилия разработчиков, заменяя традиционные системы RAG.

🔘Загружает данные в графовые и векторные базы, используя Pydantic.

🔘Обрабатывает данные из более чем 30 источников.

🔹Пример:
import cognee
import asyncio

async def main():
await cognee.add("Natural language processing (NLP) — междисциплинарная область компьютерных наук и информационного поиска.")
await cognee.cognify()
results = await cognee.search("Расскажи про NLP")
for result in results:
print(result)

if __name__ == '__main__':
asyncio.run(main())


✅Откройте для себя возможности AI-памяти уже сегодня!

#Cognee #AIAgents #MemoryForAI #RAG #OpenSource #Python #MachineLearning #NLP #AItools #DataScience #Tech #DeepLearning #AIdevelopment

📱Ссылка на репозиторий:
https://github.com/topoteretes/cognee
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍4🔥11
📱Archimedes.

Archimedes — это open-source фреймворк на Python, созданный для того, чтобы переносить управляющие алгоритмы прямо на реальное оборудование. Он объединяет в себе моделирование, симуляцию, оптимизацию и генерацию C-кода — всё, что нужно для полного цикла разработки систем управления.

❓Что умеет Archimedes:

🔘NumPy-совместимый API с автоматическим выбором бэкенда.

🔘Быстрое выполнение вычислительных графов в скомпилированном C++.

🔘Автоматическое дифференцирование (forward & reverse mode, sparse).

🔘Поддержка плагин-решателей: ODE/DAE, root-finding, NLP.

🔘Генерация C-кода для embedded-устройств.

🔘JAX-подобные трансформации функций.

🔘PyTorch-стиль структур для параметров и моделей.

🐱Для кого Archimedes:

🔘Инженеры управления.

🔘Разработчики роботов.

🔘Специалисты по оптимизации.

🔘Разработчики embedded-софта.

🔘Исследователи динамических систем.

✅Если тебе нужно писать алгоритмы на Python и переносить их на железо без ручного переписывания — Archimedes закрывает эту проблему полностью.

#python #casadi #embedded #controlsystems #numerics #autodiff #opensource #archimedes #pythonlibrary #engineering #robotics #optimization #coding #tech

📱Ссылка на репозиторий:
https://pinetreelabs.github.io/archimedes/index.html
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍2⚡1