Python Portal
55.4K subscribers
1.92K photos
129 videos
46 files
509 links
Всё самое интересное из мира Python

Связь: @devmangx

РКН: https://clck.ru/3GMMF6
Download Telegram
Как сложить два числа в Python без + ?

Вот два хакерских способа — через биты и формулы

Проверь, какой работает быстрее

🔥— 1 способ
👍 — 2 способ

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Живая, актуальная документация для любого репозитория — с возможностью общаться прямо с ней

Это как Deep Research для GitHub, только на базе Devin

Открытые проекты — бесплатно, регистрация не нужна 😏

Заходи на deepwiki.com или просто меняй github на deepwiki в ссылке на репозиторий

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Получай тексты песен с помощью Python

1. Устанавливаем: pip install lyricsgenius

2, api_key — ключ доступа к API Genius. Его нужно получить здесь: https://genius.com/api-clients

genius(api_key) — создаёт объект, через который мы можем искать артистов и песни

А дальше — вводишь имя артиста и название трека, и скрипт сам достанет текст из Genius

Подходит для: музыкальных проектов / чат-ботов

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Как добавить интерактивные дашборды к датафреймам pandas?

PyGWalker — библиотека для Python, которая помогает анализировать данные с помощью визуализаций.

Быстрая установка, минимум кода, полностью open-source

👍

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Учимся писать компактный и читаемый код с помощью List Comprehension в Python

Всё, что нужно знать 😊

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Нашёл очень мощную штуку для работы с нейросетями — Transformer Lab

Это бесплатное и полностью открытое приложение для локальной работы с большими языковыми моделями

> Обучение, дообучение и общение с моделями.
> Загрузка моделей в один клик (DeepSeek, Gemma и другие).
> Drag-and-drop интерфейс для RAG-систем.
> Встроенное логирование и многое другое

Можно использовать как локально, так и подключать облачные движки

Идеально, если хочешь сам обучить модель или просто удобно общаться с ней без интернета 👍

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Не прописывайте значения для перечислений вручную

В Python можно использовать auto, чтобы сделать это автоматически

auto присваивает элементам перечисления последовательные целые числа — это очень удобно

Для флагов auto будет использовать последовательные степени двойки

Для строковых перечислений (StrEnum) — автоматически приводит имена элементов к строчным буквам

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Хочешь научиться анализировать данные с нуля?

Тогда тебе точно стоит обратить внимание на бесплатный курс от freeCodeCamp — Data Analysis with Python

В этом курсе ты освоишь:

> Основы Python
> Библиотеку NumPy
> Библиотеку Pandas
> Визуализацию данных

Курс идеально подходит для новичков. Всё объясняется доступным языком, а знания закрепляются реальными проектами

По окончании можно получить официальный сертификат 👍

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Вы думаете, что хорошо знаете Python? 🐍

А вот Пабло Галиндо Сальгадо (участник Совета управляющих Python) собрал python-horror-show — коллекцию самых странных и пугающих примеров кода, которые способны поставить в тупик даже сеньоров

В этом репозитории:

> Почему 300 is 300 иногда True, а иногда False?
> Как список "сам себя" меняет — но ничего не меняется?
> Чем опасны ключи 1, True и 1.0 в словаре?

Каждый пример — это не просто ловушка, а способ заглянуть в самую глубину Python > кэширование объектов, порядок вычислений, поведение хеширования и другие тонкости реализации 😈

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Резюмируй любую встречу всего в 5 строк кода

LeMUR от AssemblyAI автоматически фиксирует и анализирует встречи, превращая часы разговоров в краткие сводки, список задач и ключевые идеи — всё на базе ИИ.

Бесплатная транскрипция (более 100 часов) 🤪

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Хотите сделать консольные сообщения ярче и нагляднее?

Используйте библиотеку colorama

Результат —> текст в консоли будет окрашен в соответствующие цвета. Подходит для выделения ошибок, успешных сообщений и визуального улучшения CLI-утилит

👍 — надо попробовать
🔥 — интересно

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Забыл, как искать все .py файлы, изменённые за сутки? Или как проверить доступность сайта через curl ? Не парься.

Zev — это инструмент командной строки, который переводит обычный язык в готовые команды. Просто пиши:

zev 'find all .py files modified in the last 24 hours'


-> И он выдаст нужную команду

Работает на базе GPT-4, Gemini или локального LLM (через Ollama). Поддерживает буфер обмена, сам предупреждает о потенциально опасных командах

Установка:
pip install zev
zev --setup


Используй с умом, всё таки команды генерирует ИИ 🫡

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Если работаешь с числами — этот список для тебя

Абсолютное значение, округление, корень, факториал и не только — всё с примерами кода

Сохрани себе и используй как шпаргалку 🫡

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Microsoft и VS Code выкатили бесплатные курсы по программированию

Сейчас доступны два курса:

✓ Python с нуля (19 часов)
✓ HTML, CSS, JavaScript (16 часов)

Всё обучение и практика — прямо в редакторе VS Code 🫡

http://vscodeedu.com/courses

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM