Zen of Python
20.2K subscribers
1.2K photos
161 videos
32 files
3.14K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
​​django-mfa2 | Двухфакторная авторизация для Django-сайта

Мастхэв для современного веб-портала с поддержкой TOTP (одноразовых СМС-паролей), U2F, FIDO2 U2F (Web Authn), почтовых Email-кодов, доверенных устройств и резервных кодов восстановления.

Репозиторий проекта

#библиотека

@zen_of_python
1👍1
​​Как опубликовать библиотеку на PyPi

Исчерпывающий гайд для тех, кто наконец создал что-то опенсорсное для Py-комьюнити и теперь хочет опубликовать свой пакет на pypi.org.

#факты #библиотека

@zen_of_python
🥰211
reladiff | Эффективный трансфер из БД в БД

Полезнейшее решение для SQL-based хранилищ, с помощью которого производится перенос только несуществующих в конечной базе записей.


table1 = connect_to_table("postgresql:///", "table_name", "id")
table2 = connect_to_table("mysql:///", "table_name", "id")

sign: Literal['+' | '-']
row: tuple[str, ...]
for sign, row in diff_tables(table1, table2):
  print(sign, row)


🌚 — знаю другой способ
— переношу по хардкору: клонирование
✍️ — не доводилось еще переносить


Репозиторий проекта

#библиотека

@zen_of_python
7👍3🥰31
​​gs-quant | Тулкит для инвестинга

Ультракрутая и хорошо документированная библиотека для всевозможных потребностей инвестора — матмоделей и количественных методов анализа финансовых рынков и управления финансами. Goldman Sachs плохо не делает.

Репозиторий проекта

#библиотека

@zen_of_python
🔥3😁2
amphi-etl | Low-code-аналог Airflow

Инструмент позволяет генерировать Py-сниппеты и укладывать их в пайплайны. Знает, как без кода обратиться к pandas, DuckDB, LangChain. Есть расширение для Jupyter. Запускается простой командой:


amphi start


Интересно, сколько лет ему потребуется, чтобы дорасти до обкатанности Airflow?

Репозиторий проекта

#библиотека

@zen_of_python
🥰2👎1
​​whenever | Работа с datetime без боли

Авторы библиотеки заявляют, что этот инструмент избавит от боли обращения с временным типом данных. Какой бы тип (type aware / naive) ни был в коде, в IDE подсветятся проблемы при наличии. Поддерживает deltas (вычитание из переменной минут / часов и проч.), расширенные трейсбеки и проч.

🌭 — datetime не является болью для меня
— больно, потому прикручиваю нечто подобное
☃️ — будучи юнцом, не сталкивался пока

Репозиторий проекта

#библиотека

@zen_of_python
🌭48134👍3
This media is not supported in your browser
VIEW IN TELEGRAM
open-interpreter | Управление компьютером с помощью естественного языка

Python-библиотека, которая позволяет управлять ПК с помощью обычной челочеческой речи, в том числе на русском. На видео переключаются со светлой темы на тёмную, конвертируют docx-файлы на рабочем столе в .pdf.

Репозиторий проекта
Интерактивная демка в Colab

#llm #библиотека
👍2👎1
​​ViperIDE для MicroPython

Для пользователей облегчённой версии Python есть годная среда разработки, причём с веб-интерфейсом и привычными для любой IDE вещами вроде подсветки синтаксиса, эмулятором девайсов и проч. Как вишенка — мобильная (!) версия.

🌭 — никогда не юзал MicroPy
— полезно

Репозиторий проекта

#библиотека

@zen_of_python

Репозиторий проекта

#ide

@zen_of_python
🌭455👍2👏1😈1
​​vectorlite | SQLite как векторное хранилище

Это было вопросом времени: если вы сталкивались с прикруткой своей базы знаний к 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
👍2