Forwarded from IT Portal
Вышла крутейшая и наглядная лекция о диффузионных моделях. Популярный ютубер 3blue1brown совместно с welchlabs выпустили первый за три месяца выпуск.
За 40 минут автор с помощью красивых анимаций по полочкам разложил, как работают современные генераторы картинок и видео. Подходит для новичков. Есть русские субтитры
Идеальное видео под утренний кофе. Смотрим тут☕️
@IT_Portal
За 40 минут автор с помощью красивых анимаций по полочкам разложил, как работают современные генераторы картинок и видео. Подходит для новичков. Есть русские субтитры
Идеальное видео под утренний кофе. Смотрим тут
@IT_Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
❤43👍15🔥9
This media is not supported in your browser
VIEW IN TELEGRAM
Это расширение для VS Code настоящее облегчение при работе с JSON 🙂
Оно превращает твой JSON-файл в визуальное представление — интерактивное полотно,
на котором легко исследовать структуру, навигироваться по данным и сразу понимать, что к чему.
👉 @PythonPortal
Оно превращает твой JSON-файл в визуальное представление — интерактивное полотно,
на котором легко исследовать структуру, навигироваться по данным и сразу понимать, что к чему.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤57👍20🔥5🤔2
Когда-нибудь нужно было разбить список на чанки без циклов?
Вот однострочник, который делает это через срезы.
Без импортов. Без лишнего
Идеально для батчевой обработки данных или постраничного вывода.
Просто, читаемо и на 100% питонично👍
👉 @PythonPortal
Вот однострочник, который делает это через срезы.
Без импортов. Без лишнего
Идеально для батчевой обработки данных или постраничного вывода.
Просто, читаемо и на 100% питонично
Please open Telegram to view this post
VIEW IN TELEGRAM
👍75❤22🔥12😁2
У меня для вас кое-что интересное: PyQt6 — полное руководство для новичков
Это руководство охватывает широкий круг тем по работе с PyQt6: создание окон, настройка интерфейса, подключение виджетов, сигналы и события.
Вы научитесь работать с ключевыми компонентами фреймворка, выстраивать архитектуру интерфейса и логику взаимодействия элементов
🔸 Читать
👉 @PythonPortal
Это руководство охватывает широкий круг тем по работе с PyQt6: создание окон, настройка интерфейса, подключение виджетов, сигналы и события.
Вы научитесь работать с ключевыми компонентами фреймворка, выстраивать архитектуру интерфейса и логику взаимодействия элементов
Please open Telegram to view this post
VIEW IN TELEGRAM
❤35👍13🤯6👀2
Сохраняем в коллекцию интересного: Symbiote — Python модуль для сталкеров. Инструмент социальной инженерии, предназначенный для создания фишинговых страниц с целью скрытого захвата изображений с фронтальной и задней камер устройства. При отправке специальной ссылки и предоставлении разрешения на доступ к камере, скрипт может незаметно делать снимки
Установка на Kali Linux/Termux:
1. Обновление системы и установка Python:
2. Клонирование репозитория Symbiote:
3. Переход в директорию и запуск установочного скрипта:
👉 @PythonPortal
Установка на 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔42❤12👍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🔥31❤12👍12🌚1
Фишка распаковки в Python:
Видел такое?
Позволяет быстро разбирать данные.
Отлично подходит, когда работаешь со списками, но нужны только первые элементы.
👉 @PythonPortal
Видел такое?
a, b, *rest = [1, 2, 3, 4, 5]
Позволяет быстро разбирать данные.
Отлично подходит, когда работаешь со списками, но нужны только первые элементы.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤79👍37
This media is not supported in your browser
VIEW IN TELEGRAM
Еще одна бесплатная платформа — Ulearn.me
С интерактивными курсами по программированию (есть Python), разработанная в компании СКБ Контур.
Каждый курс включает теоретические материалы, интерактивные задания и тесты для закрепления знаний.
Начать обучение можно в любое удобное время
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
Раскатывают уже сегодня для всех юзеров, включая бесплатных
@IT_Portal
❤58🔥21👍18🏆2💊1
Полезная находка на GitHub — CheatSheets-for-Developers
Это огромная коллекция шпаргалок по самым разным технологиям:
Удобно структурировано — можно быстро найти нужную тему.
Сохрани себе и пользуйся🔥
👉 @PythonPortal
Это огромная коллекция шпаргалок по самым разным технологиям:
JavaScript, Python, Git, Docker, SQL, Linux, Regex и многим другим.
Удобно структурировано — можно быстро найти нужную тему.
Сохрани себе и пользуйся
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👍13❤12
This media is not supported in your browser
VIEW IN TELEGRAM
Это подборка туториалов и гайдлайнов, которые учат писать свои реализации известных систем и инструментов — от баз данных до компиляторов с нуля на разных ЯП (есть Python-реализации + легко адаптировать)
Рекомендуется брать один проект и делать по шагам, это гораздо круче, чем просто читать туториалы.🥰
👉 @PythonPortal
Рекомендуется брать один проект и делать по шагам, это гораздо круче, чем просто читать туториалы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30❤12🔥3
Когда-нибудь задавался вопросом, как Python понимает, что два объекта — это один и тот же?
Познакомься с
Он помогает лучше разобраться в изменяемости, ссылках и багах
Теперь, что делает
✅ a и b — это один и тот же объект, просто под двумя именами. Поэтому их
❌
👉 @PythonPortal
Познакомься с
id()
— простой инструмент, который показывает идентификатор объекта в памяти. Он помогает лучше разобраться в изменяемости, ссылках и багах
a = [1, 2, 3] # создаётся новый список и присваивается переменной a
b = a # b указывает на тот же объект, что и a
c = a.copy() # c — это новый список, копия a, но в другой области памяти
Теперь, что делает
id()
:print(id(a) == id(b)) # True
id
совпадают.print(id(a) == id(c)) # False
c
— это новый объект, хоть и с таким же содержимым. id
будет другим, потому что это другая копия в памяти.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥47❤15👍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
В проекте используются:
• livekit — голосовой агент
• AssemblyAI — для преобразования речи в текст
• OpenAI — «мозг» агента, а также генерация аудио из текста
Что особенно классно —
он использовал turn detection от AssemblyAI, и это работает действительно круто
Turn detection сообщает ассистенту, когда собеседник закончил говорить, и пора отвечать.
Раньше для этого использовали паузы и тишину, но такой подход не всегда корректен (представьте, что человек делает паузу, диктуя номер карты). Новая версия turn detection гораздо надёжнее.
Запусти код и поговори с ассистентом. Всё ощущается гораздо естественнее, чем раньше.
Вот репозиторий: https://github.com/svpino/voice-assistant
Инструкции по запуску смотри в файле README.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤56👍17🔥10🏆3😁2🤝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
Позволяет быстро конвертировать ePub, PDF или обычные текстовые файлы в аудио высокого качества с автогенерацией синхронизированных субтитров.
Основные фичи:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤29👍15🤝2