👩💻 Полезная шпаргалка по GIT: примеры и описание команд на русском
Сохраняйте — пригодится! 👍
pythonpedia
Сохраняйте — пригодится! 👍
pythonpedia
🔥1
⚡️Конфигурация — одна из самых недооценённых частей backend-приложений. os.getenv работает, пока проект небольшой. Но позже появляются десятки переменных, разные окружения и ошибки, которые всплывают уже в продакшене.
На открытом уроке разберём, как выстроить конфигурацию Python-приложения профессионально — с помощью pydantic-settings и FastAPI. Покажем переход от хаотичного чтения переменных окружения к строго типизированному классу BaseSettings с автоматическим парсингом файлов .env и .yaml.
Вы увидите, как валидировать конфигурацию при старте приложения, ловить ошибки до запуска и гарантировать корректность URL баз данных, портов и секретных ключей. Такой подход делает код чище, снижает риск инцидентов и упрощает сопровождение проектов.
📆Встречаемся 3 февраля в 20:00 МСК в преддверии старта курса «Python Developer». Регистрация открыта: https://otus.pw/RQ4U/
pythonpedia
На открытом уроке разберём, как выстроить конфигурацию Python-приложения профессионально — с помощью pydantic-settings и FastAPI. Покажем переход от хаотичного чтения переменных окружения к строго типизированному классу BaseSettings с автоматическим парсингом файлов .env и .yaml.
Вы увидите, как валидировать конфигурацию при старте приложения, ловить ошибки до запуска и гарантировать корректность URL баз данных, портов и секретных ключей. Такой подход делает код чище, снижает риск инцидентов и упрощает сопровождение проектов.
📆Встречаемся 3 февраля в 20:00 МСК в преддверии старта курса «Python Developer». Регистрация открыта: https://otus.pw/RQ4U/
pythonpedia
👍4
😕 ИИ разорил бедолагу...
Пользователь X создал ИИ-агента Clawdbot и выдал ему полные полномочия:
🟢компьютер,
🟢чаты,
🟢решения… и банковскую карту.
🤌 Задача была предельно проста:
«Зарабатывай деньги, много — за меня».
👌 И всё же ИИ не стал тянуть.
Пока владелец был занят, агент посмотрел три видео... инфоцыгана 😂 и принял гениальное бизнес-решение, купить:
🖱 $3000 — курс «Построй личный бренд»
🖱 $4200 — домен BorjaEmpire
Комментарий ИИ сразил наповал:
> «Премиальные домены конвертируют на 37% лучше. Не благодари».
📈 По расчётам нейросети, через 90 дней вложения должны были вырасти в 10 раз.
🌟 Реальность? — Минус полмиллиона рублей и ноль дохода.
pythonpedia
Пользователь X создал ИИ-агента Clawdbot и выдал ему полные полномочия:
🟢компьютер,
🟢чаты,
🟢решения… и банковскую карту.
🤌 Задача была предельно проста:
«Зарабатывай деньги, много — за меня».
👌 И всё же ИИ не стал тянуть.
Пока владелец был занят, агент посмотрел три видео... инфоцыгана 😂 и принял гениальное бизнес-решение, купить:
🖱 $3000 — курс «Построй личный бренд»
🖱 $4200 — домен BorjaEmpire
Комментарий ИИ сразил наповал:
> «Премиальные домены конвертируют на 37% лучше. Не благодари».
📈 По расчётам нейросети, через 90 дней вложения должны были вырасти в 10 раз.
🌟 Реальность? — Минус полмиллиона рублей и ноль дохода.
pythonpedia
👏5
💀 OSINT на максимум: как вытянуть цифровые следы из соцсетей.
➡️ Нельзяграм,
➡️ X,
➡️ TikTok,
➡️ YouTube,
➡️ Reddit и многое другое.
Никакой магии. Только открытые источники, надежные инструменты и холодный анализ сбора данных и контента.
Внутри:
✔️ парсеры соцсетей и сервисов;
✔️ поиск по открытым базам и профилям;
✔️ геотрекинг и анализ активности;
✔️ нейросети для анализа и генерации контента;
✔️ инструменты работы с капчами;
✔️ десятки ботов под все актуальные соцсети.
🌍 Охват платформ от Европы до Азии и США.
Это отличный буст для тех, кто занимается исследованиями, анализирует аудиторию и пытается понять, как устроена цифровая идентичность.
👍 Сохраняйте и пробуйте ЗДЕСЬ
pythonpedia
➡️ Нельзяграм,
➡️ X,
➡️ TikTok,
➡️ YouTube,
➡️ Reddit и многое другое.
Никакой магии. Только открытые источники, надежные инструменты и холодный анализ сбора данных и контента.
Внутри:
✔️ парсеры соцсетей и сервисов;
✔️ поиск по открытым базам и профилям;
✔️ геотрекинг и анализ активности;
✔️ нейросети для анализа и генерации контента;
✔️ инструменты работы с капчами;
✔️ десятки ботов под все актуальные соцсети.
🌍 Охват платформ от Европы до Азии и США.
Это отличный буст для тех, кто занимается исследованиями, анализирует аудиторию и пытается понять, как устроена цифровая идентичность.
👍 Сохраняйте и пробуйте ЗДЕСЬ
pythonpedia
😎 Текнолоджи
Мужчины уходят в вебкам массами. По всей стране парни увольняются с офисной работы и создают женских ИИ-аватаров, зарабатывая в десятки раз больше.
✍️ Это уже не мем — об этом пишут СМИ.
Как работает:
💬 создаётся цифровая девушка на базе ИИ;
💬 стримы, донаты, фанаты;
💬 лицо не требуется, тело тоже;
💬 доходы — миллионы рублей в месяц, по словам участников рынка.
😎 Индустрия набирает обороты: в сети уже продают курсы по запуску ИИ-вебкам-моделей.
💰 Цена обучения — десятки тысяч рублей.
🔥 Окупаемость — «за неделю», утверждают инсайдеры.
Звучит как план 💃
pythonpedia
Мужчины уходят в вебкам массами. По всей стране парни увольняются с офисной работы и создают женских ИИ-аватаров, зарабатывая в десятки раз больше.
✍️ Это уже не мем — об этом пишут СМИ.
Как работает:
💬 создаётся цифровая девушка на базе ИИ;
💬 стримы, донаты, фанаты;
💬 лицо не требуется, тело тоже;
💬 доходы — миллионы рублей в месяц, по словам участников рынка.
😎 Индустрия набирает обороты: в сети уже продают курсы по запуску ИИ-вебкам-моделей.
💰 Цена обучения — десятки тысяч рублей.
🔥 Окупаемость — «за неделю», утверждают инсайдеры.
Звучит как план 💃
pythonpedia
🤖Telegram-боты — это мощные интерфейсы для работы с данными, автоматизации и интеграции сервисов.
На открытом вебинаре за 60 минут вы соберёте Telegram-бота, который принимает запрос пользователя, обращается к внешнему API и возвращает структурированный ответ прямо в чат. Без привязки к конкретному сервису — разберём принцип, который одинаково работает и для цен, и для статусов, справочников, расписаний и контента.
Покажем, как бот «слушает» пользователя, как формируется запрос к API, как обрабатываются JSON-данные и ошибки, и как оформить ответ так, чтобы он выглядел аккуратно и профессионально. Это практическая база, которая пригодится любому Python-разработчику, работающему с интеграциями и внешними сервисами.
💥Присоединяйтесь 9 февраля в 20:00 МСК к преддверии старта курса «Python Developer». Регистрация открыта: https://otus.pw/EZHY/
pythonpedia
На открытом вебинаре за 60 минут вы соберёте Telegram-бота, который принимает запрос пользователя, обращается к внешнему API и возвращает структурированный ответ прямо в чат. Без привязки к конкретному сервису — разберём принцип, который одинаково работает и для цен, и для статусов, справочников, расписаний и контента.
Покажем, как бот «слушает» пользователя, как формируется запрос к API, как обрабатываются JSON-данные и ошибки, и как оформить ответ так, чтобы он выглядел аккуратно и профессионально. Это практическая база, которая пригодится любому Python-разработчику, работающему с интеграциями и внешними сервисами.
💥Присоединяйтесь 9 февраля в 20:00 МСК к преддверии старта курса «Python Developer». Регистрация открыта: https://otus.pw/EZHY/
pythonpedia
♻️ Как получить аудио с YouTube в наилучшем качестве через Python
⚙️ Что нужно установить:
```pip install yt-dlp
😰 Скрипт:from yt_dlp import YoutubeDL
def download_audio(url: str) -> None:
opts = {
"format": "bestaudio/best",
"outtmpl": "%(title)s.%(ext)s",
"quiet": True,
}
with YoutubeDL(opts) as ydl:
ydl.download([url])
if name == "main":
download_audio("https://www.youtube.com/watch?v=VIDEO_ID")
```
⬇️ Сохраните — пригодится!
pythonpedia
⚙️ Что нужно установить:
```pip install yt-dlp
😰 Скрипт:from yt_dlp import YoutubeDL
def download_audio(url: str) -> None:
opts = {
"format": "bestaudio/best",
"outtmpl": "%(title)s.%(ext)s",
"quiet": True,
}
with YoutubeDL(opts) as ydl:
ydl.download([url])
if name == "main":
download_audio("https://www.youtube.com/watch?v=VIDEO_ID")
```
⬇️ Сохраните — пригодится!
pythonpedia
😰 Погружаемся в Python, ML и AI на практике
Золотое место для обучения через проекты.
Настоящий код, реальные задачи и подробные разборы.
В одном репозитории — 500+ проектов по:
🟢Machine Learning;
🟢Чат-боты на Python, компьютерное зрение, веб-скраппинг;
🟢Deep Learning;
🟢125+ языковых моделей (NLP) — трансформеры, токены, семантика;
🟢NLP и трансформеры;
🟢Data Science;
🟢IoT;
🟢Django, GUI-приложения и многое другое!
Всё:
— с кодом
— с объяснениями
— с готовыми идеями для портфолио
🚀 Сохраняй, разбирай, пиши код и набирай реальные навыки.
📲 Макс
pythonpedia
Золотое место для обучения через проекты.
Настоящий код, реальные задачи и подробные разборы.
В одном репозитории — 500+ проектов по:
🟢Machine Learning;
🟢Чат-боты на Python, компьютерное зрение, веб-скраппинг;
🟢Deep Learning;
🟢125+ языковых моделей (NLP) — трансформеры, токены, семантика;
🟢NLP и трансформеры;
🟢Data Science;
🟢IoT;
🟢Django, GUI-приложения и многое другое!
Всё:
— с кодом
— с объяснениями
— с готовыми идеями для портфолио
🚀 Сохраняй, разбирай, пиши код и набирай реальные навыки.
📲 Макс
pythonpedia
👨💻 52 практических проекта на Python, которые реально поднимут твой уровень!
Хватит зубрить синтаксис по учебнику — пора переходить к реальным задачам, от простых к более амбициозным.
📦 В подборке:
✔️ 52 идеи.
✔️ Исходный код.
✔️ Пояснения к каждому проекту.
📈 Зачем это нужно:
— сформировать портфолио
— пройти техническое интервью
— поднять свой уровень Python и выйти на фриланс
Забирай, сохраняй и делись! 👍
pythonpedia
Хватит зубрить синтаксис по учебнику — пора переходить к реальным задачам, от простых к более амбициозным.
📦 В подборке:
✔️ 52 идеи.
✔️ Исходный код.
✔️ Пояснения к каждому проекту.
📈 Зачем это нужно:
— сформировать портфолио
— пройти техническое интервью
— поднять свой уровень Python и выйти на фриланс
Забирай, сохраняй и делись! 👍
pythonpedia
👨💻 Убираем фон с любой картинки за пару секунд на Python!
Хотите автоматизировать обработку изображений без фотошопа?
Скрипт-проект на базе библиотеки
📦** Установка:
`
Пример кода:
**```from rembg import remove
def remove_background(input_path: str, output_path: str) -> None:
"""Удаляет фон с изображения и сохраняет результат."""
with open(input_path, 'rb') as input_file:
with open(output_path, 'wb') as output_file:
image_bytes: bytes = input_file.read()
output_bytes: bytes = remove(image_bytes)
output_file.write(output_bytes)
if name == "main":
remove_background('input.png', 'output.png')```
🟢Открывает файл;
🟢Убирает фон;
🟢Сохраняет готовое изображение.
5️⃣ GitHub/Инструкция
pythonpedia
Хотите автоматизировать обработку изображений без фотошопа?
Скрипт-проект на базе библиотеки
rembg:📦** Установка:
`
pip install rembg`Пример кода:
**```from rembg import remove
def remove_background(input_path: str, output_path: str) -> None:
"""Удаляет фон с изображения и сохраняет результат."""
with open(input_path, 'rb') as input_file:
with open(output_path, 'wb') as output_file:
image_bytes: bytes = input_file.read()
output_bytes: bytes = remove(image_bytes)
output_file.write(output_bytes)
if name == "main":
remove_background('input.png', 'output.png')```
🟢Открывает файл;
🟢Убирает фон;
🟢Сохраняет готовое изображение.
5️⃣ GitHub/Инструкция
pythonpedia
This media is not supported in your browser
VIEW IN TELEGRAM
🫤 Размышляю: слова часто расходятся с делами. Сейчас важно проверить факты и понять, что на самом деле происходит.
pythonpedia
pythonpedia
🌟 Пусть сегодняшний день зажжётся искрой вдохновения. Делайте маленькие шаги каждый день — и вскоре мечты найдут своё воплощение.
pythonpedia
pythonpedia
🏃➡️Запуск Python-приложения локально — не проблема. Но чтобы оно одинаково работало у всех в команде, с понятной конфигурацией и базой данных — задача уже инженерная. Именно здесь начинается практический Docker.
На открытом вебинаре вы разберёте, как упаковать Python-приложение с FastAPI и базой данных в контейнеры и запускать всю систему одной командой. Мы покажем, как устроен Dockerfile для Python-проекта, как управлять зависимостями через uv и как связать сервисы между собой с помощью docker-compose.
Вы поймёте, как контейнеры обмениваются данными по сети, как настраиваются переменные окружения и почему такой подход даёт воспроизводимую среду разработки. Это базовый навык для backend-разработчика.
⚡️Присоединяйтесь 17 февраля в 20:00 МСК в преддверии старта курса «Python Developer». Регистрация открыта: https://otus.pw/5jcX/
pythonpedia
На открытом вебинаре вы разберёте, как упаковать Python-приложение с FastAPI и базой данных в контейнеры и запускать всю систему одной командой. Мы покажем, как устроен Dockerfile для Python-проекта, как управлять зависимостями через uv и как связать сервисы между собой с помощью docker-compose.
Вы поймёте, как контейнеры обмениваются данными по сети, как настраиваются переменные окружения и почему такой подход даёт воспроизводимую среду разработки. Это базовый навык для backend-разработчика.
⚡️Присоединяйтесь 17 февраля в 20:00 МСК в преддверии старта курса «Python Developer». Регистрация открыта: https://otus.pw/5jcX/
pythonpedia
🤗1
👨💻 Ты теряешь часы каждый месяц — просто потому что кликаешь мышью!
Горячие клавиши для браузеров, Windows/Linux и офисных программ — от базовых до редких.
Текст и документы: Ctrl+B, Ctrl+I, Ctrl+U — жир/курсив/подчёрк; Ctrl+C/V/X — копировать/вставлять/вырезать; Ctrl+Z/Y — отмена/повтор; Ctrl+F/H — поиск/замена.
Файлы и окна: новые/открыть/сохранить/печатать; закрыть/переименовать; свойства; удалить без корзины; новая папка.
Браузер: новая вкладка, назад/вперёд, вернуть закрытую, закладки, история, загрузки; поиск на странице; адресная строка.
Windows: показать рабочий стол; Выполнить; блокировка; настройки; свернуть всё.
Таблицы: выделить столбец/ряд; удалить/вставить/редактировать ячейку; автосумма; формулы.
⚡️ Сохраняй, прокачивай продуктивность быстрее любого курса.
pythonpedia
Горячие клавиши для браузеров, Windows/Linux и офисных программ — от базовых до редких.
Текст и документы: Ctrl+B, Ctrl+I, Ctrl+U — жир/курсив/подчёрк; Ctrl+C/V/X — копировать/вставлять/вырезать; Ctrl+Z/Y — отмена/повтор; Ctrl+F/H — поиск/замена.
Файлы и окна: новые/открыть/сохранить/печатать; закрыть/переименовать; свойства; удалить без корзины; новая папка.
Браузер: новая вкладка, назад/вперёд, вернуть закрытую, закладки, история, загрузки; поиск на странице; адресная строка.
Windows: показать рабочий стол; Выполнить; блокировка; настройки; свернуть всё.
Таблицы: выделить столбец/ряд; удалить/вставить/редактировать ячейку; автосумма; формулы.
⚡️ Сохраняй, прокачивай продуктивность быстрее любого курса.
pythonpedia
👍1