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
Ещё не знали про The Fuck? Тогда мы идём к вам!

Это — пожалуй, одна из самых лучших утилит, написанных на Python, с более чем 72 тыс звёзд на GitHub. Если вы ошиблись в предыдущих командах в консоли и вас это окончательно взбесило, просто вызовите The Fuck. Интрумент постарается исправить команды и сделает «всё красиво».

Пользуйтесь: https://github.com/nvbn/thefuck

#инструменты
👍35😁9🔥2
Стек технологий для Python

Просто небольшая заметка, где Senior Python Developer советует инструменты и технологии, которые повсеместно применяют разработчики на Python:

https://tproger.ru/articles/stek-tehnologij-dlja-python-sovetuet-jespert/

#начинающим #инструменты
👍5💩31
Внезапно, но сервис, в котором можно выучить «всё»

Просто вбиваете запрос и сервис выводит небольшой роадмап. Админ попробовал «питонические» запросы а-ля Python, Pandas и др. И это как минимум забавно. Но что интересно, там есть информация практически по любому запросу — пусть местами скудно, но всё равно есть.

В общем, попробуйте: https://learn-anything.xyz/

#инструменты
👍22👎2
Если только выбираете себе IDE, присмотритесь к Thonny

Какие гайды по Python не смотри, какие книги не читай, везде советуют либо родную IDE, либо сразу какой-нибудь новомодный VSCode или PyCharm.

Но вот алмаз, идеальная IDE для для начинающих разработчиков — Thony: https://thonny.org/

Конечно, выглядит она не так модно, зато что внутри! Thonny не просто поддерживает различные способы выполнения кода по шагам, вычисления выражений и детальную визуализацию стека вызовов, но ещё имеет режим объяснения концепций ссылок и кучи.

И это не личная рекомендация, Thonny — рекомендуют в открытых онлайн-курсах у серьёзных университетов, а с 2017 года эта IDE ещё и по умолчанию включается в официальный дистрибутив Raspberry Pi Raspbian

В общем, обязательно попробуйте — для старта будет больше, чем достаточно, а потом уже ставьте VScode.

#начинающим #инструменты
💩21👍13😐1
Pandas AI — ИИ-библиотека для работы с Big Data

Большинство разработчиков на Python представляют, что такое pandas. Это главная библиотека в Python для работы с данными. Её активно используют аналитики данных и дата-сайентисты

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

Отличная новость, теперь можно «поговорить» со своей БД и просто задать нужный вопрос. А в ответ получить нужное вам значение. Звучит странно, но именно так и работает Pandas AI!

Рассказываем подробнее, что такое Pandas AI и как его использовать

#нейросети #инструменты
👍5👎1
Forwarded from Веб-страница
​​Игра про Python, которую вы возненавидите

Энтузиаст создал игру на Python, в которой освещены самые неясные аспекты языка. Она сделана по аналогии c «The Password Game», где с каждой попыткой создать верный пароль к нему предъявляются всё новые и новые требования. Так и здесь автор решает проверить, как глубоко вы сможете написать выражение на Python со всё большим количеством ограничивающих правил.

Игра: https://oskaerik.github.io/theevalgame/

Обсуждение на Reddit (если застряли на каком-то этапе): https://oskaerik.github.io/theevalgame/

#инструменты #python
👍10🎉31🍌1
​​Code to Flow: объяснятель кода

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

#инструменты
🍌4👍2
Forwarded from Метод утёнка
This media is not supported in your browser
VIEW IN TELEGRAM
Toolfolio — все нужные инструменты для ИИ и не только в одном месте

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

#инструменты
Click — удобный инструмент для создания CLI на Python

Если вам нужно создать интерфейс командной строки для вашего проекта, то этот пакет позволит сделать это максимально просто.

Инструмент бесплатный и с отличной документацией: https://click.palletsprojects.com/en/8.1.x/

#инструменты #библиотека #cli
Stealth-Requests — библиотека для анонимного скреппинга веб-страниц

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

С помощью этой библиотеки вы сможете добиться желаемого результата благодаря возможности синтаксического анализа, реалистичным HTTP-запросам и маскировки TLS-отпечатков.

Более подробно обо всех возможностях можно прочитать на странице проекта.

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

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

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

#библиотека #инструменты #telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Инструмент дня: Решатель капчи от Google на Python

Сегодня какой-то день Google получается: сперва курс, который сделали в компании, потом инструмент для решения капчи от них же. Ну что ж, тем лучше.

Ближе к делу! Этот инструмент написан на Python и всё, что он делает — решает капчу от reCAPTCHA. Но не графическую, а аудио. Но в этом утилита сама разберётся, главное её установить и запустить.

Подробности о проекте и инструкция по установке в репозитории.

#инструменты #captcha
This media is not supported in your browser
VIEW IN TELEGRAM
Как легко создать дипфейк в реальном времени с Python

Для этого нам понадобится утилита Deep-Live-Cam, Python и всего одна фотография для наложения лица.

Работает даже на слабом ПК, установка простая, а инструкция уже лежит в репозитории по ссылке.

#инструменты #ml #deepfake
This media is not supported in your browser
VIEW IN TELEGRAM
Trafilatura: CLI-аналог BeautifulSoup

Интересный opensource-инструмент Trafilatura, предлагающий скрейпинг содержимого веб-страниц. Утилита пытается найти баланс между ограничением шума («левых» элементов на странице) и включением всех смыслонесущих частей.

❤️ — то, что надо
🤔 — знаю вариант круче, напишу в комментариях


#инструменты #cli
4👌2🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
На GitHub появился опенсорсный проект для перевода видео

VideoLingo работает на Whisper от OpenAI. Она позволяет загружать ролики с ютуба, а затем добавлять сабы, в том числе, переведённые на русский язык.

Само собой бесплатно. Попробовать можно по ссылке: https://github.com/Huanshere/VideoLingo

#инструменты
👍5🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
marimo | Еще более интерактивный ноутбук.ipynb

Интересная надстройка над привычными ноутбуками.ipynb, позволяющая запускать ваши проекты как веб-приложения. Похоже на Streamlit, но со своими фишками. На видео, к примеру, визуализируется эмбеддинг. Проект набрал 7К+ звезд на GitHub, а это что-то да значит.

Тот случай, когда радуешься непустому разделу Issues на GH, ведь это значит, что такой непростой проект все же поддерживается.

Цена: бесплатно
Репозиторий проекта

#инструменты

@zen_of_python
Forwarded from Типичный программист
Microsoft открыла исходный код Python-либы для преобразования файлов в Markdown

MarkItDown — идеальное решение для конвертации файлов и офисных документов в Markdown. Подойдёт для анализа, индексации или упорядочивания данных.

Что поддерживает:

— PDF, PowerPoint, Word, Excel.
— Изображения (EXIF и OCR).
— Аудио (метаданные и транскрипция речи).
— HTML (включая специальную обработку Wikipedia).
— Text-based форматы: CSV, JSON, XML и другие.

Плюсом можно прикрутить LLM для описания изображений.

#инструменты #python #анализ
This media is not supported in your browser
VIEW IN TELEGRAM
👍31
Forwarded from Веб-страница
Онлайн-песочница для обучения и тестирования SQL

SQL Playground — это бесплатный сервис, который позволяет вам изучать SQL и тестировать различные запросы как в MySQL, так и в PostgreSQL. Работает песочница прямо в браузере, при этом поддерживает подсветку синтаксиса и обладает автоматических генератором схем БД.

Пробуем по ссылке: sqlplayground.app

#инструменты #sql #бд
👍5
Флексим и создаём GUI на Python с веб-технологиями рендеренига

В этом нам поможет Flexx — набор инструментов, сделанных на чистом Python. Он позволяет писать код графических интерфейсов прямо на питоне и на ходу генерировать JavaScript с помощью транслятора PScript.

Узнать подробности о возможностях и изучить инструкцию можно на странице проекта.

#инструменты #python #javascript #gui
👍1
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
Ngrok: безопасный туннель к локальному серверу за пару секунд

Когда нужно показать локальный проект клиенту или протестировать вебхук от стороннего сервиса, поднимать полноценный сервер в интернете — избыточно. Ngrok решает эту задачу: за секунды пробрасывает туннель из интернета к вашему локальному серверу, выдавая публичный URL. Поддерживает HTTPS, защищённые токены, инспекцию трафика и работает на всех популярных ОС.

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

#бэкенд #инструменты
1🌭1