gs-quant | Тулкит для инвестинга
Ультракрутая и хорошо документированная библиотека для всевозможных потребностей инвестора — матмоделей и количественных методов анализа финансовых рынков и управления финансами. Goldman Sachs плохо не делает.
Репозиторий проекта
#библиотека
@zen_of_python
Ультракрутая и хорошо документированная библиотека для всевозможных потребностей инвестора — матмоделей и количественных методов анализа финансовых рынков и управления финансами. Goldman Sachs плохо не делает.
Репозиторий проекта
#библиотека
@zen_of_python
🔥3😁2
amphi-etl | Low-code-аналог Airflow
Инструмент позволяет генерировать Py-сниппеты и укладывать их в пайплайны. Знает, как без кода обратиться к pandas, DuckDB, LangChain. Есть расширение для Jupyter. Запускается простой командой:
Интересно, сколько лет ему потребуется, чтобы дорасти до обкатанности Airflow?
Репозиторий проекта
#библиотека
@zen_of_python
Инструмент позволяет генерировать Py-сниппеты и укладывать их в пайплайны. Знает, как без кода обратиться к pandas, DuckDB, LangChain. Есть расширение для Jupyter. Запускается простой командой:
amphi start
Интересно, сколько лет ему потребуется, чтобы дорасти до обкатанности Airflow?
Репозиторий проекта
#библиотека
@zen_of_python
GitHub
GitHub - amphi-ai/amphi-etl: Visual Data Preparation and Transformation. Low-Code Python-based ETL.
Visual Data Preparation and Transformation. Low-Code Python-based ETL. - GitHub - amphi-ai/amphi-etl: Visual Data Preparation and Transformation. Low-Code Python-based ETL.
🥰2👎1
whenever | Работа с datetime без боли
Авторы библиотеки заявляют, что этот инструмент избавит от боли обращения с временным типом данных. Какой бы тип (type aware / naive) ни был в коде, в IDE подсветятся проблемы при наличии. Поддерживает deltas (вычитание из переменной минут / часов и проч.), расширенные трейсбеки и проч.
🌭 — datetime не является болью для меня
⚡ — больно, потому прикручиваю нечто подобное
☃️ — будучи юнцом, не сталкивался пока
Репозиторий проекта
#библиотека
@zen_of_python
Авторы библиотеки заявляют, что этот инструмент избавит от боли обращения с временным типом данных. Какой бы тип (type aware / naive) ни был в коде, в IDE подсветятся проблемы при наличии. Поддерживает deltas (вычитание из переменной минут / часов и проч.), расширенные трейсбеки и проч.
🌭 — datetime не является болью для меня
⚡ — больно, потому прикручиваю нечто подобное
☃️ — будучи юнцом, не сталкивался пока
Репозиторий проекта
#библиотека
@zen_of_python
🌭48☃13⚡4👍3
This media is not supported in your browser
VIEW IN TELEGRAM
open-interpreter | Управление компьютером с помощью естественного языка
Python-библиотека, которая позволяет управлять ПК с помощью обычной челочеческой речи, в том числе на русском. На видео переключаются со светлой темы на тёмную, конвертируют docx-файлы на рабочем столе в .pdf.
Репозиторий проекта
Интерактивная демка в Colab
#llm #библиотека
Python-библиотека, которая позволяет управлять ПК с помощью обычной челочеческой речи, в том числе на русском. На видео переключаются со светлой темы на тёмную, конвертируют docx-файлы на рабочем столе в .pdf.
Репозиторий проекта
Интерактивная демка в Colab
#llm #библиотека
👍2👎1
ViperIDE для MicroPython
Для пользователей облегчённой версии Python есть годная среда разработки, причём с веб-интерфейсом и привычными для любой IDE вещами вроде подсветки синтаксиса, эмулятором девайсов и проч. Как вишенка — мобильная (!) версия.
🌭 — никогда не юзал MicroPy
⚡ — полезно
Репозиторий проекта
#библиотека
@zen_of_python
Репозиторий проекта
#ide
@zen_of_python
Для пользователей облегчённой версии Python есть годная среда разработки, причём с веб-интерфейсом и привычными для любой IDE вещами вроде подсветки синтаксиса, эмулятором девайсов и проч. Как вишенка — мобильная (!) версия.
🌭 — никогда не юзал MicroPy
⚡ — полезно
Репозиторий проекта
#библиотека
@zen_of_python
Репозиторий проекта
#ide
@zen_of_python
🌭45⚡5👍2👏1😈1
vectorlite | SQLite как векторное хранилище
Это было вопросом времени: если вы сталкивались с прикруткой своей базы знаний к GPT, то знаете, что такое векторное хранилище (FAISS, Pinecone).
Китайцы подгадали потребность разработчиков RAG и запилили решение, которое in-place преобразует обычные SQL-таблицы в вектора. Браво. Ждём, когда крупные компании — разработчики БД «зашерлочат» (заберут себе) эту замечательную фичу.
Репозиторий проекта
#библиотека
@zen_of_python
Это было вопросом времени: если вы сталкивались с прикруткой своей базы знаний к GPT, то знаете, что такое векторное хранилище (FAISS, Pinecone).
Китайцы подгадали потребность разработчиков RAG и запилили решение, которое in-place преобразует обычные SQL-таблицы в вектора. Браво. Ждём, когда крупные компании — разработчики БД «зашерлочат» (заберут себе) эту замечательную фичу.
Репозиторий проекта
#библиотека
@zen_of_python
This media is not supported in your browser
VIEW IN TELEGRAM
Loki | Факт-чекинг
Это и подобные решения заиграли новым красками, когда GPT стали галлюцинировать. Библиотека «обернётся» вокруг вывода нейросети и укажет, где правда, а где ложь. Из топа самых актуальных решений 2024 года, несомненно.
#библиотека
@zen_of_python
Это и подобные решения заиграли новым красками, когда GPT стали галлюцинировать. Библиотека «обернётся» вокруг вывода нейросети и укажет, где правда, а где ложь. Из топа самых актуальных решений 2024 года, несомненно.
#библиотека
@zen_of_python
👍2
diagrams | Визуализируем архитектуру с помощью кода
Простая утилита, позволяющая быстро демострировать устройство проекта. т.е. значки компонентов импортируются и связываются:
Репозиторий проекта
#библиотека
@zen_of_python
Простая утилита, позволяющая быстро демострировать устройство проекта. т.е. значки компонентов импортируются и связываются:
with Diagram("Simple Web Service with DB Cluster", show=False):
dns = Route53("dns")
web = ECS("service")
with Cluster("DB Cluster"):
db_primary = RDS("primary")
db_primary - [RDS("replica1"),
RDS("replica2")]
dns >> web >> db_primary
Репозиторий проекта
#библиотека
@zen_of_python
🔥7👍2😁1
Генератор QR-кодов для Wi-Fi
Сегодня многие роутеры уже умеют сами генерировать QR-код для подключения к сети. Но если вы хотите разобраться в том, как это работает с точки зрения кода или ваш роутер так не умеет, то эта библиотека вам поможет.
GitHub
#библиотека
Сегодня многие роутеры уже умеют сами генерировать QR-код для подключения к сети. Но если вы хотите разобраться в том, как это работает с точки зрения кода или ваш роутер так не умеет, то эта библиотека вам поможет.
GitHub
#библиотека
👍8❤🔥2🎉2
Screen Recording 2024-08-13 at 17.30.55.mov
37.5 MB
Веб-приложения теперь можно делать на чистом Python, не хуже, чем на JavaScript
Соучредитель fast.ai Джереми Ховард выпустил FastHTML. Эта технология позволяет писать на Python полноценные веб-приложения.
Уже сейчас здесь есть и компоненты, и адаптивность. Вы можете подключать сюда как JS, так и Python модули, если требуется.
Более подробно о проекте можно узнать на сайте, который, кстати, сделан как раз с помощью FastHTML: https://fastht.ml/
#библиотека #веб
Соучредитель fast.ai Джереми Ховард выпустил FastHTML. Эта технология позволяет писать на Python полноценные веб-приложения.
Уже сейчас здесь есть и компоненты, и адаптивность. Вы можете подключать сюда как JS, так и Python модули, если требуется.
Более подробно о проекте можно узнать на сайте, который, кстати, сделан как раз с помощью FastHTML: https://fastht.ml/
#библиотека #веб
✍11👍5👎2
Автоматическая суммаризация текста на Python
Если вы хотите быстро и без труда суммаризировать текст, то воспользуйтесь библиотекой Sumy. Библиотека позволяет извлекать текст из HTML-страниц или обычных текстов, резюмировать его и делать простую оценку текста.
Команда для установки:
Документация: pypi.org/project/sumy/
#библиотека
Если вы хотите быстро и без труда суммаризировать текст, то воспользуйтесь библиотекой Sumy. Библиотека позволяет извлекать текст из HTML-страниц или обычных текстов, резюмировать его и делать простую оценку текста.
Команда для установки:
pip install sumy
Документация: pypi.org/project/sumy/
#библиотека
🔥6👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Учим наш компьютер понимать естественный язык
В этом нам поможет open-interpreter — библиотека, которая позволяет управлять ПК с помощью обычной речи, в том числе на русском.
На видео выше можно посмотреть, как это работает на примере переключения со светлой темы на тёмную и конвертации docx-файлов в .pdf.
Репозиторий проекта: https://github.com/OpenInterpreter/open-interpreter
#библиотека #llm
В этом нам поможет open-interpreter — библиотека, которая позволяет управлять ПК с помощью обычной речи, в том числе на русском.
На видео выше можно посмотреть, как это работает на примере переключения со светлой темы на тёмную и конвертации docx-файлов в .pdf.
Репозиторий проекта: https://github.com/OpenInterpreter/open-interpreter
#библиотека #llm
👍4
Работаем с данными через GUI
Познакомившись с Bamboolib вы будете жалеть, что не узнали о ней раньше. Она позволяет работать с фреймами данных pandas через графический интерфейс, что сильно упрощает задачу.
Познакомиться с её возможностями подробнее и установить можно по ссылке:
https://pypi.org/project/bamboolib/#description
#библиотека #datascience #pandas
Познакомившись с Bamboolib вы будете жалеть, что не узнали о ней раньше. Она позволяет работать с фреймами данных pandas через графический интерфейс, что сильно упрощает задачу.
Познакомиться с её возможностями подробнее и установить можно по ссылке:
https://pypi.org/project/bamboolib/#description
#библиотека #datascience #pandas
❤6
9 главных Python-библиотек на все случаи жизни
Python — это такой швейцарский нож, который может решить практически любую задачу. Если, конечно, предварительно установить нужную библиотеку.
В этой подборке собрали для 9 библиотек, решающих самые разные задачи.
1. Requests —
2. Pillow —
3. Asyncio —
4. Tkinter
5. Pygame —
6. NumPy —
7. TensorFlow —
8. Matplotlib —
9. BeautifulSoup —
#подборка #библиотека
Python — это такой швейцарский нож, который может решить практически любую задачу. Если, конечно, предварительно установить нужную библиотеку.
В этой подборке собрали для 9 библиотек, решающих самые разные задачи.
1. Requests —
pip install requests
2. Pillow —
pip install pillow
3. Asyncio —
pip install asyncio
4. Tkinter
5. Pygame —
pip install pygame
6. NumPy —
pip install numpy
7. TensorFlow —
pip install tensorflow
8. Matplotlib —
pip install matplotlib
9. BeautifulSoup —
pip install beautifulsoup4
#подборка #библиотека
👍6❤1
Топ пакетов для улучшения работы с Python
Сегодня для Python существует более 130 тысяч библиотек и каждый день появляются новые.
Поэтому найти действительно крутые становится всё сложнее. Мы попросили экспертов рассказать о наиболее востребованных инструментах и вот, что у нас получилось:
https://tproger.ru/articles/top-paketov-dlya-uluchweniya-raboty-s-python
#библиотека
Сегодня для Python существует более 130 тысяч библиотек и каждый день появляются новые.
Поэтому найти действительно крутые становится всё сложнее. Мы попросили экспертов рассказать о наиболее востребованных инструментах и вот, что у нас получилось:
https://tproger.ru/articles/top-paketov-dlya-uluchweniya-raboty-s-python
#библиотека
Click — удобный инструмент для создания CLI на Python
Если вам нужно создать интерфейс командной строки для вашего проекта, то этот пакет позволит сделать это максимально просто.
Инструмент бесплатный и с отличной документацией: https://click.palletsprojects.com/en/8.1.x/
#инструменты #библиотека #cli
Если вам нужно создать интерфейс командной строки для вашего проекта, то этот пакет позволит сделать это максимально просто.
Инструмент бесплатный и с отличной документацией: https://click.palletsprojects.com/en/8.1.x/
#инструменты #библиотека #cli
Упрощаем запуск Python-приложений с помощью одной библиотеки
PyOxidizer — это инструмент, который позволяет вам создавать автономные исполняемые файлы с вшитым Python.
Представьте себе, что вы написали приложение на Python и хотите легко распространять его, не заботясь о том, установил ли пользователь Python или необходимые библиотеки. PyOxidizer берет ваше приложение, Python и все его зависимости, объединяет их в один исполняемый файл, который можно запустить на другом компьютере без дополнительных настроек. Это особенно полезно для упрощения распространения и установки ваших Python-приложений.
Инструкция по использованию, а также сама библиотека находятся в этом репозитории.
#библиотека
PyOxidizer — это инструмент, который позволяет вам создавать автономные исполняемые файлы с вшитым Python.
Представьте себе, что вы написали приложение на Python и хотите легко распространять его, не заботясь о том, установил ли пользователь Python или необходимые библиотеки. PyOxidizer берет ваше приложение, Python и все его зависимости, объединяет их в один исполняемый файл, который можно запустить на другом компьютере без дополнительных настроек. Это особенно полезно для упрощения распространения и установки ваших Python-приложений.
Инструкция по использованию, а также сама библиотека находятся в этом репозитории.
#библиотека
tg2md — простая библиотека для парсинга постов из Telegram в Markdown
С помощью этого небольшого скрипта вы сможете быстро преобразовать все посты источника, включая медиафайлы, в файлы с markdown разметкой для дальнейшей работы с Jekyll.
Всё, что нужно — запустить файл с указанием источника данных и путь к конечному каталогу. Подробнее в репозитории проекта.
#библиотека #инструменты #telegram
С помощью этого небольшого скрипта вы сможете быстро преобразовать все посты источника, включая медиафайлы, в файлы с markdown разметкой для дальнейшей работы с Jekyll.
Всё, что нужно — запустить файл с указанием источника данных и путь к конечному каталогу. Подробнее в репозитории проекта.
#библиотека #инструменты #telegram
dApp — мощный инструмент для создания децентрализованных приложений на базе блокчейна
Эта Python-библиотека предлагает все необходимые функции для взаимодействия со смарт-контрактами, управления данными и обеспечения безопасности приложений. Чтобы лучше разобраться в том, как с ней работать, мы нашли для вас полезную статью. В ней вы узнаете:
— основные функции библиотеки;
— как работать с оракулами;
— способ взаимодействия с с DeFi-протоколами;
— как управлять смарт-контрактами и многое другое.
#библиотека #web3 #блокчейн
Эта Python-библиотека предлагает все необходимые функции для взаимодействия со смарт-контрактами, управления данными и обеспечения безопасности приложений. Чтобы лучше разобраться в том, как с ней работать, мы нашли для вас полезную статью. В ней вы узнаете:
— основные функции библиотеки;
— как работать с оракулами;
— способ взаимодействия с с DeFi-протоколами;
— как управлять смарт-контрактами и многое другое.
#библиотека #web3 #блокчейн
❤1
RedBaron | Прокачивай код Like a Pro
Мощная библиотека для анализа и модификации исходного кода с сохранением форматирования. Предоставляет удобный интерфейс для работы с синтаксическим деревом кода, сохраняя пробелы, отступы и комментарии. Идеально подходит для рефакторинга, автогенерации кода и статического анализа.
p.s. Red Baron («Красный барон») — вид питонов, чешуя кирпично-красного цвета.
Репозиторий проекта
#библиотека
@zen_of_python
Мощная библиотека для анализа и модификации исходного кода с сохранением форматирования. Предоставляет удобный интерфейс для работы с синтаксическим деревом кода, сохраняя пробелы, отступы и комментарии. Идеально подходит для рефакторинга, автогенерации кода и статического анализа.
p.s. Red Baron («Красный барон») — вид питонов, чешуя кирпично-красного цвета.
Репозиторий проекта
#библиотека
@zen_of_python
❤1🐳1🍌1