
Полная версия
Три кита современного web-каркаса на python

Олег Якшев
Три кита современного web-каркаса на python
Введение
Об авторе
Автор является выпускником Волгоградского государственного университета по направлению «Математика» (ученая степень - бакалавр). Свой путь в промышленном программировании начал с языка Python и на момент написания книги практикует в IT-индустрии на протяжении 16 лет, занимая позиции Senior Developer и технического лидера (Tech Lead). В свободное от основной работы время автор непрерывно занимается исследованиями в области развития и оптимизации современных web-технологий.
Благодаря фундаментальным трудам таких ученых, как Эндрю Таненбаум, Крис Дейт и Лусиану Рамальо, автор сформировал, а также непрерывно совершенствует свой образ мышления в IT. Настоящий труд является первым изданием автора, которое призвано помочь становлению и качественному развитию разработчиков любого уровня до полностью автономного, экспертного состояния.
Структура книги
Настоящая книга в первую очередь является инженерным справочником, при изучении которого читателю не обязательно начинать чтение с самого начала. Архитектура книги построена по модульному принципу. В каждой главе первым параграфом всегда будет идти короткое описание («Содержание и цели»), раскрывающее круг решаемых задач и возможное отображение исследуемых технологий на реальный бизнес-процесс. Завершающий параграф каждой главы будет посвящен стратегическому вектору развития технологий или эволюции разработчика как профессионала («Взгляд в будущее»).
Для проведения сравнительного анализа, а также многочисленных практических исследований автор будет использовать в рамках демонстрационного стенда следующий стек базовых инструментов:
Ubuntu 24.04.1 - будет использоваться как базовая ОС.
Docker 29.8.0 - для полностью изолированной работы и настройки проекта.
Python 3.12 - на момент написания книги является наиболее стабильной и оптимизированной версией интерпретатора.
Flask 3.1.3 - актуальная мажорная версия легковесного микрофреймворка.
Django 6.1.1 - актуальная современная версия монолитного каркаса.
FastAPI 0.115 - актуальная версия асинхронного фреймворка.
Django REST Framework (DRF) 3.18.1 - специализированный инструментарий, привлекаемый автором для полноценного сравнения REST API возможностей исследуемых экосистем.
Работа с ИИ
Автор настоятельно рекомендует рассмотреть работу с AI – ассистентами, т.к. по состоянию на 2026 год это является активным двигателем прогресса по всему миру и в разных областях науки. Им были проведены некоторые исследования в этой области, вот короткая выжимка:
Claude (Anthropic)
Сайт: https://claude.ai/
Ограничения: Имеются региональные ограничения.
Статус: Платная. Работа через подписки, например Pro plan Monthly.
Модель: OPUS 5.5
Специфика: Строго облачная закрытая модель. Нельзя скачать локально.
Как работает: Интегрируется через официальные плагины в PyCharm.
https://plugins.jetbrains.com/plugin/27310-claude-code-beta-
Безопасность: Работает через внутреннее API JetBrains. Не требует системных песочниц в Linux.
Плюсы: Мгновенный ответ, гигантский контекст. Делает под ключ, остается только контроль за исполнением.
Минусы: Текст ответов может показаться машинным и крайне объемным, в такой профессии, как разработчик недопустимо беглое чтение, поэтому выжимки должны быть короткими и максимально содержательными.
DeepSeek (Облако & API)
Сайт: https://platform.deepseek.com
Ограничения: Имеются региональные ограничения.
Статус: Платная. Платишь только за активные действия.
Модель: DeepSeek-V4.1-Flash (552B MoE).
Как работает: Через API-ключ в агентских фреймворках (Harness / DSH). Штука новая, требует bubblewrap. Решение для Ubuntu добавить правило в /etc/apparmor.d/bwrap (например vim /etc/apparmor.d/bwrap), для других дистрибутивов Linux может работать из коробки.
Содержание:
abi
include
profile bwrap /usr/bin/bwrap flags=(unconfined) {
userns,
# Site-specific additions and overrides
include if exists
}
После:
sudo apparmor_parser -r /etc/apparmor.d/bwrap
Проверка:
Конец ознакомительного фрагмента.
Текст предоставлен ООО «Литрес».
Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

