Python Guru | Всё про Python
关闭频道
Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc Канал на бирже: telega.in/c/+pos-ZyEAKZM1YWEy
显示更多3 039
订阅者
无数据24 小时
-47 天
-2430 天
帖子存档
Монтируем видео с помощью Python
MoviePy — это Python-библиотека для работы с видео и аудио. Она позволяет программно создавать, редактировать и обрабатывать медиаконтент: обрезать видео, объединять несколько роликов, добавлять текст и музыку, изменять скорость, извлекать аудио и многое другое. В сегодняшнем гайде ты узнаешь, как пользоваться MoviePy.
• Перейти к просмотру
Python Guru
Строка – заголовок
Если хотите быстро получить красивый заголовок, используйте .title()
Python Guru
Хочешь заговорить на английском, но не с кем практиковаться?
Появилась ИИ-девушка, с которой можно общаться голосовыми на любые темы, как с носителем. Она слушает твою речь, подробно исправляет ошибки и помогает говорить увереннее. Попробовать можно бесплатно.
🇬🇧 Английский: @ChattyEnglishBot
🇩🇪 Немецкий: @ChattyGermanBot
🇪🇸 Испанский: @ChattySpanishBot
🇫🇷 Французский: @ChattyFrenchBot
🇮🇹 Итальянский: @ChattyItalianBot
🇵🇹 Португальский: @ChattyPortugueseBot
🇨🇳 Китайский: @ChattyChineseBot
🇯🇵 Японский: @ChattyJapaneseBot
🇰🇷 Корейский: @ChattyKoreanBot
🇸🇦 Арабский: @ChattyArabicBot
🇹🇷 Турецкий: @ChattyTurkishBot
🇷🇺 Русский: @ChattyRussianBot
🇵🇱 Польский: @ChattyPolandBot
Создаем свой редактор кода
Продолжаем делиться циклом видеоматериалов, благодаря которому ты научишься делать простые, но полезные проекты. В этот раз автор демонстрирует создание собственного редактора кода.
• Перейти к просмотру
Python Guru
Объяснение:
asyncio.gather запускает задачи конкурентно. Задача B с задержкой 1 секунда завершается первой, затем A с задержкой 2 секунды, и после выполнения всех задач печатается "Done". Порядок вывода зависит от времени выполнения, а не от порядка передачи.
Python Guru
Использование памяти
С помощью sys.getsizeof() можно проверить использование памяти объектом
Огромный список всего 48 байт, потому что функция range возвращает класс, который ведет себя как список. В вопросе памяти range эффективнее, чем использование актуального списка чисел.
Python Guru
Скрапер Google Maps на Playwright
Представь ситуацию: нужно получить список компаний определенного профиля в конкретном городе. Делимся полезным скриптом, который все делает это с помощью Playwright. Также ты узнаешь, в каких местах это все может сломаться, и как справляться с этим.
• Перейти к просмотру
Python Guru
Nested list comprehensions
Помните основной синтаксис list comprehensions?
[ expression for item in list if conditional ]
Если expression может быть любым валидным выражением Python, оно также может быть и другим list comprehension.
Или, если хотите «разгладить» предыдущую матрицу.
Python Guru
Однострочный условный оператор (тернарный оператор)
В Python существует возможность использовать однострочный условный оператор, который позволяет сократить код и сделать его более лаконичным. Это особенно полезно для простых условий, которые можно выразить в одной строке.
Использование тернарного оператора позволяет упростить код, особенно когда нужно выполнить простое условие и присвоить значение одной переменной на основе этого условия.
Python Guru
Проверка необходимой версии Python
Чтобы ваши пользователи не могли запустить скрипт в несовместимой версии, в коде стоит проверить наличие актуальной версии Python.
Python Guru
Анатомия декоратора в Python
Создадим декоратор
@hello_decorator.
Декоратор в Python — функция, которая принимает функцию/класс и возвращает функцию/класс. В примере декоратор hello_decorator() принимает функцию f(), и возвращает функцию wrapper().
Python GuruОбязательные аргументы
Для принудительного использования аргументов ставьте символ звездочки перед ними, заставляя все аргументы стать ключевыми
Python Guru
Скрапер Google Maps на Playwright
Представь ситуацию: нужно получить список компаний определенного профиля в конкретном городе. Делимся полезным скриптом, который все делает это с помощью Playwright. Также ты узнаешь, в каких местах это все может сломаться, и как справляться с этим.
• Перейти к просмотру
Python Guru
Сорок заходов ревью на код, который вроде бы уже отревьюили: что два ИИ-ревьюера нарыли друг за другом
skillmem прошёл через два независимых ревью, и автор считал, что там всё чисто. А дальше две модели с разных сторон — Claude и GPT — сорок кругов подряд грызли его враждебно, и каждую находку они были обязаны воспроизводить командой.
На выходе: шесть P1 и около двадцати пяти P2 в коде, который «уже был отревьюен». Главный урок: каждый второй фикс тащил за собой регрессию, и выловить её выходило только на следующем раунде.
• Перейти к просмотру
Python Guru
Build A Modern Python GUI Project | Step by Step Tutorial
В сегодняшнем выпуске мы создадим современное приложение с графическим интерфейсом на Python с использованием Tkinter и CustomTkinter. Мы также интегрируем pytube, который позволит нам скачивать видео с YouTube в разных разрешениях и форматах.
• Перейти к просмотру
Python Guru
Разбираем файлы на Mac за 10-15 минут
На Маке очень быстро накапливаются ненужные файлы. В основном это дубликаты фото, видео и документов, в разных папках под разными именами. Делимся полезные скриптом, который находит лишние копии и сортирует их, чтобы впоследствии ты мог избавиться от ненужных.
• Перейти к просмотру
Python Guru
Не только PyTorch: о чём на самом деле новая книга Лоуренса Морони
Свежая книга Лоуренса Морони — «Искусственный интеллект и машинное обучение для программистов в PyTorch» — по названию выглядит тоскливо. Чувство такое, будто тебе опять подсунули очередной учебник по ИИ на Python: сперва чуть теории, дальше классы, потом ещё классы, потом совсем уж базовые классы — и по ходу дела читателя гарантированно срубает в сон.
Только фиг там. Морони собрал совсем не это. Стартует он как будто с обычного руководства по PyTorch, к середине разгоняется в практикум по NLP и Transformer, а под конец выдаёт почти полноценный тур по современному генеративному AI. И как он это провернул?
• Перейти к просмотру
Python Guru
Repost from Находки Программиста
📣 Игровой коврик для мыши с 3D-подставкой для запястья
Цена: ~1300₽
Рейтинг: 5😀
Купили: 58 👤
🖱 Заказать
Игровой коврик для мыши в стиле аниме-панк с мягкой 3D-подставкой под запястье сочетает необычный дизайн и эргономичную поддержку руки, делая рабочее или игровое место комфортнее и ярче.
#AliExpress #коврик #мышь
Находки Программиста
Генерируем hex-цвета
Продолжаем делиться циклом видеоматериалов, благодаря которому ты научишься делать простые, но полезные проекты. В этот раз автор демонстрирует генерацию hex-цветов.
👀Смотреть видео
Python Guru
