Minimal vscode: заменяем вкладки на удобные инструменты
Убираем вкладки из vscode! А еще я рассказываю, что за язык Cooklang (язык разметки для рецептов)
Конфиг выпуска: https://github.com/sobolevn/the-best-python-course/blob/main...
Убираем вкладки из vscode! А еще я рассказываю, что за язык Cooklang (язык разметки для рецептов)
Конфиг выпуска: https://github.com/sobolevn/the-best-python-course/blob/main...
Ссылка на полный конфиг: https://github.com/sobolevn/dotfiles?tab=readme-ov-file#vsco...
Ссылка на пошаговые изменения: https://github.com/sobolevn/the-best-python-course/tree/main...
Пока вышло 2 видео, скоро будет еще :)
Открываем окна! Нет, не от духоты, ее в видео как раз не будет 🌚️️️️
Видео короткое, динамичное, практичное.
Перед тем как учиться пользоваться vscode, необходимо:
1. Её поставить
2. Научиться её открывать
3. Располагать её на рабочем пространстве
В видео поговорили про:
- Brewfile и синхронизацию программ / плагинов
- Hotkey managers на примере https://github.com/koekeishiya/skhd
- Тайловые менеджеры окон: https://github.com/rxhanson/Rectangle
- Красивости вроде https://topnotch.app и https://hazeover.com
Все материалы для всех операционных систем тут: https://github.com/sobolevn/the-best-python-course/blob/main...
Сгоняли с автором на рыбалку: поговорили про FastStream, пожарили мясо, обсудили проблемы разработчиков при работе с очередями / брокерами сообщений.
FastStream – аналог FastAPI, но для работы с событиями в брокерах / очередях.
Пример:
Что делает данный код? Читает сообщения из first-topic, парсит из них поле user типа str, выполняет логику обработки, отправляет новое сообщение в another-topic. Просто? Удобно?
Что нам дает такой код?
- Декларативное описание, чего мы хотим. Не надо руками создавать коннекты и рулить потоком выполнения
- AsyncAPI документацию (аналог OpenAPI в вебе)
- Удобное тестирование
- Кучу других плюшек!
Внутри видео обсудили:
- Детали работы DI фастстрима
- Встроенное Observability
- Open Tracing
- Сообщество фреймворка (тут не будет проблемы "одного автора", сообщество живет!)
- Отличия от Celery: когда брать что?
Репозиторий: https://github.com/ag2ai/faststream
Документация: https://faststream.ag2.ai
Еще одно видео про еще один новый тайпчекер для питона на расте!
Много их нынче стало.
В видео:
- Обсуждаем первую версию: pyre-check, обсудили taint analysis
- Сравниваем pyrefly с ty и mypy
- Смотрим на внутреннее устройство
- Применяем на реальном проекте
Ключевые ссылки из выпуска:
– Доклад о pyrefly на PyCon: https://youtu.be/ZTSZ1OCUaeQ?si=s_DPOOzsdeTk5Uqo
– pyrefly vs ty: https://blog.edward-li.com/tech/comparing-pyrefly-vs-ty (сильно советую!)
Вывод: пока очень сырой, много багов, но быстрый. Ключевой вывод: отлично, что есть конкуренция.
Привет кодеры и продукт-манагеры!
Я тут посмотрел новое видео! Если ты нет, то срочно глянь — там разбирают, как ИИ меняет мир разработки, но меняет ли?
🔥 Что внутри? А внутри открытый вопрос - что будет с кодом?
Мы имеем:
✔️ Баги,
✔️ Зависимость от ИИ,
✔️ Дорогие модели,
✔️ Новые профессии в IT — «промт-инженеры», «дегустаторы кода»,
✔️ Новые правила игры, юнит-экономику.
И очень точно подметил @user9910706 в комментарии:
Самое главное что нейросетка пишет код за тебя, а значит он написан в непривычном виде, и выглядит скорее как легаси, которое фиг знает как вообще поддерживать потом.
Само видео смотреть с VPN:
📌 Но главное вопрос: Что будет с кодом? Обсуждаем в комментах! 👇
Шаг 1. Найти нужное видео для перевода в текстовый формат, убедиться, что в нем есть субтитры (99% видео имеют субтитры)
Шаг 2. Перейти на сервис: downloadyoutubesubtitles (гугл в помощь)
Шаг 3. Вставить ссылку на необходимое видео, получить субтитры, скачать их в формате TXT
Шаг 4. Открыть файл, скопировать весь текст, после чего перейти в любую языковую модель
Шаг 5. Взять промт ниже, вставить в него субтитры и отправить в языковую модель и получить результат!
Привет! Мне нужна твоя помощь в обработке субтитров из YouTube видео.
Цель: получить максимально читаемый, удобный и структурированный текст, пригодный для дальнейшего использования (например, для конспекта, статьи или поста).
Инструкции по обработке:
Очистка
1. Удали все временные метки и другую служебную информацию из субтитров.
2. Удали лишние переносы строк, объединяя фрагменты в полные предложения.
3. Постарайся удалить явные слова-паразиты (например, "ну", "эээ", "ммм", "как бы"), если они не несут смысловой нагрузки и мешают восприятию.
Корректура
1.Исправь орфографические и пунктуационные ошибки.
2.Обеспечь правильную капитализацию (начало предложений, имена собственные).
Структурирование
1. Разбей текст на логические абзацы. Каждый абзац должен охватывать одну подтему или мысль.
2. Если в видео есть явная смена говорящих, постарайся обозначить это (например, новой строкой или маркером типа "Спикер 1:", "Спикер 2:"). Если это невозможно, просто формируй абзацы по смыслу.
3. Выделить заголовки для улучшения структуры, составить списки для улучшения понимания
Читаемость
1. Итоговый текст должен быть связным, последовательным и легко восприниматься.
Улучшение1. В конце всего обработанного текста создай отдельный блок под четким заголовком Дополнительная информация от ИИ
2. В этом блоке, используя свои знания, предоставь краткую (например, 2-3 абзаца или несколько ключевых пунктов) дополнительную информацию, строго релевантную основной теме и содержанию видео.
3. Также в этом блоке необходимо указать ошибки и заблуждения автора, необходимо выполнить фактчекинг (проверку материала на подлинность и в целом оценить его качество и полезность)
Предоставляю субтитры для обработки:
---
[СЮДА ВСТАВИТЬ СКОПИРОВАННЫЕ СУБТИТРЫ]
---
Нюанс! Если видео длинное, то будет много текста. Такой запрос смогут обработать не все модели, поэтому уже по традиции советую использовать aistudio (gemini 2.5 pro) и qwen
Будет получен текстовый файл с проверкой фактов из видео и его оценкой в целом. Если будут какие-то недостоверные факты — то ИИ об этом укажет!
📌 Я буду ОЧЕНЬ благодарен, если вы оцените пост и посмотрите мой канал в ТГ (ссылка в профиле пикабу). Всем позитива и хорошего настроения, будьте добрее друг к другу!