Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
От async/await к виртуальным потокам в Python
Запись от IndentationError размещена 23.11.2025 в 16:20 / AI coming for you
Показов 14085 Комментарии 0

Нажмите на изображение для увеличения
Название: От asyncawait к виртуальным потокам в Python.jpg
Просмотров: 1281
Размер:	88.2 Кб
ID:	11380
Армин Ронахер поставил под сомнение async/await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат? Нет, попытка вырваться из петли сложности, в которую async/await загнал Python. Вопрос - сработает ли это и что станет с экосистемой.

Как мы дошли до жизни такой с async/await



Корень проблемы лежал в том, как работает...
Аватар для IndentationError
Старый
Рейтинг: 5.00. Голосов: 1.
Протоколы в Python
Запись от py-thonny размещена 31.10.2025 в 20:39 / pythonic man's blog
Показов 6338 Комментарии 0

Нажмите на изображение для увеличения
Название: Протоколы в Python.jpg
Просмотров: 610
Размер:	118.8 Кб
ID:	11359
Традиционная утиная типизация работает просто: попробовал вызвать метод, получилось - отлично, не получилось - упал с ошибкой в рантайме. Протоколы добавляют сюда проверку на этапе статического анализа. Пишешь код, запускаешь mypy - и сразу видишь, что твой класс не...
Аватар для py-thonny
Старый
Побитовые операторы в Python
Запись от IndentationError размещена 28.10.2025 в 21:06 / AI coming for you
Показов 5660 Комментарии 0

Нажмите на изображение для увеличения
Название: Побитовые операторы в Python.jpg
Просмотров: 523
Размер:	116.9 Кб
ID:	11340
Побитовые операторы - это не реликт эпохи, когда каждый байт был на вес золота. Да, сейчас оперативка стоит копейки, но задачи изменились. Вместо экономии памяти приходится решать другие проблемы: обрабатывать протоколы сетевых пакетов, где каждый бит несет значение. Работать с аппаратными интерфейсами Raspberry Pi, где управляешь GPIO-пинами через битовые маски. Реализовывать криптографические алгоритмы, где XOR становится основным инструментом.

Python скрывает...
Аватар для IndentationError
Старый
Архитектура телеграм-ботов на Python и Феномен 15 миллиардов сообщений (2)
Запись от ArchitectMsa размещена 23.10.2025 в 13:11 / Microservice it all!
Показов 5240 Комментарии 0

Нажмите на изображение для увеличения
Название: Шардинг и горизонтальное масштабирование ботов.jpg
Просмотров: 487
Размер:	179.6 Кб
ID:	11330
Архитектура телеграм-ботов на Python и Феномен 15 миллиардов сообщений (1)

Шардинг и горизонтальное масштабирование ботов



Вертикальное масштабирование упирается в физические границы железа довольно быстро. У меня был момент когда бот обрабатывал 300 тысяч пользователей на сервере с 32 гигами RAM и 16 ядрами....
Аватар для ArchitectMsa
Старый
Архитектура телеграм-ботов на Python и Феномен 15 миллиардов сообщений (1)
Запись от ArchitectMsa размещена 23.10.2025 в 13:05 / Microservice it all!. Обновил(-а) ArchitectMsa 23.10.2025 в 13:11
Показов 5504 Комментарии 0

Нажмите на изображение для увеличения
Название: Архитектура телеграм-ботов на Python и Феномен 15 миллиардов сообщений.jpg
Просмотров: 365
Размер:	209.9 Кб
ID:	11325
Архитектура телеграм-ботов на Python и Феномен 15 миллиардов сообщений (2)

Каждый день через экосистему телеграм-ботов проходит 15 миллиардов сообщений. Не в теории, а прямо сейчас - пока читаешь этот абзац, где-то обрабатывается несколько миллионов запросов. Десять миллионов активных ботов обслуживают миллиард пользователей, и это уже не просто автоответчики с парой команд.

Я помню, как лет пять назад запустил своего первого бота на VPS за 5...
Аватар для ArchitectMsa
Старый
Запуск модели YOLO в браузере с ONNX, WebAssembly и Next.js
Запись от Reangularity размещена 21.10.2025 в 21:27 / Vue/React/Angular/Svelte notes
Показов 5004 Комментарии 0

Нажмите на изображение для увеличения
Название: Запуск модели YOLO в браузере с ONNX, WebAssembly и Next.js.jpg
Просмотров: 354
Размер:	116.2 Кб
ID:	11322
Помню, как лет пять назад коллега спросил: можно ли запустить детекцию объектов прямо в браузере? Тогда я посмеялся - какой браузер, нужна серверная ферма с GPU. Сейчас же распознавание лиц в видеочате или детекция жестов работают локально, и никто уже не удивляется. WebAssembly перевернул представление о том, что может JavaScript. ONNX Runtime Web позволяет запускать модели машинного обучения с производительностью,...
Аватар для Reangularity
Старый
Что такое MCP сервер и как его создать. Часть 2
Запись от run.dev размещена 17.10.2025 в 21:22 / JavaScript, TypeScript etc...
Показов 5200 Комментарии 0

Нажмите на изображение для увеличения
Название: Что такое MCP сервер и как его создать 3.jpg
Просмотров: 398
Размер:	32.1 Кб
ID:	11312
Когда я впервые попытался подключить свой MCP сервер к Claude Desktop, думал что это будет как с любым другим API - указал эндпоинт, авторизовался, готово. Но нет. MCP требует конфигурирования на стороне клиента, и каждое приложение делает это по-своему. Причём документация местами отсутствует или устарела, приходилось разбираться методом проб и ошибок.

Что такое MCP сервер и как его создать. Часть 1

Клиентские приложения для...
Аватар для run.dev
Старый
Что такое MCP сервер и как его создать. Часть 1
Запись от run.dev размещена 17.10.2025 в 21:21 / JavaScript, TypeScript etc.... Обновил(-а) run.dev 17.10.2025 в 21:23
Показов 4563 Комментарии 0

Нажмите на изображение для увеличения
Название: Что такое MCP сервер и как его создать.jpg
Просмотров: 429
Размер:	50.4 Кб
ID:	11310
Model Context Protocol - это не очередной API и не замена REST. Это скорее мост между вашей языковой моделью и реальным миром данных. Представьте: у вас есть Claude или другой AI-ассистент, который умеет болтать, но не имеет доступа к вашим базам данных, файлам или внешним сервисам....
Аватар для run.dev
Старый
uv или pip: управление пакетами и зависимостями Python
Запись от IndentationError размещена 16.10.2025 в 21:37 / AI coming for you
Показов 3787 Комментарии 0

Нажмите на изображение для увеличения
Название: uv или pip управление пакетами и зависимостями Python.jpg
Просмотров: 235
Размер:	69.5 Кб
ID:	11294
Python-экосистема последние двадцать лет живет с pip как де-факто стандартом управления пакетами. Он надежен, предсказуем, встроен в стандартную поставку языка. Но честно говоря, быстрым его не назовешь. Особенно когда проект разрастается до сотен зависимостей, а CI/CD-пайплайн тратит больше времени на установку окружения, чем на сами тесты.

Появление uv в 2024-м стало неожиданным поворотом. Инструмент на Rust, обещающий скорость в десятки...
Аватар для IndentationError
Старый
Рейтинг: 5.00. Голосов: 1.
Замыкания в Python: как работает захват переменных и зачем это нужно
Запись от IndentationError размещена 15.10.2025 в 21:43 / AI coming for you
Показов 4569 Комментарии 0

Нажмите на изображение для увеличения
Название: Замыкания в Python.jpg
Просмотров: 315
Размер:	39.4 Кб
ID:	11289
Года три назад отлаживал систему обработки платежей. Нужно было логировать каждую транзакцию с уникальным префиксом - ID сессии, который формировался при создании обработчика. Классический вариант с классом казался избыточным для такой мелочи. И тут я вспомнил...
Аватар для IndentationError
Старый
Go и ИИ
Запись от golander размещена 08.10.2025 в 21:12 / go go just go
Показов 4030 Комментарии 0

Нажмите на изображение для увеличения
Название: Go и ИИ.jpg
Просмотров: 331
Размер:	61.5 Кб
ID:	11271
Python давно стал языком машинного обучения по умолчанию. Jupyter-блокноты, PyTorch, scikit-learn - весь этот мир крутится вокруг интерпретируемого языка с динамической типизацией. Но когда дело доходит до продакшена, картина меняется. И здесь Go начинает показывать зубы.

Go не заменяет Python в исследованиях и экспериментах. Там он и не нужен - у Python экосистема богаче, а скорость...
Аватар для golander
Старый
asyncio и асинхронное программирование в Python: синхронизация, продвинутые примеры, асинхронный парсер
Запись от py-thonny размещена 07.10.2025 в 21:20 / pythonic man's blog. Обновил(-а) py-thonny 07.10.2025 в 21:23
Показов 4256 Комментарии 0

Нажмите на изображение для увеличения
Название: asyncio и асинхронное программирование в Python синхронизация, асинхронный парсер.jpg
Просмотров: 440
Размер:	68.1 Кб
ID:	11270
1. asyncio и асинхронное программирование в Python: конкурентность, корутины, таски, async/await, event loop
2. asyncio и асинхронное программирование в Python: паттерны, футуры, примеры, работа с БД
3. asyncio и асинхронное программирование в Python: синхронизация, продвинутые примеры, асинхронный парсер

Продвинутые техники



Когда базовые паттерны освоены, asyncio открывает возможности...
Аватар для py-thonny
Старый
Рейтинг: 5.00. Голосов: 1.
WebAssembly как платформа для языков программирования
Запись от Jason-Webb размещена 06.10.2025 в 19:03 / Webmastering PHP
Показов 4238 Комментарии 0

Нажмите на изображение для увеличения
Название: WebAssembly как платформа для языков программирования.jpg
Просмотров: 335
Размер:	145.3 Кб
ID:	11264
WebAssembly начинался как способ ускорить веб-приложения. В 2017-м впервые запустил C++ код прямо в браузере - тогда казалось магией. Сейчас же Wasm вырос во что-то большее: универсальную платформу для запуска кода на любом языке где угодно. Не просто виртуальная машина, а целая экосистема с собственными стандартами,...
Аватар для Jason-Webb
Старый
Python MCP или как подключить свою LLM ко всему миру - Развертывание MCP-серверов, Универсальный MCP-сервер с разными источниками данных
Запись от IndentationError размещена 04.10.2025 в 12:48 / AI coming for you. Обновил(-а) IndentationError 04.10.2025 в 18:36
Показов 4766 Комментарии 0

Нажмите на изображение для увеличения
Название: Развертывание MCP-серверов, Универсальный MCP-сервер с разными источниками данных.jpg
Просмотров: 483
Размер:	143.8 Кб
ID:	11259
1. Python MCP или как подключить свою LLM ко всему миру - Что такое MCP, первый запуск
2. Python MCP или как подключить свою LLM ко всему миру - Создаем MCP-сервер
3. Python MCP или как подключить свою LLM ко всему миру - Продвинутые сценарии
4. Python MCP или как подключить свою LLM ко всему миру - Развертывание MCP-серверов, Универсальный MCP-сервер с разными источниками данных


Развертывание и эксплуатация

...
Аватар для IndentationError
Старый
Python MCP или как подключить свою LLM ко всему миру - Продвинутые сценарии
Запись от IndentationError размещена 03.10.2025 в 18:54 / AI coming for you. Обновил(-а) IndentationError 04.10.2025 в 18:35
Показов 3451 Комментарии 0

Нажмите на изображение для увеличения
Название: Python MCP или как подключить свою LLM ко всему миру - Продвинутые сценарии.jpg
Просмотров: 283
Размер:	143.3 Кб
ID:	11258
1. Python MCP или как подключить свою LLM ко всему миру - Что такое MCP, первый запуск
2. Python MCP или как подключить свою LLM ко всему миру - Создаем MCP-сервер
3. Python MCP или как подключить свою LLM ко всему миру - Продвинутые сценарии
4. Python MCP или как подключить свою LLM ко всему миру - Развертывание MCP-серверов, Универсальный MCP-сервер с разными источниками данных

Продвинутые сценарии использования



Освоив...
Аватар для IndentationError
Старый
Python MCP или как подключить свою LLM ко всему миру - Создаем MCP-сервер
Запись от IndentationError размещена 03.10.2025 в 10:38 / AI coming for you. Обновил(-а) IndentationError 04.10.2025 в 18:35
Показов 4232 Комментарии 0

Нажмите на изображение для увеличения
Название: Python MCP или как подключить свою LLM ко всему миру - Создаем MCP-сервер.jpg
Просмотров: 250
Размер:	128.0 Кб
ID:	11257
1. Python MCP или как подключить свою LLM ко всему миру - Что такое MCP, первый запуск
2. Python MCP или как подключить свою LLM ко всему миру - Создаем MCP-сервер
3. Python MCP или как подключить свою LLM ко всему миру - Продвинутые сценарии
4. Python MCP или как подключить свою LLM ко всему миру - Развертывание MCP-серверов, Универсальный MCP-сервер с разными источниками данных

Создание собственного MCP-сервера



Теория...
Аватар для IndentationError
Старый
Python MCP или как подключить свою LLM ко всему миру - Что такое MCP, первый запуск
Запись от IndentationError размещена 02.10.2025 в 21:34 / AI coming for you. Обновил(-а) IndentationError 04.10.2025 в 18:34
Показов 4273 Комментарии 0

Нажмите на изображение для увеличения
Название: Python MCP или как подключить свою LLM ко всему миру.jpg
Просмотров: 234
Размер:	137.9 Кб
ID:	11256
1. Python MCP или как подключить свою LLM ко всему миру - Что такое MCP, первый запуск
2. Python MCP или как подключить свою LLM ко всему миру - Создаем MCP-сервер
3. Python MCP или как подключить свою LLM ко всему миру - Продвинутые сценарии
4. Python MCP или как подключить свою LLM ко всему миру - Развертывание MCP-серверов, Универсальный MCP-сервер с разными источниками данных

Anthropic выпустила Model Context Protocol - открытый...
Аватар для IndentationError
Старый
Как работать со встроенными исключениями Python
Запись от py-thonny размещена 27.09.2025 в 21:08 / pythonic man's blog
Показов 4759 Комментарии 0
Метки python

Нажмите на изображение для увеличения
Название: Как работать со встроенными исключениями Python.jpg
Просмотров: 195
Размер:	88.5 Кб
ID:	11224
Когда я только начинал программировать на Python, меня поражала одна его особенность — удивительная толерантность к ошибкам. В отличие от сурового C++, где любая незначительная оплошность могла обрушить всю программу, Python словно прощал мои промахи. Эта философия "лучше просить прощения, чем разрешения" (EAFP — Easier to Ask for Forgiveness...
Аватар для py-thonny
Старый
Игра в виселицу на Python
Запись от IndentationError размещена 14.09.2025 в 21:17 / AI coming for you
Показов 6319 Комментарии 0

Нажмите на изображение для увеличения
Название: Игра в виселицу на Python.jpg
Просмотров: 389
Размер:	153.3 Кб
ID:	11171
Когда я только начинал свой путь в программировании, мне казалось, что создать игру - это что-то из области фантастики. Помню, как в далеком 2007 году, работая над своими первыми проектами, я втихаря на обеденных перерывах писал свою версию "Виселицы" на Python 2.5. Казалось бы, зачем тратить время на примитивную игру, когда вокруг столько передовых технологий? Но именно эта...
Аватар для IndentationError
Старый
Kafka и SQS: сравнение инструментов потоковой передачи
Запись от IndentationError размещена 30.08.2025 в 16:17 / AI coming for you
Показов 4936 Комментарии 0

Нажмите на изображение для увеличения
Название: Kafka и SQS сравнение инструментов потоковой передачи.jpg
Просмотров: 328
Размер:	187.2 Кб
ID:	11089
Сегодня я хочу поговорить о двух титанах в мире потоковой передачи данных: Apache Kafka и Amazon SQS. Или, как я их называю - "тяжелая артилерия" и "снайперская винтовка" в арсенале современного архитектора. Каждый инструмент имеет свои особенности, силу, слабости,...
Аватар для IndentationError
Старый
Python и FastAPI: руководство для начинающих
Запись от py-thonny размещена 30.08.2025 в 16:04 / pythonic man's blog
Показов 3591 Комментарии 0

Нажмите на изображение для увеличения
Название: Python и FastAPI руководство для начинающих.jpg
Просмотров: 242
Размер:	220.8 Кб
ID:	11088
FastAPI появился относительно недавно (в 2018 году), но уже успел стать популярным по всему миру. И причин тому несколько.

Во-первых, скорость. FastAPI основан на Starlette и Pydantic, что делает его одним из самых быстрых Python-фреймворков доступных сегодня. В моих тестах он регулярно показывает производительность на уровне Go или Node.js, что раньше казалось немыслимым для Python. Помню, как на одном проекте мы переписали часть бэкенда с Flask на FastAPI,...
Аватар для py-thonny
Старый
Создание агентов LangChain для LLM на Python
Запись от IndentationError размещена 25.08.2025 в 20:34 / AI coming for you
Показов 6042 Комментарии 0

Нажмите на изображение для увеличения
Название: Создание агентов LangChain для LLM на Python.jpg
Просмотров: 312
Размер:	216.3 Кб
ID:	11071
Эх, помню времена, когда все мы восхищались простыми чат-ботами на основе больших языковых моделей! Напишешь запрос, получишь ответ — и вроде бы магия. Но потом наступает разочарование: модель не знает о последних событиях, путается в математике и вообще живёт в своём замкнутом мире тренировочных данных. И...
Аватар для IndentationError
Старый
Оптимизация Docker Image: скорость, размер, безопасность
Запись от Mr. Docker размещена 28.07.2025 в 21:28 / Docking everything, K8s anything
Показов 2940 Комментарии 0

Нажмите на изображение для увеличения
Название: Оптимизация Docker Image скорость, размер, безопасность.jpg
Просмотров: 360
Размер:	191.5 Кб
ID:	11017
За последние пять лет Docker превратился из крутой новой технологии в стандарт де-факто для упаковки и деплоя приложений. Практически каждый инженер, с которым я работал за эти годы, использует контейнеры, и все системы, которые я создавал в последнюю половину десятилетия, работают именно в них. Легкость в изучении, быстрота деплоя и возможность безболезненных откатов делают Docker незаменимым инструментом в арсенале современной DevOps-команды.

Но популярность...
Аватар для Mr. Docker
Старый
Qiskit: Упрощая разработку квантового ПО
Запись от EggHead размещена 27.07.2025 в 19:31 / For science glory!
Показов 3757 Комментарии 0

Нажмите на изображение для увеличения
Название: Qiskit Упрощая разработку квантового ПО.jpg
Просмотров: 374
Размер:	218.9 Кб
ID:	11015
Квантовые вычисления долгое время казались чем-то абсолютно недоступным. Еще бы - кванты, суперпозиции, запутанность и прочая физика высоких энергий. Не каждый готов погрузиться в изучение квантовой механики ради того, чтобы написать пару строчек кода на квантовом...
Аватар для EggHead
Старый
Сравнение фреймворков AI-агентов CrewAI, LangGraph и BeeAI
Запись от IndentationError размещена 25.07.2025 в 18:55 / AI coming for you
Показов 3547 Комментарии 0

Нажмите на изображение для увеличения
Название: Сравнение фреймворков AI-агентов CrewAI, LangGraph и BeeAI.jpg
Просмотров: 348
Размер:	199.4 Кб
ID:	11013
В последнее время я часто ловлю себя на мысли, что мир разработки ИИ-агентов напоминает дикий запад - новые фреймворки появляются почти еженедельно, и выбрать правильный инструмент становится всё сложнее. Особенно когда речь идет о создании многоагентных систем, где нужна не просто отдельная модель,...
Аватар для IndentationError
Старый
Руководство по генераторам Python
Запись от py-thonny размещена 24.07.2025 в 21:25 / pythonic man's blog
Показов 3047 Комментарии 0

Нажмите на изображение для увеличения
Название: Руководство по генераторам Python.jpg
Просмотров: 347
Размер:	121.0 Кб
ID:	11012
Представьте, что вам нужно обработать огромный файл размером в несколько гигабайт. Попытка загрузить его целиком в память закончится либо аварийным завершением программы, либо превратит ваш компьютер в задумчивую черепаху. Как быть? В этот момент на сцену выходят генераторы – одна из самых недооцененных фишек Python, которая может радикально изменить подход к обработке данных.

Генераторы в Python...
Аватар для py-thonny
Старый
Q# - универсальный язык Microsoft для квантовых вычислений
Запись от EggHead размещена 21.07.2025 в 21:03 / For science glory!. Обновил(-а) mik-a-el 21.07.2025 в 21:17
Показов 3159 Комментарии 0

Нажмите на изображение для увеличения
Название: Q# - универсальный язык Microsoft для квантовых вычислений.jpg
Просмотров: 322
Размер:	224.4 Кб
ID:	11008
Вспоминаю, как впервые столкнулся с квантовыми вычислениями - это было похоже на погружение в альтернативную реальность, где правила привычного программирования просто не работают. Суперпозиция, запутанность, кубиты вместо битов - всё это звучало как научная фантастика. Но Microsoft решила сделать...
Аватар для EggHead
Старый
LangChain AI-агент на Python
Запись от IndentationError размещена 20.07.2025 в 13:04 / AI coming for you
Показов 9766 Комментарии 0

Нажмите на изображение для увеличения
Название: LangChain AI-агент на Python.jpg
Просмотров: 332
Размер:	181.7 Кб
ID:	11004
За последние пару лет я перепробовал, наверное, с десяток различных подходов к созданию интеллектуальных помощников. Но честно признаюсь: ничто так не изменило мое представление о разработке ИИ-систем, как фреймворк LangChain. Эта библиотека превратила муторную работу с моделями в увлекательное конструирование интеллектуальных агентов, способных не просто...
Аватар для IndentationError
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru