TGViewer
Channel Public Channel
Python Portal

Python Portal

@pythonportal

Всё самое интересное из мира Python

Сотрудничество, реклама: @devmangx

Работаем с @Spiral_Yuri

РКН: https://clck.ru/3GMMF6
Subscribers
50.4K
Photos
2.9K
Videos
490
Links
1.3K

Showing posts older than #4649 · Back to latest

Older Posts 20 shown
Post #4648 12K
Хочешь выучить Python быстро и с нуля? Тогда вот что тебе нужно — CodeEasy: Python Essentials

🔹Объясняет сложное простыми словами
🔹Основан на реальной истории с заданиями по ходу сюжета
🔹Бесплатный старт

Готов начать? Жми сюда 🌟

👉 @PythonPortal
  • ❤ 30
  • 👍 10
Post #4647 11.8K
конечно, будешь)

👉 @PythonPortal
  • 🤣 113
  • 😁 21
  • 👍 8
  • ❤ 5
Post #4646 13.3K
На GitHub обнаружился ещё один мощный open-source инструмент для текста в речь на Python — Abogen

Позволяет быстро конвертировать ePub, PDF или обычные текстовые файлы в аудио высокого качества с автогенерацией синхронизированных субтитров.

Основные фичи:

🔸Поддержка входных файлов в форматах ePub, PDF и TXT
🔸Генерация естественной, плавной речи на базе модели Kokoro-82M
🔸Автоматическое создание субтитров с временной разметкой
🔸Встроенный микшер голосов для кастомизации звучания
🔸Поддержка нескольких языков, включая китайский, английский, японский и др.
🔸Обработка нескольких файлов через пакетную очередь

👉 @PythonPortal
  • ❤ 33
  • 👍 15
  • 🤝 2
Post #4645 12.5K
не, ну он гений

👉 @PythonPortal
  • 👍 252
  • 😁 64
  • 🤣 31
  • ❤ 16
  • 💊 11
  • 🔥 7
  • 👀 1
Post #4644 14.6K
Чувак собрал простого голосового ассистента на 70 строках кода на Python.

В проекте используются:

• livekit — голосовой агент
• AssemblyAI — для преобразования речи в текст
• OpenAI — «мозг» агента, а также генерация аудио из текста

Что особенно классно —
он использовал turn detection от AssemblyAI, и это работает действительно круто

Turn detection сообщает ассистенту, когда собеседник закончил говорить, и пора отвечать.

Раньше для этого использовали паузы и тишину, но такой подход не всегда корректен (представьте, что человек делает паузу, диктуя номер карты). Новая версия turn detection гораздо надёжнее. 🧀

Запусти код и поговори с ассистентом. Всё ощущается гораздо естественнее, чем раньше.

Вот репозиторий: https://github.com/svpino/voice-assistant

Инструкции по запуску смотри в файле README.

👉 @PythonPortal
  • ❤ 59
  • 👍 19
  • 🔥 10
  • 🏆 3
  • 😁 2
  • 🤝 1
Post #4642 12.6K
Когда-нибудь задавался вопросом, как Python понимает, что два объекта — это один и тот же?

Познакомься с id() — простой инструмент, который показывает идентификатор объекта в памяти.

Он помогает лучше разобраться в изменяемости, ссылках и багах

a = [1, 2, 3] # создаётся новый список и присваивается переменной a
b = a # b указывает на тот же объект, что и a
c = a.copy() # c — это новый список, копия a, но в другой области памяти


Теперь, что делает id():

print(id(a) == id(b))  # True


✅ a и b — это один и тот же объект, просто под двумя именами. Поэтому их id совпадают.

print(id(a) == id(c))  # False


❌ c — это новый объект, хоть и с таким же содержимым. id будет другим, потому что это другая копия в памяти.

👉 @PythonPortal
  • 🔥 51
  • ❤ 15
  • 👍 14
Post #4641 12.6K
Это подборка туториалов и гайдлайнов, которые учат писать свои реализации известных систем и инструментов — от баз данных до компиляторов с нуля на разных ЯП (есть Python-реализации + легко адаптировать)

Рекомендуется брать один проект и делать по шагам, это гораздо круче, чем просто читать туториалы. 🥰

👉 @PythonPortal
  • 👍 31
  • ❤ 12
  • 🔥 3
Post #4640 12.9K
«Вот, возьми у нас уже готовый игровой компьютер»

👉 @PythonPortal
  • 😁 106
  • 🔥 27
  • 🤣 20
  • ❤ 9
  • 🌚 2
Post #4639 14.5K
Полезная находка на GitHub — CheatSheets-for-Developers

Это огромная коллекция шпаргалок по самым разным технологиям:

JavaScript, Python, Git, Docker, SQL, Linux, Regex и многим другим.


Удобно структурировано — можно быстро найти нужную тему.

Сохрани себе и пользуйся 🔥

👉 @PythonPortal
  • 🔥 28
  • 👍 14
  • ❤ 13
Post #4638 11.5K

Forwarded from IT Portal

В ChatGPT появился обучающий режим — теперь вместо готовых ответов модель помогает пользователю самостоятельно прийти к правильному решению

Раскатывают уже сегодня для всех юзеров, включая бесплатных

@IT_Portal
  • ❤ 67
  • 🔥 24
  • 👍 18
  • 🏆 2
  • 💊 1
Post #4637 14.3K
Еще одна бесплатная платформа — Ulearn.me


С интерактивными курсами по программированию (есть Python), разработанная в компании СКБ Контур.

Каждый курс включает теоретические материалы, интерактивные задания и тесты для закрепления знаний.

Начать обучение можно в любое удобное время 🌟

👉 @PythonPortal
  • ❤ 25
  • 👍 11
  • 🔥 4
Post #4636 13.6K
У ChatGPT появился вкус

👉 @PythonPortal
  • 😁 209
  • ❤ 15
  • 🔥 14
  • 👍 4
  • 👀 4
  • 🏆 3
Post #4635 13.2K
Фишка распаковки в Python:

Видел такое?

a, b, *rest = [1, 2, 3, 4, 5]


Позволяет быстро разбирать данные.

Отлично подходит, когда работаешь со списками, но нужны только первые элементы.

👉 @PythonPortal
  • ❤ 83
  • 👍 40
Post #4634 13.4K
Непосильная задача

👉 @PythonPortal
  • ❤ 115
  • 😁 78
  • 👍 15
  • 😢 6
  • 💊 5
Post #4633 13.1K
Это расширение для VS Code просто пушка

Позволяет рисовать прямо в редакторе — буквально делать наброски мышкой.

Идеально для прототипирования и планирования структуры проекта до написания кода 🙃

👉 @PythonPortal
  • 💊 52
  • 🔥 32
  • ❤ 13
  • 👍 12
  • 🌚 1
Post #4631 12.4K
Сохраняем в коллекцию интересного: Symbiote — Python модуль для сталкеров. Инструмент социальной инженерии, предназначенный для создания фишинговых страниц с целью скрытого захвата изображений с фронтальной и задней камер устройства. При отправке специальной ссылки и предоставлении разрешения на доступ к камере, скрипт может незаметно делать снимки

Установка на Kali Linux/Termux:

1. Обновление системы и установка Python:

sudo apt update && 
sudo apt upgradesudo apt install python3


2. Клонирование репозитория Symbiote:

git clone https://github.com/hasanfirnas/symbiote.git


3. Переход в директорию и запуск установочного скрипта:

cd symbiote
python3 install.py


👉 @PythonPortal
  • 🤔 43
  • ❤ 14
  • 👍 6
  • 💊 4
  • 🌭 2
Post #4630 13.4K
У меня для вас кое-что интересное: PyQt6 — полное руководство для новичков

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

Вы научитесь работать с ключевыми компонентами фреймворка, выстраивать архитектуру интерфейса и логику взаимодействия элементов

🔸Читать

👉 @PythonPortal
  • ❤ 40
  • 👍 13
  • 🤯 6
  • 👀 2
Post #4629 12.9K
как же мы тебя понимаем

👉 @PythonPortal
  • ❤ 135
  • 😁 70
  • 🤣 26
  • 👍 14
  • 🔥 1
Post #4628 12.8K
Когда-нибудь нужно было разбить список на чанки без циклов?

Вот однострочник, который делает это через срезы.
Без импортов. Без лишнего

Идеально для батчевой обработки данных или постраничного вывода.

Просто, читаемо и на 100% питонично 👍

👉 @PythonPortal
  • 👍 79
  • ❤ 22
  • 🔥 13
  • 😁 2
Post #4627 13.1K
Это расширение для VS Code настоящее облегчение при работе с JSON 🙂

Оно превращает твой JSON-файл в визуальное представление — интерактивное полотно,
на котором легко исследовать структуру, навигироваться по данным и сразу понимать, что к чему.

👉 @PythonPortal
  • ❤ 61
  • 👍 20
  • 🔥 5
  • 🤔 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →