Привет! — Делюсь опытом, пишу на Python и других языках — Создаю ботов и сайты — Парсинг, машинное обучение, big data, щупаю pentesting YouTube: https://www.youtube.com/c/pythontoday Чат: @python2day_chat Сотрудничество: @web_runner
🚀 Качайте английский за счёт компании для работы в 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
📊Это база: типы данных в Python
Если вы хотите освоить Python, но путаетесь в типах данных и коллекциях — пора навести порядок. Без этого знания вас ждёт боль: ошибки в коде, неожиданные баги и потерянные часы отладки.
На открытом уроке мы:
- Разберём, как работают int, float, str, bool и NoneType.
- Поймём, чем list отличается от tuple и зачем нужны set и dict.
- Узнаем, как изменяемость объектов влияет на логику программ.
Все участники получат скидку на большое обучение «Python Developer. Basic».
⚡️Встречаемся 24 марта в 20:00 (мск). Успейте зарегистрироваться: https://otus.pw/R324/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👨💻 Как вкатиться в IT
Японец решил освоить C#, но не ради карьеры, а чтобы… убирать пиксели с киски цензуру на женщинах в 18+ играх. Да, мотивация у всех бывает разной 😎
Неожиданно для себя, он так хорошо разобрался в языке, что устроился разработчиком в геймдев-компанию. Теперь работает на Unity и создаёт собственную игру.
Когда хобби превращается в профессию! 😎
⚡️ Айтишник из «VISION» скупил курсы айти школ и выложил гигабайты материалов к себе
Каждый найдет что-то по душе:
1202 ГБ — Python
1811 ГБ — Frontend
1100 ГБ — C / C++ / C#
804 ГБ — Java
411 ГБ — SQL & БД
309 ГБ — DevOps
998 ГБ — ИБ & Хакинг
773 ГБ — Kotlin / Swift
189 ГБ — PHP
201 ГБ — GoLang
170 ГБ — Rust
167 ГБ — QA / Тестирование
310 ГБ — 1C + Лицензии
495 ГБ — Машинное обучение
704 ГБ — Аналитика Данных
991 ГБ — Дизайн
Материалы в закрепе, постоянно пополняются👆🏻
🔥 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 — автоматизация управления данными
😱 Как выглядит мультизадачность...
Когда у тебя есть лишь 1 час на все свои интересы 😨
⚡️ Изучаем программирование играя!
Coddy — платформа которая помогает изучить программирование превращая его в геймифицированный квест.
Это не скучные уроки, а настоящее приключение, где каждый шаг — это новый вызов и достижение.
Что внутри?
✅ Проходите уроки-квесты и двигайтесь по карте, открывая новые уровни.
🔥 Выполняйте челленджи и копите «огоньки» за стрик.
🎁 Обменивайте опыт на крутые бонусы, включая премиум-доступ.
🌍 Выбирайте любую тему и переключайтесь, когда захотите.
💰 И всё абсолютно бесплатно!
🔗 Программирование без боли и скуки — пробуем ТУТ 👍
#python #code #doc #cheatsheet
✍️ Хорошая шпаргалка по Kafka на русском. Всё красиво, с объяснением, схемами, примерами и изображениями.
Kafka — это не просто брокер сообщений, это целая экосистема, которая позволяет эффективно и масштабируемо решать задачи потоковой передачи данных.
Особенно полезным можно выделить топ-5 сценариев применения Kafka, о которых упоминается в методичке:
1️⃣ Сбор логов и мониторинг в реальном времени.
2️⃣ Сбор и агрегация аналитических данных.
3️⃣ Асинхронное взаимодействие микросервисов.
4️⃣ Сбор и обработка событий в режиме реального времени (real-time analytics).
5️⃣ Управление потоками данных в IoT-устройствах и системах.
#doc
⚔️ Пакистанский киберпанк
Технарь настроил автомобиль на управление с клавиатуры и пугает других водителей катаясь на заднем сиденье 😂
#cyberpunk