💻 ТЕХНОЛОГИИ Разработка Кодинг
67.4K subscribers
532 photos
66 videos
1 file
102 links
🔥 ЕЩЁ БОЛЬШЕ КОНТЕНТА:
t.me/addlist/2EjwwexCDeRlNWNh

💬 ЧАТЫ ДЛЯ ОБЩЕНИЯ:
t.me/addlist/1ZoIIyAsAgkzYjEx

🌐 Реклама / Сотрудничество: @DealAds
Download Telegram
⌨️ Бесплатная база для входа в IT

freeCodeCamp — это большая подборка материалов по веб-разработке, кибербезопасности, Python и машинному обучению. На платформе собрано более 6000 уроков и практических разборов, с которых удобно начинать или закрывать пробелы в базе.

Можно подтянуть HTML, CSS, JavaScript, Python, Git, а также разобраться с Node.js и React. Хороший вариант для тех, кто хочет учиться в своём темпе и без лишних затрат — почти как смотреть разборы сюжетов, рейтингов и премьер, только про код и технологии.

#freeCodeCamp #Python #JavaScript
👏2
Когда в Pandas нужно наложить на Series сразу несколько условий, удобнее оформлять фильтр в несколько строк. Так выражение легче читать, быстрее проверять и проще править позже.

s = pd.Series([10, 15, 20, 25, 30])

s.loc[
(s > 20) &
(s % 2 == 1)
]


В этом примере результатом будет 25: число проходит оба условия сразу — оно больше 20 и при этом нечётное. Мелочь, но такой стиль заметно улучшает читаемость кода, особенно в длинных выборках и цепочках фильтрации.

#Pandas #Python #Series
1😁1
Как за секунды переименовать сотни файлов

Когда файлов много, ручное переименование быстро превращается в скучный ад. Намного проще один раз накидать короткий скрипт на Python и прогнать всю папку по шаблону.

Так можно:
— привести в порядок фото после поездки
— массово переименовать документы
— задать понятную нумерацию и структуру

Подход особенно выручает, когда важны скорость, единый формат и минимум рутины. Пара строк кода — и вместо хаоса в папке нормальная система.

Залипаешь по машинам? Загляни в мир спорткаров, тюнинга и автофишек — там всё про мощные тачки без занудства.

#Python #файлы #автоматизация
👍21
⚡️ SearchPhone — open-source инструмент на Python для автоматизированного сбора данных по телефонным номерам с выгрузкой в готовые отчёты

Что умеет:
— проверяет валидность номера
— определяет страну и оператора
— ищет упоминания через Google, Bing и DuckDuckGo
— находит следы номера в открытых репозиториях GitHub и обсуждениях на Reddit
— собирает отчёты в JSON и PDF
— поддерживает параллельную обработку и простой CLI

Полезная штука для OSINT, threat intelligence и быстрой проверки открытых источников. Но использовать такое нужно аккуратно: только в рамках закона и без нарушения приватности

#Python #OSINT #GitHub
2🔥1🥰1👏1
ProtoLink — лёгкий Python-фреймворк для мультиагентных систем, где в центре не LLM-цепочки, а сами агенты.

У каждого агента здесь свои capabilities, инструменты, жизненный цикл и возможность напрямую перекидывать задачи другим через A2A. Без лишних прокладок.

Что умеет:
• работает с OpenAI, Anthropic, Gemini, DeepSeek, Ollama, llama.cpp и другими моделями
• поддерживает Python tools, MCP, HTTP, SSE, WebSocket и gRPC
• хранит state и запуски в SQLite
• даёт telemetry через Langfuse и LangSmith
• включает auth, policies, approvals, budgets и replay
• поддерживает Pipeline, Parallel, Router и Graph для предсказуемых workflow

Отдельный плюс — local-first подход: можно стартовать вообще без облака и API-ключей, а потом спокойно подключить нужный backend без переписывания логики.

#Python #AI #фреймворк
2👍2🔥1🥰1👏1😁1🙏1
❗️Автоматизация диспетчерской на Python

Представь: управляющая компания, сотни звонков в день. Одни жалобы горят и требуют реакции прямо сейчас, другие — обычная справка. Как разрулить весь этот поток без армии операторов? Ответ — автоматизация первой линии поддержки.

В разбор входит вся архитектура системы:

— классификация обращений по срочности
— интеграция с телефонией Asterisk
— обработка запросов через Flask-сервис

Отдельный плюс — готовые решения для уведомлений по срочным заявкам и автоподбора нужной инфы по запросу.

Кейс зайдёт тем, кто пилит автоматизацию бизнес-процессов и хочет увидеть, как Python реально закрывает задачи в ЖКХ, а не в абстрактных туториалах.

Подписывайся, чтобы не пропустить свежие разборы по бэкенду

#Python #Flask #бэкенд

здесь об этом пишут постоянно — загляни
3🔥1🥰1👏1🎄1
⚡️ Распознаём автомобильные номера в пару строк на Python — локально, быстро и без всяких облаков

Fast Plate OCR — лёгкая библиотека для распознавания номеров на современных OCR-моделях. Крутится через ONNX Runtime, тянет CPU, NVIDIA GPU, OpenVINO и другие ускорители.

Что внутри:
🌍 распознавание номеров из 65+ стран с определением региона
🧠 модели на базе Compact Convolutional Transformer (CCT)
🚀 до нескольких тысяч номеров в секунду на GPU
🛠 можно дообучить на своём датасете или собрать свою архитектуру
📦 экспорт в ONNX, TFLite и CoreML под мобилки и embedded

Ставится одной командой:
pip install fast-plate-ocr[onnx-gpu]

А запуск — вообще пара строк:
ocr = LicensePlateRecognizer("cct-s-v2-global-model")
print(ocr.run("plate.jpg"))


Заходит для шлагбаумов, парковок, видеонаблюдения, анализа трафика и любых проектов с компьютерным зрением на OpenCV.

#python #OCR #github
3🔥2🤷‍♂1🥰1👏1
🐍 Django-разработчики, ловите: `DEBUG=True` в проде — это мина замедленного действия.

Дело не в симпатичных страницах ошибок. С включённым DEBUG наружу может утечь всё подряд: stack trace, настройки, пути к файлам, middleware, URL-паттерны и прочие потроха окружения.

Правило простое — fail closed:

DEBUG = False

По умолчанию DEBUG всегда выключен и поднимается только локально. Даже staging, QA и preview-среды, торчащие в интернет, лучше держать с DEBUG=False.

Отдельная подстава — переменные окружения:

DEBUG = os.environ.get("DEBUG", "False") != "False"

Тут значения вроде DEBUG=false или DEBUG=0 внезапно превращаются в True. Парси boolean явно или бери django-environ.

Мелочь, которая однажды спасёт прод от очень неприятной утечки.

Нырнуть в мир аниме и любимых тайтлов зовём прямо сюда, к своим — заходи.

#Python #Django #Security
2🔥2🥰1👏1
🚀 Django 6.1 вышел: меньше магии, больше контроля

Свежий релиз явно целится в production и работу с базой. Главная фишка — новый подход к загрузке данных моделей: теперь ты сам решаешь, когда Django лезет в БД за дополнительными запросами.

books = Book.objects.fetch_mode(models.FETCH_PEERS)

Это прямой удар по классической беде N+1 и способ держать нагрузку под контролем.

Новые режимы:
- FETCH_ONE — тянет данные только для текущего объекта
- FETCH_PEERS — догружает сразу для группы
- RAISE — блокирует неожиданные запросы и ловит косяки заранее

Что ещё завезли:
- Python 3.12, 3.13 и 3.14
- PostgreSQL 15+, MySQL 8.4+, MariaDB 10.11+
- прокачали кэш и внутренние механизмы

Смысл релиза простой: Django перестаёт прятать реальную стоимость операций и отдаёт контроль тебе.

#Django #Python #backend
3🔥2🥰1👏1😁1
🐍 Мокать время в тестах — та ещё головная боль

Обычный mock для дат в Python выглядит просто только на бумаге. На деле — куча импортов, подмен и танцев с бубном. Тут на сцену выходит time-machine: она буквально телепортирует время внутри теста.

Пример:

@travel("2030-01-01")
def test_future():
assert dt.date.today() == dt.date(2030, 1, 1)


В отличие от freezegun, библиотека не бегает по всему проекту в поисках импортов. Она цепляется прямо к C API CPython и перехватывает функции даты и времени напрямую. Скорость от количества модулей не зависит — в бенчмарках выходит более чем в 100 раз быстрее freezegun на простых сценариях.

Где реально пригодится:

• подписки и платежи
• истечение токенов
• календарные функции
• планировщики задач
• логика с дедлайнами

#Python #тестирование #CPython
2👍1🔥1🥰1👏1
Как появился Python?

Сегодня заглянем в прошлое одного из самых популярных языков программирования. Разберём, откуда вообще взялась идея, кто стоял у самых истоков и почему Python до сих пор рулит в мире разработки.

Мало кто помнит, но язык родился ещё в конце 80-х, а имя ему дал вовсе не змей — Гвидо ван Россум назвал его в честь британского комедийного шоу «Monty Python». Вот такой айтишный юмор в основе целой экосистемы.

За десятилетия Python оброс библиотеками, фреймворками и стал стандартом в AI, backend и Data Science. История, которую полезно знать каждому кодеру.

Подписывайся, чтобы не пропустить новые разборы по языкам и технологиям — здесь такое выходит регулярно

#Python #программирование #разработка

Здесь оживают любимые тайтлы и новинки каждый сезон. Залетай к своим — место для настоящих отаку ждёт.
1🥰1👏1🤨1