Книга Серверные приложения на Python, Django, Flask и FastAPI (Р. Бухарев)
В этой книге Вы пройдете путь от изучения базовых принципов до практической реализации полноценных серверных приложений на языке Python: от низкоуровневых сокетов и протоколов до архитектуры и продакшн-запуска. Книга отличается тем, что даёт не один "правильный" путь, а сравнивает три зрелых стека - Flask, Django и FastAPI - на реальных проектах, показывая, где уместна простота, где нужна полнота из коробки, а где критична скорость и асинхронность. Структура книга последовательна: от основ серверного программирования (архитектура клиент-сервер, протоколы передачи данных HTTP, HTTPS и WebSocket, низкоуровневая работа с сокетами в Python) до создания нескольких реальных проектов, включая CRM-с
  • -17%

Серверные приложения на Python, Django, Flask и FastAPI

5.0 (2 оценки)
Купили 68 человек

Описание и характеристики

В этой книге Вы пройдете путь от изучения базовых принципов до практической реализации полноценных серверных приложений на языке Python: от низкоуровневых сокетов и протоколов до архитектуры и продакшн-запуска. Книга отличается тем, что даёт не один "правильный" путь, а сравнивает три зрелых стека - Flask, Django и FastAPI - на реальных проектах, показывая, где уместна простота, где нужна полнота из коробки, а где критична скорость и асинхронность. Структура книга последовательна: от основ серверного программирования (архитектура клиент-сервер, протоколы передачи данных HTTP, HTTPS и WebSocket, низкоуровневая работа с сокетами в Python) до создания нескольких реальных проектов, включая CRM-систему на Django, телеграм-бота с полноценной серверной логикой, REST API для мобильного приложения и интерактивный чат с WebSocket. Изучим основные аспекты работы с базами данных в серверных приложениях: выбор типа хранилища под профиль нагрузок и структуру данных; приемы работы с тремя популярными ORM; понятный процесс внесения изменений в схему без простоя; готовые шаблоны подключения к PostgreSQL/MySQL/SQLite/MongoDB и многое другое. Разберем ключевые принципы масштабирования и оптимизации серверных приложений: вы научитесь использовать балансировщики нагрузки с Nginx и Gunicorn, применять эффективные стратегии кеширования с Redis и Memcached, реализовывать фоновые задачи с Celery и RabbitMQ, а также разворачивать контейнеры с помощью Docker и Kubernetes. Особое внимание уделено вопросам безопасности и различным методам защиты данных и приложений: использование TLS/SSL для шифрования соединений, внедрение JWT-токенов и OAuth 2.0 для аутентификации пользователей, защита от наиболее распространенных атак (QL-инъекций, межсайтового скриптинга (XSS) и подделки межсайтовых запросов (CSRF)). Также мы рассмотрим современные подходы к развертыванию приложений, изучив настройку серверной инфраструктуры на AWS, Heroku, DigitalOcean, а также конфигурацию веб-сервера Nginx и серверного менеджера процессов Gunicorn для продакшена. Для удобства читателей к книге прилагается виртуальный диск с примерами и проектами, разбираемыми в книге - это поможет освоить материал не только начинающим и новичкам, но также будет полезен и более опытным и продвинутым программистам.
  • Кол-во стр. 464
  • Вес 420 г
  • Год издания 2026
  • Издательство Наука и техника
  • Автор
  • Размер 1.8x16.4x23
  • ID товара 3134038
  • ISBN 978-5-907592-93-3
  • Возрастное ограничение 12+

Отзывы

5.0
2 оценки
0
0
0
0
2
Книга представляет собой одновременно и обзор, и практическое руководство по четырём ключевым технологиям серверной разработки на Python. Автор последовательно разбирает Django, Flask и FastAPI, показывая сильные стороны каждого подхода. Материал структурирован так, что даже начинающий разработчик может постепенно освоить основы: от простого «Hello World» до полноценных проектов с базами данных и асинхронностью. Особенно порадовало, что в книге уделено внимание сравнению производительности и выбору инструмента под конкретную задачу. Примеры кода чистые, снабжены пояснениями, и их легко адаптировать под свои нужды. Благодаря такому формату издание подойдёт и для систематизации знаний опытным программистам, и как стартовая точка для тех, кто хочет быстро войти в веб-разработку на Python.
Плюсы
Охват сразу трёх (фактически четырёх) популярных фреймворков позволяет увидеть полную картину экосистемы
Минусы
Не обнаружено
Очень хорошая книга.
Книга отлично подойдет и для тех, кто только начинает изучать программирование, также подойдет для профессиональных программистов.
Эта книга о разработке серверных приложений. Я подарила её мужу, когда он начал изучать программирование. И благодаря книге он приобрел очень много знаний и написал приложение. Сказал, что книга очень полезная. Поэтому рекомендую её всем программистам)
Книга «Серверные приложения на Python, Django, Flask и FastAPI» есть в наличии в интернет-магазине «Читай-город» по привлекательной цене. Если вы находитесь в Москве, Санкт-Петербурге, Нижнем Новгороде, Казани, Екатеринбурге, Ростове-на-Дону или любом другом регионе России, вы можете оформить заказ на книгу Р. Бухарев «Серверные приложения на Python, Django, Flask и FastAPI» и выбрать удобный способ его получения: самовывоз, доставка курьером или отправка почтой. Чтобы покупать книги вам было ещё приятнее, мы регулярно проводим акции и конкурсы.