Python Portal
59.2K subscribers
2K photos
171 videos
47 files
555 links
Всё самое интересное из мира Python

Связь: @devmangx

РКН: https://clck.ru/3GMMF6
Download Telegram
Forwarded from IT Portal
Вышла крутейшая и наглядная лекция о диффузионных моделях. Популярный ютубер 3blue1brown совместно с welchlabs выпустили первый за три месяца выпуск.

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

Идеальное видео под утренний кофе. Смотрим тут ☕️

@IT_Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
43👍15🔥9
Средство устранения неполадок и есть неполадка

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁16822👍11👀4
This media is not supported in your browser
VIEW IN TELEGRAM
Это расширение для VS Code настоящее облегчение при работе с JSON 🙂

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

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
57👍20🔥5🤔2
Когда-нибудь нужно было разбить список на чанки без циклов?

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

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

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

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7522🔥12😁2
как же мы тебя понимаем

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
130😁68🤣21👍13🔥1
У меня для вас кое-что интересное: PyQt6 — полное руководство для новичков

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

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

🔸Читать

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
35👍13🤯6👀2
Сохраняем в коллекцию интересного: 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔4212👍6💊4🌭2
This media is not supported in your browser
VIEW IN TELEGRAM
Это расширение для VS Code просто пушка

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

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

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
💊51🔥3112👍12🌚1
Непосильная задача

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
113😁70👍15😢6💊5
Фишка распаковки в Python:

Видел такое?

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


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

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

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
79👍37
У ChatGPT появился вкус

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁199🔥1311👍4👀4🏆3
This media is not supported in your browser
VIEW IN TELEGRAM
Еще одна бесплатная платформа — Ulearn.me


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

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

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

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
22👍9🔥3
Forwarded from IT Portal
This media is not supported in your browser
VIEW IN TELEGRAM
В ChatGPT появился обучающий режим — теперь вместо готовых ответов модель помогает пользователю самостоятельно прийти к правильному решению

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

@IT_Portal
58🔥21👍18🏆2💊1
Полезная находка на GitHub — CheatSheets-for-Developers

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

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


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

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

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👍1312
«Вот, возьми у нас уже готовый игровой компьютер»

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁101🔥26🤣188🌚2
This media is not supported in your browser
VIEW IN TELEGRAM
Это подборка туториалов и гайдлайнов, которые учат писать свои реализации известных систем и инструментов — от баз данных до компиляторов с нуля на разных ЯП (есть Python-реализации + легко адаптировать)

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

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3012🔥3
Когда-нибудь задавался вопросом, как 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4715👍14
Media is too big
VIEW IN TELEGRAM
Чувак собрал простого голосового ассистента на 70 строках кода на Python.

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

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

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

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

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

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

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

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

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
56👍17🔥10🏆3😁2🤝1
не, ну он гений

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍240😁59🤣2810💊10🔥7👀1
This media is not supported in your browser
VIEW IN TELEGRAM
На GitHub обнаружился ещё один мощный open-source инструмент для текста в речь на Python — Abogen

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

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

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

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
29👍15🤝2