27147
Привет! — Делюсь опытом, пишу на Python и других языках — Создаю ботов и сайты — Парсинг, машинное обучение, big data, щупаю pentesting YouTube: https://www.youtube.com/c/pythontoday Чат: @python2day_chat Сотрудничество: @web_runner
📈 Автоматизируй получение значений различных валют
Инструмент делает запрос к ExchangeRate API и показывает актуальный курс USD к RUB — без заморочек и регистрации.
💡 Что умеет:
🟢Получает свежий курс валют (USD → RUB);
🟢Обрабатывает ошибки (если вдруг интернет решит умереть);
🟢Подходит как база для телеграм-бота или финансового дашборда;
🟢Конечно можно адаптировать под разные, мировые валюты.
🚀 Запускаешь — и сразу знаешь курс. Прямо в терминале.
import requests
from typing import Optional
def get_exchange_rate(base_currency: str, target_currency: str) -> Optional[float]:
"""
Получает курс обмена из base_currency в target_currency.
:param base_currency: Базовая валюта (например, 'USD').
:param target_currency: Целевая валюта (например, 'RUB').
:return: Курс обмена или None в случае ошибки.
"""
url = f"https://open.er-api.com/v6/latest/{base_currency}"
try:
response = requests.get(url, timeout=10)
response.raise_for_status()
data = response.json()
rate = data["rates"].get(target_currency)
if rate is None:
print(f"Курс для {target_currency} не найден.")
return None
return rate
except requests.RequestException as e:
print(f"Ошибка при запросе к API: {e}")
return None
if __name__ == "__main__":
base = "USD"
target = "RUB"
rate = get_exchange_rate(base, target)
if rate:
print(f"Курс {base} к {target}: {rate}")
else:
print("Не удалось получить курс обмена.")
# Курс USD к RUB: 80.926191
Найден годный конспект по LLM на русском языке
Авторы реально постарались, потому что раскрыто буквально все, что нужно, чтобы понять принцип работы современных моделей. Что внутри, если кратко:
– Необходимая математика: линал и матанализ на пальцах
– Все про механизм внимания и трансформеры
– Детальное объяснение процесса предобучения
– RL – с нуля до обучения ризонинг-моделей типа o3
– И даже полноценный гайд по тому, как самостоятельно зафайнтюнить модель.
Все – в иллюстрациях, схемах и интуитивно понятных примерах. Для наглядности прикладываю несколько страниц.
Забрать полную pdf-версию абсолютно бесплатно можно здесь
😈 Подборка 30+ ресурсов для поиска работы за баксы
https://www.flexjobs.com/
https://weworkremotely.com/
https://www.workingnomads.com/jobs
https://remote.co/
https://wellfound.com/
https://remotive.com/
https://justremote.co/
https://www.theladders.com/jobs/remote-work-from-home-jobs
https://nodesk.co/remote-jobs/
https://euremotejobs.com/
https://remoteok.com/
https://peoplefirstjobs.com/
https://djinni.co/
https://smartbrain.io/
https://4dayweek.io/
https://arc.dev/
https://jobspresso.co/
https://www.virtualvocations.com/
https://www.skipthedrive.com/
https://pangian.com/
https://powertofly.com/
https://dribbble.com/jobs
https://www.outsourcely.com/
https://landing.jobs/
https://careervault.io/
https://authenticjobs.com/
https://www.upwork.com/
https://www.fiverr.com/
https://www.toptal.com/
https://www.freelancer.com/
https://www.freelancermap.com/
https://www.gun.io/
Сохраняй, пригодится 👍
#job #vacancy
Ищете готовые скрипты 💻 на Python ❓
На канале Python_Scripts всегда огромный выбор 🚀 :
📍 боты 🤖
📍 парсеры 📁
📍 чекеры 🔍
📍 автоматизация 🔧
📍 многое другое 💻
Подписывайтесь и пользуйтесь❕
👇👇👇 Ссылка на канал : 👇👇👇
/channel/Py_Script
🙂 Красивое...
Марсоход Curiosity передал кадры ночного неба, сделанный с поверхности Красной планеты — на расстоянии 225 миллионов километров от Земли.
💫 Из-за отсутствие атмосферы звезды на небе там видно по-другому...
Учитесь в универе и хотите вырваться из рутины? Подайте заявку на бесплатный студкемп Яндекс Образования! Здесь вы не просто переключитесь с повседневных задач, а нырнёте в одно из самых перспективных IT-направлений — NLP. На интенсиве ждут студентов со всей России и каждому, кто пройдёт отбор, оплатят проезд и проживание в Новосибирске.
За две недели — с 14 по 26 июля — вы разберётесь, как работают языковые модели вроде YandexGPT и Qwen, поймёте, что такое мультимодальность и RAG, поработаете с реальными данными и создадите собственный проект. Успейте подать заявку до 18 мая.
🚀 IOPaint — фотошоп будущего на стероидах и без подписки
Забудь про дорогой софт и вечную подписку — IOPaint это бесплатный, open-source инструмент, который превращает любые фото в шедевры с помощью ИИ.
Что умеет:
💬 Удалять объекты, надписи, людей, водяные знаки;
💬 Дорисовывать края (outpainting) и менять отдельные элементы (inpainting);
💬 Есть удобный 1-клик установщик для Windows и отдельное iOS-приложение (OptiClean).
⚡️Под капотом топовые модели:
* Stable Diffusion, Dreamshaper, BrushNet, Paint-by-Example
* Плагины для улучшения лица (GFPGAN, RestoreFormer), удаления фона, повышения качества (RealESRGAN), аниме-сегментации и многого другого!
🗂 Встроенный FileManager — редачим и сохраняем в один клик.
📍 Идеален для дизайнеров, SMM, арт-проектов и просто прокачки фоток.
📦 Установка и запуска:
$ pip3 install iopaint
$ iopaint start --model=lama --device=cpu --port=8080
🏎💨Не позволяйте вашим приложениям терять скорость! Обрабатывайте задачи эффективно с FastAPI.
Узнайте, как фоновые задачи могут повысить отзывчивость вашего приложения.
Освойте FastAPI и научитесь улучшать производительность приложений. Повышение скорости ответа и снижение нагрузки — это реально.
⚡️Присоединяйтесь к открытому вебинару 20 мая в 20:00 мск и получите скидку на большое обучение «Python Developer. Basic»: https://otus.pw/n7mm/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Второй язык программирования для карьерного роста
Навык работы с Go — это хорошее дополнение к скиллсету опытного программиста. Освоить язык можно на курсе Нетологии. Это актуальная программа 2025 года, которую мы разработали с учётом последних трендов отрасли.
На курсе вас ждёт много практики: 4 проекта для портфолио, 32 задания и хакатон. За 6 месяцев вы освоите язык на продвинутом уровне и научитесь:
- писать эффективный код на Go,
- создавать высоконагруженные сервисы,
- работать с базами данных,
- встраивать Go-приложения в инфраструктуру.
Практикующий эксперт проведёт для вас 3 персональные консультации. Центр развития карьеры поможет упаковать весь опыт в сильные резюме и портфолио. Освойте Go как второй язык программирования и растите в карьере
Реклама. ООО "Нетология". ИНН 7726464125 Erid 2VSb5yZiBPv
🔥 Лучше сегодня уже не будет...
«Деревня дураков» теперь... АНИМЕ, какой-то гений выжал из нейронки максимум.
Красиво 🤓
Тестирование на Python для продвинутых: кейсы, инструменты, ошибки
📅 22 мая в 20:00 — вебинар для тех, кто хочет вывести тестирование на новый уровень.
Что обсудим:
— как тестировать async-код, базы данных и работу с файлами
— частые ошибки: избыточные моки, хрупкие тесты и антипаттерны
— инструменты pro-уровня: pytest, tox, coverage и др.
— как ускорить прогон без потери качества
— реальные кейсы и подходы из продакшена
👨💻 Для опытных Python-разработчиков, лидов, архитекторов и всех, кто пишет тесты, но хочет делать это лучше, быстрее и стабильнее.
🔥 Вебинар проходит в преддверии старта курса «Python Developer. Professional».
Участникам — скидка на обучение!
🎓 Участие бесплатное https://otus.pw/dnau/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🔥 Прокачиваем Python + здоровье за 15 минут
Мини-программа, скрипт, который считает ИМТ (индекс массы тела) и классифицирует результат по всем канонам ВОЗ.
👨💻 Что умеет:
🖱 Учитывает все категории: от недостатка веса до ожирения III степени;
🖱 Работает в терминале, как интерактивное меню;
🖱 Чистый код с аннотациями и обработкой ошибок;
🖱 Подойдёт новичкам и не только.
from typing import Optional
def calculate_bmi(weight: float, height: float) -> Optional[float]:
"""Вычисляет индекс массы тела (ИМТ)."""
try:
bmi = weight / (height ** 2)
return round(bmi, 2)
except ZeroDivisionError:
print("❌ Рост не может быть равен нулю.")
return None
def interpret_bmi(bmi: float) -> str:
"""Интерпретирует значение ИМТ по классификации ВОЗ."""
if bmi < 18.5:
return "Недостаточный вес"
elif 18.5 <= bmi < 25:
return "Нормальный вес"
elif 25 <= bmi < 30:
return "Избыточный вес"
elif 30 <= bmi < 35:
return "Ожирение I степени"
elif 35 <= bmi < 40:
return "Ожирение II степени"
else:
return "Ожирение III степени"
def main() -> None:
print("🧮 Калькулятор Индекса Массы Тела (ИМТ)")
while True:
print("\nМеню:")
print("1. Рассчитать ИМТ")
print("2. Выйти")
choice = input("Выберите действие (1-2): ").strip()
if choice == "1":
try:
weight = float(input("Введите вес (кг): ").strip())
height = float(input("Введите рост (в метрах): ").strip())
bmi = calculate_bmi(weight, height)
if bmi is not None:
category = interpret_bmi(bmi)
print(f"\nВаш ИМТ: {bmi}")
print(f"Категория: {category}")
except ValueError:
print("❌ Пожалуйста, введите числовые значения.")
elif choice == "2":
print("До встречи! 🖖")
break
else:
print("Неверный выбор. Попробуйте снова.")
if __name__ == "__main__":
main()
Python-разработчики и не только, кто на челлендж?
Задача: за 4 дня собрать 4 работающих проекта.
Прокачайте навыки на бесплатном мини-курсе по Python-разработке и разберите реальные кейсы.
Он состоит из практики чуть менее, чем полностью. Вы создадите:
1️⃣ Бота для Telegram, который умеет переводить голос в текст — автоматизация в пару кликов
2️⃣ Бота для Telegram, который обрабатывает фотографии по команде
3️⃣ Парсер — чтобы вытаскивать инфу с сайтов
4️⃣ Веб-сайт (с помощью фреймворка Flask) — первый шаг в бэкенд
В общем, прокачаете навыки, освежите память и наверняка узнаете что-то новое.
Регистрируйтесь: https://epic.st/i8hmqd?erid=2VtzqvcuhHV
🎁 А ещё подарки: персональная карьерная консультация, скидка 10 000 рублей на любой курс Skillbox и подборка полезных материалов.
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
😬 Олды тут?
«Lose Yourself» от Эминема — держитесь: один безумный энтузиаст собрал трек полностью из реплик 🤯 331 фильма, мультфильма и сериала.
Тут и "Звездные войны", и "Форсаж", и "Шрек" — всё рифмуется, качает и звучит, будто так и было задумано.
Не зря за интернет заплатил 👍
⌨️ Забудьте про клавиатуру — теперь кодим силой мысли
Прямо как в фантастике.
Разработчик из Resilient Coders показал, как писать код с помощью мозга (буквально). Всё, что нужно — Arduino и девайс за $20, который считывает мозговую активность и управляет Cursor'ом.
Вайб-кодинг ВСЁ, будущее наступило, старик... 😬
#cyberpunk
💻 Нашел весьма интересный, а главное бесплатный ресурс для всех, кто интересуется кибербезопасностью
Идеальный тренажёр, где можно легально почувствовать себя киберугрозой ⌨️
Это не очередная теория — это интерактивный курс по взлому, в котором ты сам руками:
💥 Ломаешь авторизацию;
📤 Таскаешь данные из БД;
🛡 Учишься защищать свой код параметризованными запросами;
👨💻 Понимаешь механику XSS, CSRF, command injection и даже уязвимостей в AI.
🔥 Эскалация привилегий, XML бомбы, удаленное выполнение кода, и много чего интересного!
На каждую уязвимость — свой мини-симулятор с упором на практику. Ты не читаешь, ты действуешь прямо в браузере.
Почему это круто:
➡️ Разработчики увидят, как не надо писать код;
➡️ Тестировщики научатся находить бреши;
➡️ Безопасники поймут, где пробивают щит;
➡️ Новички просто кайфанут от геймифицированного обучения.
📂 Сохраняем и пробуем ТУТ
#cybersec #pentest
⚡️ Прокрастинацию 🟰 секретное оружие
Поймал себя на прокрастинации? 8 мощных промптов для ChatGPT, которые помогут организоваться, навести порядок в задачах и включить режим продуктивности на максимум.
⌨️ Запускаем нейросеть — и ленивый день превращается в полезный.
Разбиваем задачу на подзадачи:
Разбей вот эту огромную задачу [ОПИСАНИЕ ЗАДАЧИ] на конкретные шаги, каждый из которых занимает не больше 5 минут. Сделай так, чтобы было понятно с чего начать и что делать.
Пересобери мой список дел [СПИСОК ЗАДАЧ] так, чтобы чередовались интересные и рутинные задачи. Добавь немного новизны и приятных бонусов, чтобы сохранить мотивацию на день.
Помоги составить схему принятия решений в ситуации [ОБЫЧНАЯ СИТУАЦИЯ], чтобы снизить ментальную нагрузку и не выгорать от постоянного выбора.
Разбери, почему я избегаю делать [КОНКРЕТНАЯ ЗАДАЧА]. В чём причина - страх, скука, перфекционизм? Предложи точечные микрошаги, которые помогут сдвинуться с места.
Настрой для меня рабочую среду, в которой я реально смогу сосредоточиться на [КОНКРЕТНАЯ ЗАДАЧА]. Включи всё: организация пространства, цифровые ограничения и сенсорная стимуляция.
Мне нужно сделать [ЗАДАЧА], но я не могу начать. Переведи это задание в более увлекательную форму с быстрым вознаграждением или привяжи к моим интересам в теме [ТЕМА].
Придумай двухминутный ритуал для старта [СЛОЖНАЯ ЗАДАЧА], чтобы преодолеть стартовое сопротивление и разогнаться без боли.
Помоги направить мою природную способность к гиперфокусу на [ВАЖНЫЙ ПРОЕКТ]. Настрой триггеры, окружение и стартовый ритуал, чтобы это супероружие работало на пользу.
🧑💻 Студенты из США собрали механического спидранера
Машина собирает кубик Рубика за ...0.103 секунды
📉 Для сравнения:
— человек моргает в среднем за 0.15–0.20 секунды;
— чемпион мира собирает кубик за ~3.13 сек.
Только посмотрите на скорость 😲
👨💻 Руководство по веб-скрейпингу на Python
В этом туториале мы создадим надёжные веб-краулеры с использованием таких библиотек, как BeautifulSoup, изучим техники, позволяющие преодолевать реальные трудности при скрейпинге, а также представим рекомендации по крупномасштабному скрейпингу.
Вы получите навыки для скрейпинга сложных сайтов и решения проблем, которые касаются ограничений частоты запросов, блокировок и генерируемых при помощи JavaScript страниц.
👨💻 Шпаргалка по Python для начинающих на русском
💬 Имена и присвоение переменных
💬 Ключевые слова
💬 Базовые и контейнерные типы данных
💬 Операции со строками, списками, словарями и т.д.
💬 Циклы и многое д.р.
#cheatsheet #python #russian
🔥 Полезные библиотеки Python
NExfil — OSINT-инструмент на Python, который ищет профили по нику на 350+ сайтах — от популярных соцсетей до подозрительных форумов.
➡️ Просто вводишь имя пользователя — через пару секунд получаешь список всех совпадений: где он сидит, чем дышит и что постит.
Подойдёт для:
🟢киберрасследований;
🟢цифровой разведки;
🟢проверки утечек;
🟢и просто для фана.
😂 OSINT как он есть — быстро, тихо, эффективно + молниеносно, точно, бесплатно.
📦 Установка:
$ git clone https://github.com/thewhiteh4t/nexfil.git
$ cd nexfil
$ pip3 install -r requirements.txt
$ python3 nexfil.py -h
$ nexfil.py [-h] [-u U] [-d D [D ...]] [-f F] [-l L] [-t T] [-v]
$ python3 nexfil.py -u username
$ python3 nexfil.py -l "user1, user2"
$ python3 nexfil.py -f users.txt
👨💻 GIT команды на русском которые должен знать каждый разработчик
📂 Удобная мини шпаргалка, сохраняем 👍
#git #cheatsheet
👨💻 Изучаем Python: программирование игр, визуализация данных, веб-приложения, 2025
Прокачай Python с нуля до уровня проектов!
Обновлённое руководство по Python теперь учитывает все современные подходы: работа в VS Code, манипуляции с файлами через pathlib, автоматическое тестирование с pytest, визуализация с Matplotlib и Plotly, а также создание веб-приложений на Django.
Это не просто обучалка — это практический путь в разработку. В первой части вы освоите базу: переменные, списки, классы, циклы и принципы чистого кода. Узнаете, как писать интерактивные программы и тестировать их до релиза.
А затем — самое интересное: вы создадите аркадную игру в духе Space Invaders, визуализацию данных и веб-приложение, готовое к публикации в интернете.
📂 Весь путь от новичка до разработчика — в одном месте. Сохраняй — пригодится!
#books
⌨️ Генерим мобильные приложения без строчки кода!
Забудьте про сложные фреймворки и бесконечные туториалы — теперь всё решает ИИ.
Сервис AppAlchemy превращает текст в готовый UI-дизайн для iOS и Android-приложений.
Просто опишите, что хотите, — нейросеть соберёт экран, интерфейс и даже предложит редизайн. Всё это можно редактировать вручную, менять элементы и экспортировать проект.
Что умеет:
💬 Создаёт дизайн приложения по текстовому описанию;
💬 Предлагает улучшения и варианты редизайна;
💬 Позволяет редактировать макет прямо в браузере;
💬 Генерит проекты для Android/iOS;
💬 БЕСПЛАТНО в базовой версии!
🔥 Пробуем магию ТУТ
#nn #soft
⚡️ Готовишься к собесу по Python? Лови настоящую золотую жилу — гигантскую шпаргалку на русском с вопросами и ответами для интервью!
Внутри:
➡️ Всё про списки, множества и словари;
➡️ Функции, генераторы и декораторы (без магии, но с пониманием);
➡️ Классы, исключения, модули, метаклассы (да, и это тоже);
➡️ Потоки, процессы, GIL;
➡️ Веб-разработка, Django и ещё тонна полезного!
😰 Настоящий must-have для джунов, мидлов и тех, кто хочет прокачать Python до собес-режима.
🔗 Сохраняй, пока не удалили
#python #cheatsheet #doc
⌨️ Используемые в видео, предобученные модели YOLO
📂 Код из видео
5️⃣ GitHub библиотеки/Инструкция/Другие модели