Python Portal
55.3K subscribers
1.92K photos
130 videos
46 files
511 links
Всё самое интересное из мира Python

Связь: @devmangx

РКН: https://clck.ru/3GMMF6
Download Telegram
JetBrains выпустила PyCharm 2025.1

Одна версия теперь объединяет Community и Pro. Базовые функции (включая Jupyter) — бесплатно, а Pro — с бесплатным пробным периодом на 1 месяц 😃

Что завезли:

—> Объединённый PyCharm
—> Junie — агент для написания кода (Pro)
—> Бесплатный уровень AI
—> SQL-ячейки в Jupyter Notebook (Pro)
—> Cadence — запуск ML-кода в облаке без лишних усилий (Pro)
—> Data Wrangler — для чистки и трансформации датафреймов через UI (Pro)
—> Поддержка Hatch — современный менеджер проектов от PyPA.

Чекни апдейт: JetBrains Blog

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
«Чтобы выучить язык нужно разговаривать с его носителем»

Я, изучающий Python:

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Превращай текст в речь в реальном времени — RealtimeTTS

Библиотека с низкой задержкой, которая превращает текст в речь почти мгновенно.

Идеально подходит для чатов, голосовых ассистентов и всяких GPT-ботов 🤙

Поддерживает кучу движков:
—> OpenAI TTS, ElevenLabs, Azure, Coqui, Piper, gTTS, Edge TTS, StyleTTS2 и даже системный TTS.

Если один сломался — автоматически переключится на другой.

Устанавливается одной строкой: pip install realtimetts[all]

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
python basic programes.pdf
4.4 MB
140+ базовых Python-программ — шпаргалка для новичков и подготовки к собеседованию

Подготовил для вас мощную подборку из 140+ практических заданий на Python, охватывающих самые важные темы

Всё написано на чистом Python с вводом от пользователя ☀️

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Машинное обучение глазами новичка в data science

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Как проигрывать музыку на Python с помощью Pygame

1. Устанавливаем / импортируем pygame — простая и мощная библиотека для работы со звуком

2. Предварительная настройка звукового микшера: pygame.mixer.pre_init(frequency=48000, size=-16, channels=2, buffer=512)

frequency=48000 — частота дискретизации звука (48 кГц).
size=-16 — 16-битные аудиосемплы, - означает знаковые (signed).
channels=2 — стерео (2 канала).
buffer=512 — размер звукового буфера, влияет на задержку

3. Инициализируем звуковой модуль pygame.mixer — обязательно для воспроизведения звука —> pygame.mixer.init()

4. Загружаем аудиофайл music.mp3 в память. Файл должен быть в той же директории, что и скрипт —> pygame.mixer.music.load("music.mp3")

5. Запускаем воспроизведение загруженного аудиофайла —> pygame.mixer.music.play()

6. Пока музыка играет (get_busy() возвращает True), программа "ждёт" и ничего не делает. Это предотвращает мгновенное завершение скрипт —>
while pygame.mixer.music.get_busy():
pass


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

Тогда тебе сюда —> python-type-challenges.zeabur.app

Это интерактивная платформа, где ты решаешь задачи на типы: Optional, Union, Literal, Callable, TypedDict, Protocol, Generic и другие.

Уровни — от лёгких до экстремальных

Всё работает прямо в браузере / без установки

Нууу шикардос же 😃

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Алгоритмы сортировки для питонистов

Мини-гайд, чтобы не искать на Stack Overflow каждый раз 😂

→ Сохрани себе, пригодится

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Учимся писать быстрый и масштабируемый Python-код

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

Там найдёшь:

Пошаговое обучение threading, multiprocessing, asyncio
Работа с ThreadPoolExecutor, ProcessPoolExecutor, Pool
Асинхронный ввод-вывод и конкурентная обработка файлов
Параллельные вычисления с NumPy
Практика и бенчмаркинг для реального ускорения

Всё с примерами кода и пошаговыми гайдлайнами

Подходит и для новичков, и для бывалых питонистов, которые хотят писать реально быстрый код 🏃‍♀️

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