Рубрика «python» - 5
Интересные развлечения со змеей
2026-06-27 в 8:05, admin, рубрики: linux, obfuscation, python, timeweb_статьи_выходного_дня, transpiler, weird, ненормальное программированиеPyOffline2: простой офлайн-менеджер для Python-пакетов без лишней головной боли
2026-06-25 в 8:39, admin, рубрики: open source, pip, portable python, python, виртуальное окружение, инструменты разработки, офлайн, пакетный менеджерПереносимый офлайн-менеджер Python-пакетов
Я написал CLI-утилиту, которая решает сразу несколько задач. Она позволяет создать локальный архив с портативными версиями Python и любыми пакетами из PyPI. А затем — мгновенно разворачивать проекты без единого запроса в интернет. Также утилита работает из коробки, не требуя сложной настройки серверов — то есть ровно то, что нужно хобби-разработчикам, новичкам и небольшим командам. Хочу поделиться ей здесь, так как думаю, что она может быть полезна кому-то ещё кроме меня.
В конце статьи есть gifЧитать полностью »
Okama.io: профессиональные инструменты для анализа инвестиционных стратегий
2026-06-24 в 14:17, admin, рубрики: okama, python, инвестиции, математика, монте-карло, портфельные инвестиции, статистикаНа Хабре мы уже несколько раз писали про open-source библиотеку okama, предназначенную для анализа инвестиционного портфеля на Python. Но у проекта давно есть «лицо» и для тех, кто не пишет код, — сайт okama.io: набор бесплатных интерактивных инструментов для бэктестинга портфелей, анализа и сравнения отдельных активов и прогнозов. Мы когда-то делали в качестве “развлечения” и демонстрации возможностей окамы. Но со временем okama.io превратился в самостоятельный проект, которым пользуются как в России так и за рубежом.
Сайт целиком — open-source. Это приложение Читать полностью »
Инженер попросил нейросеть помочь с кодом…
2026-06-22 в 15:24, admin, рубрики: python, балансировка, инженерия, нейросети, расчеты, центр масс, центр тяжестиAI — Ассистент для торговли с крипто-биржами
2026-06-22 в 14:25, admin, рубрики: bybit, machine learning, python, алготрейдингКрипто-ассистент — самописный аналитический сервис под биржи (spot + USDT-perpetual, то есть и обычная торговля, и бессрочные фьючерсы).
Мой большой проект, над которым очень долго работал, — 7 месяцев трудов. Статья будет очень большой, и это тоже моя первая статья на Хабре. Итак, вернёмся к сути.
Пишем CFD solver для симуляции потока воздуха (часть 1)
2026-06-22 в 11:14, admin, рубрики: c++, CFD, python, python3, воздух, поток, симуляция, сопротивление воздухаНачну издалека. Пару недель назад мы с моим другом решили сделать один очень крутой проект, на мою долю выпала часть аэродинамических подсчетов. Я стал углубляться в эту тему и понял, что на самом деле все не так уж и просто. В зависимости от угла атаки (угла между вектором скорости и нормали), а также от формы тела меняются многие параметры, которые влияют не только непосредственно на тело, но и на окружающий воздух, его давление, температуру, скорость и 'очень много всего еще', Читать полностью »
Как я смог запустить суперапп и что это на самом деле
2026-06-22 в 10:03, admin, рубрики: django, messenger, python, superapp, websockets, джанго, мессенджеры, социальные сети, стартапВсем привет! Пишу ознакомительную статью о моем творении и как работают супераппы, если возникнут вопросы, обращайтесь в коменты.
Первый шаг в бездну
Начну с вопроса: «что такое этот ваш суперапп?» и уже дальше опишу принцип работы и что в итоге получилось воссоздать за 8 месяцев непрерывного кодинга. Суперапп — это объединение двух и более функционалов нескольких сервисов в одно единое приложение или веб‑приложение. Проще говоря, его задача избавить обычного юзера интернета от лишних вкладок на компе и сделать все более централизованным. Хотя тут скорее зависит от того, на какой суперапп мы смотрим.
Аудит алгоритмов: как реализация Boyer-Moore с 190K звёзд на GitHub оказалась brute-force
2026-06-21 в 19:12, admin, рубрики: Boyer-Moore, open source, property-based testing, python, Алгоритмы, баги, строковый поиск, тестированиеВ 2015 году группа исследователей (Flouri et al.) решила проверить реализации классического алгоритма Готоха (1982) для выравнивания биологических последовательностей. Из 10 проверенных реализаций только 2 давали правильный результат. 8 из 31 учебных материалов содержали математическую ошибку.
Я решил проверить, насколько это типично для других классических алгоритмов. Начал с Boyer-Moore (1977), одного из самых известных алгоритмов поиска подстроки.
Методология
Невыразимое невалидное. Часть 1. Данные
2026-06-19 в 10:48, admin, рубрики: Discriminated unions, mypy, pydantic, python, аннотация типов, типизация, типы данныхЛюбой, кто писал конструктор запросов или фильтр над пользовательским вводом, знает, как это начинается. Сначала модель данных — это один простой класс, и кажется на этом всё. Через пару месяцев в нём value: Any, рядом валидатор строк на сто, и где-то посередине ветка, которую ты дописал ночью перед релизом, потому что кто-то прислал диапазон туда, где ждали число. Тесты зелёные: на эту комбинацию их просто не было. Падает, разумеется, в проде.



