Привет! — Делюсь опытом, пишу на Python и других языках — Создаю ботов и сайты — Парсинг, машинное обучение, big data, щупаю pentesting YouTube: https://www.youtube.com/c/pythontoday Чат: @python2day_chat Сотрудничество: @web_runner
⚡️OverAPI — онлайн-ресурс, собравший в одном месте шпаргалки по множеству языков программирования и технологий.
💬 Широкий охват: От Python и JavaScript до CSS и Git — OverAPI предоставляет быстрый доступ к наиболее востребованным шпаргалкам, облегчая разработчикам поиск необходимой информации.
💬 Удобная навигация: Интуитивно понятный интерфейс и алфавитный указатель позволяют легко находить нужные материалы, экономя время при разработке.
💬 Дополнительные инструменты: Сайт предлагает расширения для браузеров, позволяющие интегрировать шпаргалки непосредственно в рабочую среду разработчика.
💬 Информация постоянно пополняется.
👍 Бесплатно и без регистрации. Сохраняем и пробуем ТУТ
#soft #cheatsheet #python
Не готовы тратить миллионы рублей на крутые вещи? А что если мы вам скажем, что разнообразные гаджеты и модную одежду можно покупать дёшево? Сами сначала не поверили, а потом проверили — и убедились в этом! Ребята с канала «Цена ниже плинтуса» публикуют только выгодные предложения — от умных девайсов до товаров для дома!
Подписывайтесь на канал «Цена ниже плинтуса», чтобы обновить гардероб или технику без удара по кошельку.
Реклама. ООО АЛИБАБА.КОМ РУ ИНН 7703380158
OSINT инструмент для сбора информации о системе. Пароли Wi-Fi, определение местоположения, сканер портов и д.р.
#python #soft #cybersec #osint
🔥 9 стратегий для ускорения работы API
Хотите сделать ваш API быстрее, стабильнее и эффективнее? Вот 9 ключевых приёмов, которые помогут снизить нагрузку, сократить время отклика и улучшить пользовательский опыт!
⌨️ Как прокачать API:
➡️ Кеширование — храните часто запрашиваемые данные в памяти, чтобы не нагружать базу данных при каждом запросе.
➡️ Минимизация нагрузки — передавайте только нужные данные, исключая ненужные поля и используя сжатие.
➡️ Асинхронная обработка — не блокируйте API, выполняя тяжёлые задачи (например, обработку файлов) в фоне.
➡️ Балансировка нагрузки — распределяйте трафик между серверами, чтобы избежать перегрузки.
➡️ Оптимизация форматов — используйте JSON или Protocol Buffers вместо громоздкого XML.
➡️ Пул соединений — повторно используйте существующие подключения к базе данных вместо создания новых.
➡️ CDN для контента — ускорьте доставку статических данных, используя Content Delivery Network.
➡️ API Gateway — разгрузите API с помощью шлюза, который займётся маршрутизацией, кешированием и аутентификацией.
➡️ Избегайте избыточных данных — настраивайте API так, чтобы клиент получал только нужную информацию, без перегрузки или недостающих данных (например, через GraphQL).
💬 Правильная оптимизация API == высокая скорость, меньше ресурсов, довольные пользователи!
Сохраняем 👍
#cheatsheet #doc
🔥 Полезные библиотеки Python
Roop — инструмент с открытым исходным кодом, позволяющий заменить лицо на видео, используя всего одно изображение желаемого лица. Для работы не требуется создание датасета или обучение модели.
Установка и пример использование:
1. Клонирование репозитория:
git clone https://github.com/s0md3v/roop.git
cd roop
pip install -r requirements.txt
python run.py --source path/to/source/image.jpg --target path/to/target/video.mp4
👨💻 Более 250 убийственных однострочников на Python
В книге собрано 250 мощных однострочников, которые перевернут твой взгляд на программирование. Узнай, как писать эффективный, лаконичный и элегантный код, который решает задачи в минимуме строк, но с максимальной мощью.
👍
#books #python
😄 Когда работаешь на удаленке...
С добрым утром и хорошего дня! ☕️
⚙️REST — это классика, но далеко не всегда лучший вариант. GraphQL, gRPC и HATEOAS открывают новые возможности в API, позволяя сделать взаимодействие с сервисами быстрее, гибче и удобнее.
Как выбрать подходящий инструмент? Где gRPC — спасение, а где GraphQL — ловушка? Почему REST уже не везде актуален? Разбираемся в архитектурах API на открытом уроке.
Вы научитесь правильно подбирать API для проекта, поймёте, какие задачи решает каждый подход, и сможете оптимизировать работу сервисов. Это ключевые навыки для разработчиков, архитекторов и тимлидов.
Спикер Валентин Шилин — старший программист с опытом более 15 лет на С++, С#, JavaScript, Python, Scala, Java; аналитик данных; эксперт в обработке больших данных с помощью Scala/Spark и Hadoop Cloudera.
⚡️Встречаемся 26 марта в 20:00 мск — откроем API по-новому! Участников ждёт скидка на большое обучение «Python Developer. Professional»: https://otus.pw/aesx/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
💻 Counter-OSINT: руководство по приватности и защите своих данных в Сети на русском
💬 Приватность и ценность личной информации.
💬 Удаление информации о себе.
💬 Приватность в социальных сетях Telegram, Instagram, VK другие.
💬 Цифровая гигиена, телефонный номер, почта, местоположение, пароли и д.р.
💬 Утечки данных и пробив.
💬 Приватность для разработчиков и многое другое.
#osint #cybersec #russian
Хотите глубже понять управление процессами в микросервисах и повысить надёжность систем? На ум сразу приходят распределённые транзакции – классический, но, увы, проблематичный метод. Но мы предлагаем кое-что получше: шаблон «Сага»!
На открытом вебинаре “«Саги» vs распределённые транзакции: как моделировать рабочие потоки в распределённой архитектуре” вы узнаете:
- Почему распределённые транзакции могут быть непрактичны в контексте микросервисов
- Как работает Сага и в чём преимущества этого шаблона
- Какие типы «саг» существуют и как их применять
- Как использовать Сагу для моделирования сложных рабочих потоков
И, конечно же, получите важные рекомендации по внедрению саг в реальных проектах.
Будет интересно архитекторам ПО, системным аналитикам, бэкенд и фулстек-разработчикам.
Спикер: Сергей Прощаев Java-разработчик в ПАО «Сургутнефтегаз».
Бонус! Скидка 5% на любой курс OTUS и чек-лист «Подойдёт ли вам шаблон SAGA?
Семь вопросов создателю проекта»
25 марта, 19:00 МСК, Бесплатно
Записаться на событие - https://otus.pw/r1uk/?erid=2W5zFGqXDdS
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
💻 Хакеры взломали тысячи домофонов — Москва и Питер оказались в заложниках у Wi-Fi!
Хакеры DDoS-нули провайдера Lovit со скоростью 6,33 млн пакетов в секунду 😱 — итог... люди не могут попасть домой!
🏘 Пострадали ЖК от ПИКа, где все продвинутые давно открывают двери через приложение, а не через старый добрый ключ (стоит 3000₽).
Единственный шанс попасть в подъезд:
— постучать соседу,
— вызывать курьера (странно, но ключи у них есть)
⚔️ Киберпанк уже здесь
#news
🔥 Полезные библиотеки Python
IconMatch — Python библиотека построенная на основе OpenCV.
Позволяет пользователям легко находить и выбирать значки на экране в любой среде, что упрощает добавление данной функциональности в ваши программы.
Ключевые особенности включают в себя обнаружение областей с высокой вероятностью, что это значки, на которые можно нажать, и обнаружение ближайшего к ним прямоугольника — точки интереса.
Установка:
$ pip install iconmatch
import cv2 as cv
import IconMatch.IconMatch from ImageScanner
src = cv.imread("source to your image file")
scanner = ImageScanner(thersh = 100)
detected_rectangles = scanner.scan(src)
# list of [(x,y,w,h),(x,y,w,h), ... , (x,y,w,h)]
🤔Где заканчивается анализ данных и начинается его предел?
На Data Fusion 2025 эксперты расскажут, как AI и ML меняют правила игры в науке, бизнесе и промышленности уже сегодня, а также какие вызовы стоят перед обработкой данных в ближайшие годы.
Что еще обсудим на 70+ сессиях:
🔹 Сможем ли мы обрабатывать данные быстрее, чем их генерируют?
🔹 Нейротехнологии и AI – какие технологии окажут влияние на медицину и креативные индустрии?
🔹 ML + … = ? – как машинное обучение применяется в гуманитарных, естественных и медицинских исследованиях?
🔹 DataOps, графы знаний, управление данными – что действительно работает в современной Data Science?
Также ожидаем классный нетворкинг, живые дебаты и открытые дискуссии. Будет полезно, приходите!
📍Технопарк «Ломоносов». Бесплатно. Регистрируйтесь по ссылке — https://data-fusion.ru
Ваша безопасность для нас приоритет, поэтому для участия в конференции мы просим заполнить развернутую форму. Благодарим за понимание! 🙌
—
*AI — искусственный интеллект
*ML — Machine Learning — машинное обучение
*DataOps — автоматизация управления данными
🖱 Роды? Подождите, идёт обновление!
В Китае девушка начала рожать, но не смогла уехать в больницу, потому что... 😨 её машина Li L9 начала обновляться.
«⏳ Обновление системы — 51 минута, не дергайтесь».
Да, 51 минута. В итоге — экстренное такси, кесарево и, к счастью, здоровая дочка.
Li Auto активно набирает популярность во всем мире — так что будьте начеку: сначала роды, потом апдейт! 😅
🚘 Киберпанк не в будущем — он уже в твоем гараже.
#cyberpunk
Ghoulbond — мощный инструмент с открытым исходным кодом для сбора информации о системе, системного администрирования, сканирования и OSINT-исследований.
Возможности:
➡️ Предоставляет детальную информацию о системе: архитектура, процессор, память, дисковое пространство и состояние батареи.
➡️ Отображает все публичные и локальные IP-адреса, а также MAC-адреса.
➡️ Извлекает сохраненные пароли Wi-Fi.
➡️ Собирает адреса электронной почты с указанных веб-сайтов.
➡️ Сканирует порты заданных веб-сайтов или IP-адресов, поддерживает глубокое сканирование и возможность настройки времени сканирования.
➡️ Предоставляет базовую информацию о телефонных номерах, включая оператора, страну и часовой пояс.
➡️ Определяет приблизительное физическое местоположение указанного публичного IP-адреса.
➡️ Проверяет скорость интернет-соединения, включая загрузку, выгрузку и пинг.
➡️ Проверяет наличие заданного имени пользователя на различных сайтах и предоставляет соответствующие ссылки.
Установка:
1. Убедитесь, что Python установлен на вашем компьютере.
2. Клонируйте репозиторий:
git clone https://github.com/hitesh22rana/ghoulbond.git
cd ghoulbond
pip install -r requirements.txt
python main.py
🚀 Качайте английский за счёт компании для работы в IT!
🌍 Хотите выйти на международный уровень в сфере разработки, аналитики, проектного управления или дата-сайенса?
Яндекс Практикум предлагает курсы, которые помогут уверенно общаться на английском языке в профессиональной среде:
✅ Вместо зубрёжки — симуляции интервью, рабочих созвонов и даже смолтока возле кулера
✅ Вас ждут встречи с иностранными IT‑специалистами и много разговорной практики
✅ Мы взяли за основу опыт работы Яндекса с международными партнёрами, чтобы вы освоили навыки, которые ценят зарубежные работодатели
✅ Поможем эффективно совмещать учёбу с работой
✅ Выдадим сертификат об окончании курса
👉 Курс может оплатить ваш работодатель, заполните форму, расскажем, как это устроено.
Реклама, АНО ДПО “Образовательные технологии Яндекса”, ИНН 7704282033, erid: 2VtzqwWGfVr
👨💻 Учёба без боли — нейросеть объяснит любую тему за секунды!
Сложные темы теперь можно понять с первого раза — ИИ разжует материал так, что поймет даже пятиклассник.
Как это работает?
✅ Вводишь запрос — получаешь чёткий и понятный ответ за пару секунд.
📌 Тема разбивается на 10 пошаговых блоков с самой важной инфой.
🎓 Идеально для подготовки к экзаменам, контрольным и даже олимпиадам.
🤑 Бесплатно — без подписок и ограничений.
⚡️ Учимся быстро и без стресса — ТУТ
#soft #nn
🔍Тестовое собеседование на Middle Бекенд Python-разработчика в четверг
27 марта(уже в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Как это будет:
📂 Савва Демиденко, ТехЛид с опытом в Яндексе и Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Савва будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Савве
Это бесплатно. Эфир проходит в рамках курса от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд и прокачать скиллы.
Все участники эфира получат бесплатный урок по System Design.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot
Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqwFW8fA
😰 Огромный схрон с вопросами, ответами и примерами кода для подготовки к интервью на позицию Python разработчика на русском
➡️ Сохраняй пока доступно
👍
#doc #python #cheatsheet
Совсем скоро беспилотный транспорт изменит нашу жизнь. Присоединяйся к Navio и участвуй в создании технологии автономного вождения.
Нам нужны талантливые Python-разработчики, готовые к нестандартным задачи. Мы создали софт, который обрабатывает информацию с сенсоров, понимает контекст и выбирает оптимальный алгоритм действий для безопасности всех участников
дорожного движения. Впереди — еще больше интересной работы.
У нас сильная команда, готовая сделать невозможное возможным. Мы решаем интересные задачи, используя передовые технологии, и работаем с новейшими решениями и продуктами. Прими вызов и вместе с нами создавай будущее, присоединяйся к Navio.
Выбирай одну или несколько вакансий и откликайся. Давай воплощать крутые идеи вместе!
🚀 Путь Python-разработчика: что учить и как развиваться?
Хотите стать Python-инженером? Вот дорожная карта 📍, которая поможет вам развить навыки и получить работу!
1. Начинаем с основ
➡️ Изучите синтаксис: переменные, циклы, условия, функции, структуры данных (списки, словари и т. д.).
➡️ Полезные ресурсы: Python.org, Codecademy, W3Schools.
2. Алгоритмы и структуры данных
➡️ Зачем? Нужны для собеседований и оптимизации кода.
➡️ Что учить? Массивы, списки, стеки, очереди, деревья, графы, сортировки, поиск.
➡️ Практика: LeetCode, HackerRank, GeeksforGeeks.
3. Объектно-ориентированное программирование (OOP)
➡️ Изучаем: Классы, наследование, полиморфизм, инкапсуляцию.
➡️ Почему важно? Большие проекты строятся на OOP.
4. Изучаем библиотеки и фреймворки
➡️ Веб-разработка: Flask (лёгкий) и Django (мощный).
➡️ Data Science: NumPy, pandas, Matplotlib, scikit-learn, TensorFlow, PyTorch.
➡️ Автоматизация и парсинг: Selenium, requests, BeautifulSoup.
5. Работа с базами данных
➡️ Учим SQL (MySQL, PostgreSQL) и NoSQL (MongoDB).
➡️ Осваиваем ORM (Django ORM, SQLAlchemy).
6. Контроль версий
➡️ Практика с Git и GitHub – управление кодом, командная работа.
7. Реальные проекты
➡️ Почему? Показывают опыт и навыки, улучшают портфолио.
➡️ Идеи:
🟢 Веб-приложение с авторизацией пользователей
🟢 Анализ данных с визуализациями
🟢 Автоматизация рутинных задач
➡️ Развёртывание: Heroku, AWS, GitHub Pages.
8. Готовимся к собеседованиям
➡️ Практика на LeetCode, InterviewBit.
➡️ Симуляция интервью с коллегами.
9. Будьте в тренде и прокачивайте нетворкинг
➡️ Читайте форумы, участвуйте в хакатонах, обсуждайте темы в LinkedIn, Stack Overflow, Reddit.
📌 Сохраняем, следуем шагам и становимся Python-разработчиком!
#python #cheatsheet
⚡️ Создаём сайты и приложения за секунды
Lovable — инновационный ИИ-сервис, который превращает ваши текстовые описания в полностью функциональные веб-приложеня.
Возможности:
🟢 Создание по описанию: Просто опишите словами, что хотите создать, и сервис сгенерирует готовый код с наполнением и изображенияи.
🟢 Мгновенное редактирование: Редактируйте текст, изменяйте цвета и элементы интерфейса в реальном времеи.
🟢 Интуитивное управление: Вносите правки через чат, не требуя навыков программированя.
🟢 Полный контроль над кодом: Синхронизируйте проект с GitHub и редактируйте в любом редакторе коа.
🟢 Бесплатное использование: Начните создавать без регистрации и оплаты.
👍 Сохраняем и пробуем бесплатно ТУТ
#soft #nn
😂 Тебя никогда не уволят, если ты единственный в компании знаешь как работает код
🧠
🔥 Полезные библиотеки Python
Freqtrade — бесплатный, открытый криптовалютный торговый бот, написанный на Python. Поддерживает все основные биржи:
Binance, Bybit, BingX, Gate.io, Bitmart, OKX, HTX и другие, может управляться через Telegram или встроенный веб-интерфейс.
Freqtrade предоставляет функции для бэктестинга, построения графиков, инструментов управления капиталом, а также оптимизации стратегий с помощью машинного обучения.
Ключевые особенности:
➡️ Поддержка основных бирж: Freqtrade совместим с большинством крупных криптовалютных бирж, что обеспечивает гибкость в выборе торговых площадок.
➡️ Управление через Telegram и веб-интерфейс: Вы можете контролировать и настраивать бота удаленно, используя удобные интерфейсы.
➡️ Бэктестинг и оптимизация стратегий: Freqtrade позволяет тестировать ваши торговые стратегии на исторических данных и оптимизировать их с помощью машинного обучения, что помогает повысить эффективность торговли.
➡️ FreqAI: Интеграция с FreqAI предоставляет возможности для адаптивного моделирования и прогнозирования рынка с использованием машинного обучения, что расширяет функциональность бота.
Установка Freqtrade:
1. Клонируйте репозиторий:
git clone https://github.com/freqtrade/freqtrade.git
cd freqtrade
docker-compose build
./freqtrade create-userdir --userdir user_data
./freqtrade new-config --config user_data/config.json
docker-compose run --rm freqtrade trade --config user_data/config.json --dry-run
❔ Ваш код падает из-за некорректных данных? Ошибки в валидации превращают отладку в кошмар?
Вы пишете API, но каждый запрос — это русская рулетка: прилетит ли туда строка вместо числа или JSON с ошибками? Разработчики тратят часы на обработку исключений, а клиенты получают баги.
Но есть решение! Pydantic — инструмент, который берет валидацию данных на себя. Автоматическая проверка типов, сериализация и удобная работа с FastAPI.
⏺ Разберемся с ним на открытом вебинаре 24 марта! Участники получат скидку на курс «Python для аналитики».
🎙Спикер Игорь Стурейко — кандидат физико-математических наук МГУ, опытный разработчик, руководитель и преподаватель.
Записаться: https://otus.pw/b1hg/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
😄 Как быстро сменить работу
Чувак открыл .env файл компании и засветил пароли от БД прямо на стриме...🚬
📥 Скачиваем весь YouTube-плейлист с индикатором выполнения за пару минут — с помощью Python
Скрипт
✅ Автоматически скачает весь плейлист.
✅ Переименует файлы по шаблону.
✅ Работает с максимальным качеством.
✅ Удобен даже новичку.
📦 Установка зависимостей
pip install pytube
from pytube import Playlist, YouTube
from pytube.cli import on_progress
import os
from typing import Optional
def download_video(video: YouTube, folder: str, index: int) -> None:
"""Скачивает видео в наилучшем качестве и сохраняет его с кастомным именем."""
try:
video.register_on_progress_callback(on_progress)
stream = video.streams.get_highest_resolution()
downloaded_path = stream.download(output_path=folder)
# Переименование файла
new_name = f"{folder}/Tutorial {index + 1} - {video.title}.mp4"
os.rename(downloaded_path, new_name)
print(f"✅ Скачано: {video.title}")
except Exception as e:
print(f"❌ Ошибка при скачивании {video.title}: {e}")
def download_playlist(playlist_url: str) -> None:
"""Основная функция: скачивает весь плейлист по ссылке."""
try:
playlist = Playlist(playlist_url)
folder_name = playlist.title.strip().replace(" ", "_")
os.makedirs(folder_name, exist_ok=True)
print(f"🎬 Загружаем плейлист: {playlist.title}")
for idx, video in enumerate(playlist.videos):
download_video(video, folder_name, idx)
except Exception as e:
print(f"⚠️ Не удалось загрузить плейлист: {e}")
if __name__ == "__main__":
url = input("🔗 Введите ссылку на плейлист YouTube: ").strip()
download_playlist(url)
pytube