Zen of Python
20.1K subscribers
1.29K photos
179 videos
36 files
3.3K links
Полный Дзен Пайтона в одном канале

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

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

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

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

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Генератор QR-кодов для Wi-Fi

Сегодня многие роутеры уже умеют сами генерировать 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/

#библиотека #веб
11👍5👎2
Автоматическая суммаризация текста на Python

Если вы хотите быстро и без труда суммаризировать текст, то воспользуйтесь библиотекой 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
👍4
Работаем с данными через GUI

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

Познакомиться с её возможностями подробнее и установить можно по ссылке:

https://pypi.org/project/bamboolib/#description

#библиотека #datascience #pandas
6
9 главных Python-библиотек на все случаи жизни

Python — это такой швейцарский нож, который может решить практически любую задачу. Если, конечно, предварительно установить нужную библиотеку.

В этой подборке собрали для 9 библиотек, решающих самые разные задачи.

1. Requestspip install requests
2. Pillowpip install pillow
3. Asynciopip install asyncio
4. Tkinter
5. Pygamepip install pygame
6. NumPypip install numpy
7. TensorFlowpip install tensorflow
8. Matplotlibpip install matplotlib
9. BeautifulSouppip install beautifulsoup4

#подборка #библиотека
👍61
Топ пакетов для улучшения работы с 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
Упрощаем запуск Python-приложений с помощью одной библиотеки

PyOxidizer — это инструмент, который позволяет вам создавать автономные исполняемые файлы с вшитым Python.

Представьте себе, что вы написали приложение на Python и хотите легко распространять его, не заботясь о том, установил ли пользователь Python или необходимые библиотеки. PyOxidizer берет ваше приложение, Python и все его зависимости, объединяет их в один исполняемый файл, который можно запустить на другом компьютере без дополнительных настроек. Это особенно полезно для упрощения распространения и установки ваших Python-приложений.

Инструкция по использованию, а также сама библиотека находятся в этом репозитории.

#библиотека
tg2md — простая библиотека для парсинга постов из Telegram в Markdown

С помощью этого небольшого скрипта вы сможете быстро преобразовать все посты источника, включая медиафайлы, в файлы с markdown разметкой для дальнейшей работы с Jekyll.

Всё, что нужно — запустить файл с указанием источника данных и путь к конечному каталогу. Подробнее в репозитории проекта.

#библиотека #инструменты #telegram
dApp — мощный инструмент для создания децентрализованных приложений на базе блокчейна

Эта Python-библиотека предлагает все необходимые функции для взаимодействия со смарт-контрактами, управления данными и обеспечения безопасности приложений. Чтобы лучше разобраться в том, как с ней работать, мы нашли для вас полезную статью. В ней вы узнаете:

— основные функции библиотеки;
— как работать с оракулами;
— способ взаимодействия с с DeFi-протоколами;
— как управлять смарт-контрактами и многое другое.

#библиотека #web3 #блокчейн
1
​​RedBaron | Прокачивай код Like a Pro

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

p.s. Red Baron («Красный барон») — вид питонов, чешуя кирпично-красного цвета.

Репозиторий проекта
#библиотека
@zen_of_python
1🐳1🍌1