Загрузчик видео с YouTube и других платформ из одного из последних видео в ТТ.
Что нового в софте и зачем я его снова выкладываю, ведь раньше уже показывал:
• Исправлена загрузка с YouTube
• Добавлена история загрузок
• Проверка обновлений yt-dlp при запуске
• Прогресс-бар теперь показывает обработку видео, после загруки.
• Качаем и сразу переформатируем в тот формат, который будет поддерживаться всеми редакторами, AE, Premier и т.д.
• Оптимизация производительности
Че не работала старая версия и большая часть загручиков с YT в интернетусе:
YouTube усилил защиту видео, зашифровав ссылки на потоки с помощью JavaScript-обфускации. Библиотека yt-dlp больше не могла самостоятельно расшифровать эти ссылки, выдавая ошибку "Signature solving failed". Но, yt-dlp добавил поддержку EJS (External JavaScript) - механизма, который позволяет выполнять JS-код для обхода защиты. Для работы EJS требуется Deno - современный JavaScript runtime. Я добавил в код параметры enable_js: True и remote_components: {'ejs:github': True}, которые активируют загрузку и выполнение JS-скриптов из официального репозитория yt-dlp. Теперь при скачивании видео с YouTube, yt-dlp автоматически скачивает нужный JS-код и выполняет его через Deno для расшифровки защищённых ссылок.
Также, как смотрите на то, чтобы я сделал вот этот проект из 5-го этапа? Сможете посмотреть, сравнить со своим, использовать как референс. Постараюсь откомментировать нормально, чтобы все моменты были доступны. Если нужно - реакции ставьте.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤129👍28🔥15❤🔥8💋2💘2
В 2026 году ограничения стали обычным делом. То, что летало вчера, сегодня может просто не открыться. Ждать, пока всё «починят», можно долго, а интернет нужен сейчас.
Почему именно EVA? Сервис действует на опережение и подстраивается под блокировки еще до того, как вы их заметите.
- Ютуб в 4K - летает без зависаний;
- Игры и соцсети - стабильный пинг и мгновенная загрузка;
- Одна подписка на всё - iPhone, Android, Windows, macOS, Android TV.
Забирайте свой месяц доступа по ссылке ниже:
👉 Получить 30 дней бесплатно
Please open Telegram to view this post
VIEW IN TELEGRAM
😈49❤16👎8🔥5🤨5👍2
Мы прошли длинный путь. От "Hello World" и настройки Linux до деплоя сложного сервиса бронирования на VPS. Технически - вы готовы. Вы уже знаете больше, чем 50% кандидатов на рынке, которые умеют только проходить курсы.
Но Hard Skills - это товар. А процесс найма - это маркетинг. Если вы не упакуете свой опыт, оффер получит тот, кто знает меньше, но продает себя лучше. Вот инструкция, как конвертировать знания в зарплату.
Резюме — это не биография. Это коммерческое предложение. Рекрутер тратит на него 6 секунд.
Структура:
1. Заголовок: Python Backend Developer (не Junior, просто Developer) (пример!).
2. Стек: выносим наверх. Python, FastAPI, Django, PostgreSQL, Docker, Git, Linux. Это ключевые слова для фильтров HR.
3. Пет-проект (Ваш козырь): Не пишите "делал ту-ду лист". Распишите ваш Booking Service как полноценный продукт:
- Stack: FastAPI, Postgres, Redis, Celery, Docker;
- Key Features: "Реализовал защиту от Race Conditions при бронировании", "Настроил асинхронную отправку уведомлений через Celery", "Покрыл код тестами (pytest) и настроил CI/CD пайплайн";
- ссылка: Обязательно ссылка на Swagger (api.domain.com/docs) (ПРИМЕР!) и GitHub.4. Нюансы HR фильтров: не стесняйтесь добавить себе пару лет опыта или же повысить свой возраст в анкете. Увы, для парсера, которым HR пользуется, это может играть ключевую роль. Также пройдитесь по вакансиям, на которые претендуете, и проверьте, какой стек там требуется (наш пункт 1). Очень часто там сами HR пишут больше чем нужно. На свое усмотрение можете докинуть себе пару технологий из списка, которыми еще не владеете. Так или иначе, изначально ваша задача пройти робота и "попасть на стол" к HR.
1) GitHub: в профиле должен быть порядок. У проекта должен быть README.md на английском языке: Что это? Как запустить (docker-compose up)? Какие технологии использованы?.
2) LinkedIn: заполните профиль на английском. Добавьте в друзья рекрутеров из интересующих компаний. Напишите пост о том, что закончили разработку сложного сервиса и ищете вызовы.
Самая большая глупость - учиться проходить собеседования на реальных собеседованиях в компанию мечты. Вы провалите первые 3-5 интервью, это статистика. Либо идем сначала куда-то, куда не очень то и хотели устроиться, либо:
1) Найдите ментора или друга-разработчика.
2) Попросите провести Mock Interview (тестовое собеседование).
3) Пусть вас погоняют по теории: Чем отличается процесс от потока? Что такое GIL? Уровни изоляции транзакций? REST vs SOAP?
4) Запишите это на диктофон, послушайте и ужаснитесь тому, как неуверенно вы звучите. Исправьте это.
🧠 4. Алгоритмы (параллельный трек)
В начале роадмапа я говорил про LeetCode. Перед собеседованиями освежите базу. Вас могут попросить развернуть связный список или найти анаграмму. Решите топ-50 задач уровня Easy/Medium из списка "Blind 75".
🎉 Итог всего пути
Вы прошли через:
1) Linux & Git — Фундамент;
2) SQL & DB — Структуру данных;
3) Django & FastAPI — Логику;
4) Docker & Tests — Культуру разработки;
5) Booking Project — Реальный опыт.
Теперь вы не проситель. Вы - инженер, который предлагает свои услуги. Идите на собеседование с позицией: "Я умею решать проблемы бизнеса с помощью кода. Вот доказательства".
Хоть это и не курс, а всего-лишь roadmap с рекомендациями, я надеюсь, это кому-то поможет. Составлял я это, так как сейчас занимаюсь подготовкой к обучению людей, поверивших в меня как в ментора. Далее будет еще пару roadmap, например, на AI\ML, C++. Читайте :)
#Roadmap #Python #Backend
Please open Telegram to view this post
VIEW IN TELEGRAM
👍75❤52🔥9❤🔥2😢1👻1
Telegram-бот для сбора постов с нужных вам каналов
📱 Репозиторий
Автоматически собирает посты из нескольких каналов и публикует в ваш канал. Идеально для агрегаторов контента.
Что умеет:
- Мониторит любое количество каналов-источников;
- Пересылает посты в ваш целевой канал;
- Поддерживает фото, видео, альбомы;
- Премодерация — одобряйте посты перед публикацией;
- Удобная админ-панель прямо в Telegram.
⚙️ Как работает:
- Telethon читает каналы от вашего аккаунта, Aiogram-бот даёт интерфейс управления. Добавляете источники, указываете куда постить — готово.
⚡️ Запуск:
- Docker или Python. Нужны API_ID, API_HASH с my.telegram.org и токен бота.
Отрыл на ПК, довел до ума. Пользуйтесь, если нужно собирать контент с нескольких каналов.
Автоматически собирает посты из нескольких каналов и публикует в ваш канал. Идеально для агрегаторов контента.
Что умеет:
- Мониторит любое количество каналов-источников;
- Пересылает посты в ваш целевой канал;
- Поддерживает фото, видео, альбомы;
- Премодерация — одобряйте посты перед публикацией;
- Удобная админ-панель прямо в Telegram.
- Telethon читает каналы от вашего аккаунта, Aiogram-бот даёт интерфейс управления. Добавляете источники, указываете куда постить — готово.
- Docker или Python. Нужны API_ID, API_HASH с my.telegram.org и токен бота.
Отрыл на ПК, довел до ума. Пользуйтесь, если нужно собирать контент с нескольких каналов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤42👍8🔥5😍3❤🔥1
👍57🤔17🤩10❤6💯3👏2
1. Основной маршрут.
2. Фундамент разработчика - Git, IDE, Linux.
3. Базы данных.
4. Веб-фреймворки.
5. Тесты, Docker, async.
6. Проект-портфолио (Booking Service).
7. Резюме, LinkedIn и поиск работы.
#Roadmap #Python #Backend
Please open Telegram to view this post
VIEW IN TELEGRAM
❤94👍24🔥18❤🔥10🐳3🏆3
Я иногда попадаюсь на некоторых ребят и вот кого посоветую вам в ленту. Это не реклама, это просто попытка сделать что-то хорошее для сообщества и донести вам несколько источников, откуда можно черпать информацию.
1) Некоторое время назад я рекомендовал Вам подписываться на Романа Воронова - он также Python разработчик и ведет свой ТикТок.
Если Ваша цель понять алгоритмы, увидеть их практическое применение, посмотреть, как решаются задачи на LeetCode, как строится логика и само решение с подробным объяснением - строго рекомендую. Там есть даже ролик с тестовым заданием в один из проектов Microsoft. То, что реально было на техническом собеседовании. Насколько я знаю, он также преподает.
2) Совсем недавно подписался, но именно этот парень когда-то дал идею для ролика о том, что на "собеседованиях нельзя говорить правду". Я не знаю, как его зовут, канал называется bobov_it, но рассказывает он интересно и по большей части о трудоустройстве, HR, своем опыте в IT. Он, как я понял, именно заинтересован в постоянном трудоустройстве, поэтому может быть интересно послушать, как сейчас идет процесс найма. В общем, подписываемся, слушаем.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰74❤43👍12👀9❤🔥7🤔2
⚡️ РАЗЫГРЫВАЮ 10 ПОДПИСОК CLAUDE PRO ⚡️
В последнее время в разработке я все чаще использую Claude. Он пишет чистый код, отлично понимает контекст и реально ускоряет деплой фич. Claude Code - вообще лучший AI агент по моему мнению.
🎁 Хочу разыграть 10 подписок Claude Pro, чтобы вы могли прокачать свой воркфлоу. Приз выдавать буду на TON\USDT, в стоимость подписки/месяц.
Условия участия максимально простые:
1. Быть подписанным на этот канал.
2. Подписаться на мой Instagram.
Нажать кнопку «Участвовать» под постом 👇
📅 Итоги: 08.02.2026 в 13:00 по Киеву бот автоматически выберет 10 победителей.
(Важно: При вручении приза я проверю подписку на Инстаграм вручную, так что не хитрите 😉)
🚀 Всем удачи!
В последнее время в разработке я все чаще использую Claude. Он пишет чистый код, отлично понимает контекст и реально ускоряет деплой фич. Claude Code - вообще лучший AI агент по моему мнению.
🎁 Хочу разыграть 10 подписок Claude Pro, чтобы вы могли прокачать свой воркфлоу. Приз выдавать буду на TON\USDT, в стоимость подписки/месяц.
Условия участия максимально простые:
1. Быть подписанным на этот канал.
2. Подписаться на мой Instagram.
Нажать кнопку «Участвовать» под постом 👇
📅 Итоги: 08.02.2026 в 13:00 по Киеву бот автоматически выберет 10 победителей.
🚀 Всем удачи!
❤95👍13🔥13😢1
Я там Доту хлопками запускал, и бару открытием банки пикал. Вам интересно было, как я это сделал - вот, выложил пример и в Readme гайд, как сделать и адаптировать под любой звук. Тут версия для хлопков.
🚀 Репозиторий
Еще раз коротко, как это работает: хлопок ладонями имеет характерную частоту — 1400-1800 Гц. Программа пропускает звук через фильтр Баттерворта, который вырезает только эту полосу. Речь, музыка, удары по столу - всё отсекается.
Стек:
- Python (PyAudio, NumPy, SciPy);
- MATLAB для прототипирования.
Еще раз, в README есть таблица частот для разных звуков и пошаговая инструкция.
🚀 Репозиторий
Еще раз коротко, как это работает: хлопок ладонями имеет характерную частоту — 1400-1800 Гц. Программа пропускает звук через фильтр Баттерворта, который вырезает только эту полосу. Речь, музыка, удары по столу - всё отсекается.
Стек:
- Python (PyAudio, NumPy, SciPy);
- MATLAB для прототипирования.
Еще раз, в README есть таблица частот для разных звуков и пошаговая инструкция.
⚡52❤41👍14😁6❤🔥4👾1
Но я могу о чем-то рассказать и с телефона. Надеюсь, Вам будет полезно.
Многие слышали эти слова, но часто путают их назначение. Давайте разложим по полочкам теорию, прежде чем бежать в консоль.
📦 Docker: "Работает везде так же, как у меня"
Еще раз повторимся: главная боль разработчика до появления Docker звучала так: "На моем компьютере всё работает, почему на сервере упало?". Проблема была в окружении: разные версии библиотек, разные настройки ОС. Docker решил это раз и навсегда.
Суть: Docker берет ваш код, базу данных, библиотеки и настройки системы и "цементирует" их в Контейнер. Это изолированная коробка. Где бы вы ни запустили этот контейнер - на Windows, на Linux, на макбуке или в облаке - то, что происходит внутри коробки, всегда идентично.
Итог по Docker: это инструмент для упаковки и запуска приложения в изолированной среде. Один контейнер = один процесс (сервис).
🔗 Почему эти понятия связаны?
Тут часто возникает путаница. Docker и Kubernetes - это не конкуренты. Они работают в паре. Представьте, что Docker-контейнер - это кирпич. Он крепкий, стандартизированный и надежный. Из него можно построить будку (запустить одно приложение на сервере).
Но что, если вам нужно построить небоскреб? Вам нужны тысячи кирпичей. Вам нужно следить, чтобы они не падали, менять треснувшие кирпичи на новые, подвозить раствор. Вручную управлять тысячей контейнеров Docker невозможно. Тут на сцену выходит он... 👇
Kubernetes - это система оркестрации (управления) контейнерами.
Если Docker позволяет создать и запустить "коробку", то Kubernetes решает, на каком сервере эту коробку запустить, и следит за ее "здоровьем". Что делает Kubernetes (чего не может сам Docker):
- масштабирование (Scaling): в магазин пришло 10 000 клиентов? K8s автоматически создаст еще 50 копий контейнера с вашим сайтом, чтобы справиться с нагрузкой. Нагрузка упала? Он удалит лишние;
- самолечение (Self-healing): если приложение внутри контейнера зависло или упало, K8s это заметит, "убьет" больной контейнер и тут же запустит новый, здоровый;
- балансировка: он умным образом распределяет трафик между контейнерами, чтобы ни один сервер не перегрелся.
В итоге можно сказать:
Docker - это грузовой контейнер. Он гарантирует, что груз (код) упакован надежно и доедет в сохранности. 🔹 Kubernetes — это порт с кранами. Он управляет погрузкой, следит, куда поставить контейнеры, и обеспечивает бесперебойную работу всего логистического центра.
Используете один сервис? Хватит Docker. Строите сложную систему под высокой нагрузкой? Нужен Kubernetes, который будет управлять вашими Docker-контейнерами.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤90👍18👀7🫡5❤🔥4👾1
Пару слов о Criminal IT:
Criminal IT – это самая доступная экосистема для развития и объединения энтузиастов по всему миру. Наша миссия - победить безграмотность людей в сфере найма и помочь им получить работу за минимально возможное время. Мы обучаем на направления DevOps, ML/DS, Golang
Трудоустройство - это просто.
У нас, у меня есть ответы на ваши вопросы. Не просто что посмотреть, выучить, или переписать код, а как это сделать. Как сделать с минимальным вложением времени, нерв и усилий. Это будет та самая поддержка которая была нужна вам все это время. Как пройти лайвкодинг, как апнуть зп, какие вопросы будут спрашивать на собеседовании. Мы делаем упор на получение оффера. И даем ровно столько практики, сколько нужно для того, чтобы успешно работать после трудоустройства. Вступайте в сообщество CR_IT.
Сразу скажу: попасть в Criminal IT в любой момент - не получится. Мы открываем набор раз в несколько месяцев. Все подробности даю в этом канале, следите.
Пишите: @CR_IT_traff
________
Реклама.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣38😁16🌚10❤9💅6🍌1
Логично после Docker\Kubernetes продолжить тему DevOps.
🚀 CI/CD: Как код попадает на сервер (и почему роботы лучше людей)
Мы разобрали Docker (упаковка) и Kubernetes (управление). Но остался один вопрос: как код с ноутбука программиста попадает в этот самый Docker на боевом сервере? Раньше это делали вручную: заходили на сервер, скачивали обновления, перезагружали службы. Это долго и страшно (а вдруг человек ошибется?). Сейчас это делает CI/CD.
❓ Что это такое?
🏭 Аналогия: Завод vs Кустарное производство
🏆 Зачем это бизнесу и клиенту?
1. Скорость: новая фича (кнопка "Купить") попадает к пользователям через 10 минут после написания, а не раз в неделю по "дням релизов".
2. Надежность: исключена ситуация "Я что-то нажал, и всё упало". Робот не забывает команды и не устает.
3. Безопасность: если новый код с багом — CI-система просто не пропустит его на сервер. Сайт не упадет.
В целом, это касается не только DevOps. Сейчас и от Full-Stack разработчика часто требуюся базовые знания CI\CD. Так что берите на заметку.
Мы разобрали Docker (упаковка) и Kubernetes (управление). Но остался один вопрос: как код с ноутбука программиста попадает в этот самый Docker на боевом сервере? Раньше это делали вручную: заходили на сервер, скачивали обновления, перезагружали службы. Это долго и страшно (а вдруг человек ошибется?). Сейчас это делает CI/CD.
Это аббревиатура двух процессов, которые превращают разработку в автоматический конвейер.
🔹CI (Continuous Integration) - Непрерывная Интеграцияє это про проверку качества. Как только программист отправляет код в репозиторий (Git), специальный робот (Runner) подхватывает его и начинает "экзамен":
- проверяет, нет ли синтаксических ошибок;
- запускает авто-тесты (ничего ли не сломалось в старом функционале?);
- собирает проект (Build).
Если на этом этапе ошибка - конвейер останавливается, а программист получает уведомление: "Ты что-то сломал, чини!".
🔹 CD (Continuous Delivery / Deployment) - Непрерывная Доставка это про доставку до клиента. Если этап CI прошел успешно (тесты зеленые, сборка готова), робот продолжает работу:
1. Он сам подключается к серверу (или кластеру Kubernetes).
2. Скачивает новый Docker-образ.
3. Аккуратно подменяет старую версию на новую.
Всё это происходит за минуты, пока программистиграет в дотупьет кофе.
🏭 Аналогия: Завод vs Кустарное производство
Представьте, что вы производите автомобили. Без CI/CD (ручной труд): мастер (разработчик) собрал машину в гараже. Сам сел за руль, погнал её клиенту в другой город. По дороге может спустить колесо, мастер может устать или забыть прикрутить руль. Клиент ждет долго. С CI/CD (Автоматический конвейер): мастер только чертит деталь и кладет чертеж в ящик. Дальше включается конвейер:
- роботы-сканеры проверяют чертеж на ошибки (CI).
- роботы собирают машину и проводят краш-тесты (CI).
- если машина цела, автовоз сам грузит её и везет в салон клиенту (CD).
Никакого человеческого фактора.
1. Скорость: новая фича (кнопка "Купить") попадает к пользователям через 10 минут после написания, а не раз в неделю по "дням релизов".
2. Надежность: исключена ситуация "Я что-то нажал, и всё упало". Робот не забывает команды и не устает.
3. Безопасность: если новый код с багом — CI-система просто не пропустит его на сервер. Сайт не упадет.
В целом, это касается не только DevOps. Сейчас и от Full-Stack разработчика часто требуюся базовые знания CI\CD. Так что берите на заметку.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤39❤🔥6👍5🔥3🐳3🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Для лучшего понимания Docker\Kubernetes 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
😁124🔥24❤17🤣9❤🔥4🍌4
Так, для начала, пет-проект для пункта 4 в Roadmap.
По сути, классика для портфолио junior backend разработчика - регистрация, авторизация, CRUD, заказы с транзакциями.
Что внутри:
• Регистрация/авторизация (JWT);
• Роли (user/admin);
• CRUD книг и авторов;
• Оформление заказов с проверкой склада;
• 30 тестов на pytest;
• Docker из коробки.
Смотрим, учимся, берем себе.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤85🔥13🥰3❤🔥1👍1
Что под капотом:
- OpenCV для захвата видео и детекции движения;
- MediaPipe для распознавания людей;
- aiogram для Telegram-бота.
Фичи:
- Два режима: фото или видео;
- Управление через бота;
- Автоочистка старых файлов;
- Конфиг через .env.
Подключаете веб-камеру, запускаете — и получаете уведомления в Telegram при любом движении.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤57👍9😱4🍓3
Если вы искали надежное решение для извлечения текста из изображений, то Tesseract - это стандарт де-факто в мире Open Source. Изначально разработанный HP, затем поддерживаемый Google, сейчас это один из самых популярных OCR-движков.
🛠 Что под капотом? Это не просто утилита, а полноценный OCR-движок (libtesseract) + CLI-инструмент.
- архитектура: начиная с версии 4.0, используется нейросетевой движок на базе LSTM (Long Short-Term Memory), что дало огромный прирост в точности распознавания строк. Легаси-режим (распознавание паттернов) все еще доступен;
- языки: поддерживает 100+ языков "из коробки" (включая украинский, русский), с возможностью дообучения на своих данных;
- стек: написан на C++ (95%+ кода), что обеспечивает высокую производительность.
Раньше был не самым точным, сейчас, при правильном использовании - топ.
- Input: PNG, JPEG, TIFF (использует библиотеку Leptonica).
- Output: Plain text, hOCR (HTML), PDF, TSV, ALTO, PAGE XML.
tesseract image.png output -l rus
Где "image.png" - исходник, "output" - имя выходного файла, "-l rus" - язык. Дальше разберетесь сами :D
Please open Telegram to view this post
VIEW IN TELEGRAM
❤39👍13🔥8
Проект работает как агрегатор, позволяя переключаться между задачами, в одном интерфейсе, без возни с зависимостями:
- Текст: Llama-cpp (GGUF), мультимодальные модели (Llava), переводчик NLLB (200 языков);
- Изображения: Stable Diffusion (все версии: 1.5, XL, 3, Flux), Kandinsky, ControlNet, Inpaint/Outpaint, Upscale (Real ESRGAN) и замена лиц;
- Аудио: MusicGen, AudioGen, Bark (TTS), Whisper (STT);
- Видео: Stable Video Diffusion, AnimateDiff;
- 3D: Shap-E.
- Низкий порог входа: работает даже без видеокарты (CPU-only), запускается на 8 ГБ ОЗУ (хотя для комфорта лучше 16 ГБ+);
- Ускорение: поддерживает CUDA (Nvidia) и экспериментально ROCm (AMD);
- Установка: есть One-click инсталляторы для Windows и Linux, а также готовый Docker-образ;
- Автономность: после загрузки весов работает полностью офлайн.
То есть, даже AMD карты, в теории, будут работать. Сам сегодня буду тестить!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍59❤19🔥7❤🔥3🕊1
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤92❤🔥18🤩11👍5🔥4🌚3
Продолжаем большую серию постов-роадмапов. Прежде чем углубляться в нейронки и алгоритмы, нужно четко разделить понятия. Часто их смешивают, но разница есть.
📌 Кто есть кто?
- Data Science (DS): это про инсайты. Наука о данных. Специалист берет сырые данные, чистит их, анализирует и отвечает бизнесу на вопрос: "Что произошло и почему?". Здесь много статистики, гипотез и визуализации.
- Machine Learning (ML): это про прогнозы. Подраздел ИИ. Задача - не просто проанализировать данные, а построить модель, которая на их основе предскажет будущее (например, цену квартиры или спрос на товар).
- Artificial Intelligence (AI): это про имитацию интеллекта. Самое широкое понятие. Включает в себя ML, компьютерное зрение (CV), обработку естественного языка (NLP/LLM). Цель - заставить машину решать задачи так, как это делает человек.
Мы живем в эпоху Big Data. Компании собирают терабайты информации, но сами по себе данные - "мертвый груз". Бизнес платит огромные деньги тем, кто может превратить эти данные в:
- деньги (рекомендательные системы);
- экономию (прогнозирование поломок оборудования);
- автоматизацию (чат-боты, генерация контента).
Нельзя заниматься AI, не понимая ML. Нельзя строить ML-модели, не умея работать с данными (DS). До уровня Junior+ обучение идет по единому треку. Фундамент для всех трех направлений один:
- язык: Python (стандарт индустрии);
- математика: линейная алгебра, матанализ, тервер и статистика. Без этого вы будете просто "запускателем кода", не понимающим, что происходит "под капотом";
- работа с данными: SQL и библиотеки Pandas/NumPy.
В следующих постах разберем каждый этап Roadmap детально, для начала - будет сама карта.
P.S. с этого дня добавим хештеги, дабы вам легче было в навигацию.
#Roadmap #AI #ML #DataScience #Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64❤42👏11🍓5👍3❤🔥2
Есть и второй вариант - не покупайте курсы "Python за 3 дня". Учитесь у лучших вузов мира бесплатно.
Коротко:
- о чем: переменные, функции, ООП, регулярные выражения, тесты;
- зачем: это даст правильную культуру написания кода. Лучший вход в язык;
- сложность: 4/10.
Соедините со Stepik'ом и получите офигенный фундамент. Там - слушаете, а там - интерактив с прикладным применением полученной теории.
- курс CS50P (Python) на YouTube;
- официальный сайт курса - тут самая актуальная версия, доступ к облачной IDE и грейдеру заданий.
Нюанс - на английском. Но сейчас существует столько сервисов по синхронному переводу и все настолько просто, что это уже как буд-то не преграда, да?
#CS50 #Python #Roadmap
Please open Telegram to view this post
VIEW IN TELEGRAM
❤86👍21❤🔥13💅4🔥2😱2