В этой статье мы решим классическую задачу из курса гидродинамики [4] : сделаем симуляцию плоского течения в канале. Для этого мы напишем на Python код, численно решающий систему дифференциальных уравнений в частных производных, описывающих поведение несжимаемой жидкости:
Рубрика «python»
Гидродинамика на python: Пишем CFD симуляцию плоского течения несжимаемой жидкости
2026-08-22 в 4:06, admin, рубрики: python, вычислительная математика, гидродинамика, конечно-разностные методы, ландавшиц, механика сплошных сред, несжимаемая жидкость, симуляция, течения, уравнение навье-стоксаКак найти остров по одной фотографии: геолокация через геометрию и CUDA
2026-08-21 в 7:23, admin, рубрики: CUDA, gpu, NDVI, OpenStreetMap, OSINT, python, sentinel-2, геолокация, геометрия, спутниковые снимки
Перед вами фотография островного курорта.
-
Как называется курорт?
-
Какие координаты у острова?
-
В какую сторону света была направлена камера в момент съёмки?
На мой взгляд, пытаться ответить на эти вопросы через google lensЧитать полностью »
Пишем huntZip – Как я написал библиотеку для архивов на Python
2026-08-20 в 13:09, admin, рубрики: archive, archives, codeberg, opensource, pythonHello world!
Как‑то раз мне понадобилось работать с архивами в одном своем проекте, и я знатно прифигел от стандартных инструментов. Возник такой конфуз: для обычного ZIP нужен zipfile, для какого нибудь TAR tarfile, а если понадобится добавить 7z или RAR, то вообще нужны py7zr и rarfile, из за этого код превращается в странный и «не очень красивый» забор из импортов и кусков логики под каждый чих. Меня это ооочень сильно выбесило, и буквально 2–3 дня назад я сел писать свой «комбайн» для архивов, который назвал huntZip.
Какие вообще архивы поддерживаются?
ИИ‑агент внутри КОМПАС-3D: пишет код, строит деталь и проверяет результат
2026-08-20 в 9:48, admin, рубрики: llm, MCP, model context protocol, python, автоматизация, нейросети, Программирование, сапрЯ сделал ИИ‑агента для КОМПАС-3D: он живёт прямо в окне программы, принимает запрос текстом или фотографией и строит параметрическую деталь — не мёртвую геометрию в step, а дерево построения с переменными, которое пригодно для редактирования.
Агент пишет код и сам смотрит на то, что построил, — анализирует рендеры «глазами» через VLM.
В статье: как хорошо агент справляется с моделированием по тексту и чертежам уже сейчас, почему один блок кода лучше десяти tool'ов и почему агенту мало просто «видеть» результат.
Часть IV. Религии в IT: от ООП к ИИстерии + Большое расследование Python
2026-08-19 в 14:41, admin, рубрики: IT-образование, python, карьера программиста, ооп, юмор(Серия: Сельскому учителю в помощь)
ОГЛАВЛЕНИЕ
Вступление
-
История учит не многих
-
Годы goto-ненавистничества
-
Религия ООП
-
Религия try-catch
-
Большое расследование Python
-
ИИстерия
Литература
ВСТУПЛЕНИЕ
README врёт: как я сделал open‑source линтер, который сверяет документацию с реальным репозиторием
2026-08-19 в 11:30, admin, рубрики: python, readme, RealityLint, документация, тестированиеREADME врёт: как я сделал open‑source линтер, который сверяет документацию с реальным репозиторием
README редко ломается в один момент. Обычно документация постепенно перестаёт соответствовать проекту: переименовали команду, перенесли файл, удалили .env.example, поменяли package manager или Docker service, а инструкция осталась прежней.
От struct к компиляции под схему: ускоряем RowBinary-декодер на Python
2026-08-19 в 10:44, admin, рубрики: asyncio, clickhouse, cpython, python, rowbinary, struct, бинарные форматы, оптимизация, производительностьЯ автор aiochlite — асинхронного клиента ClickHouse на aiohttp. Клиент читает результаты запросов в бинарном формате RowBinaryWithNamesAndTypes. Сам RowBinary-декодер написан на Python без собственного модуля расширения; единственная обязательная зависимость библиотеки — aiohttp.
В таком декодере каждое числовое поле читалось отдельным вызовом. Функция, выбранная по типу колонки, звала метод reader, тот — struct.unpack_fromЧитать полностью »
Универсальный подход к регрессионному тестированию микросервисов: интеграция Postman, Newman и Python в Jenkins
2026-08-17 в 11:23, admin, рубрики: allure jenkins plugin, allure report, api тестирование, Jenkins, Jenkins CI, newman, Postman, python, автоматизация тестирования, регрессионное тестированиеПривет всем заглянувшим!
В этой статье я поделюсь опытом автоматизации API‑тестирования связкой Postman + Newman, но с небольшим "секретным ингредиентом". Мы не просто будем запускать коллекции в Jenkins напрямую, а используем универсальный Python‑скрипт, который превращает стандартный прогон в мощный инструмент мониторинга.
В чем "фишка" этого подхода?
Более 100 000 вакансий: полный анализ IT‑рынка России в 2026 году. И почему hh.ru нас обманывает?
2026-08-17 в 5:17, admin, рубрики: 1c, python, анализ данных, аналитика, графики, найм, парсинг, российский рынок, рынок трудаПривет! (И тебе, IT‑шник, который хочет разобраться, что в 2026 вообще здесь происходит? Сейчас разберёмся, но легче тебе от этого не станет).
У меня была статья, где я спарсил 62 000 Python вакансий с hh и внезапно выкопал довольно дикие вещи? (Если не видели, то советую сначала перечитать её, но это не обязательно). Мои исследования тогда закончились тем, что hh в апреле 2026 просто прикрыл API и на этом вся аналитика оборвалась. Хотя я вообще‑то планировал собирать данные целый год, а не какие‑то несчастные 9 месяцев.
Domain Driven Design и модульный монолит в Python
2026-08-16 в 11:26, admin, рубрики: modular monolith, pythonПролог
В этой статье я не буду детально разбирать всю теорию, связанную с архитектурой модульного монолита и Domain Driven Design, вы можете найти множество материалов в сети или книгах, где авторы уже детально объяснили все аспекты этой темы.
