Поваренная книга Flask Framework
после оплаты (24/7)
(для всех устройств)
(в т.ч. для Apple и Android)
За пять лет, прошедших с момента публикации первого издания этой книги, я получил множество электронных писем, писем и отзывов от читателей, которые высоко оценивали или критиковали книгу, а также предлагали, как ее можно улучшить и обновить. За это время сама технология немного изменилась: Python 3 стал мейнстримом, а Python 2 находится на пути к постепенному прекращению использования. Flask выпустила свою первую основную версию, версию 1.0, в апреле 2018 года. Многие библиотеки и пакеты устарели или перестали поддерживаться, а новые библиотеки и пакеты развивались в качестве заменителей или аксессуаров. Наряду со всем этим, произошел огромный сдвиг в разработке архитектуры развертывания приложений и управления ими, при этом масштабируемость стала главной заботой. Для тех, кто впервые читает, Flask — это легкая микроплатформа веб-приложений, написанная на Python. Он использует гибкость Python для предоставления относительно простого шаблона для разработки веб-приложений. Flask позволяет писать простые одностраничные приложения, но также позволяет масштабировать их и без проблем создавать более крупные приложения. Flask имеет отличную документацию. и активное сообщество. Он имеет ряд расширений, каждое из которых имеет документацию, которую можно оценить от хорошего до отличного. На Flask доступно несколько книг; они великолепны и дают много информации о платформе и ее приложениях. В этой книге делается попытка применить другой подход к объяснению инфраструктуры Flask и множества аспектов ее практического использования и приложений в целом. Эта книга знакомит вас с рядом рецептов, которые помогут вам понять возможности Flask и его расширений. Вы начнете с изучения различных конфигураций, которые может использовать приложение Flask. Отсюда вы узнаете, как работать с шаблонами, а затем узнаете об ORM и слоях представлений, которые служат основой веб-приложений. Затем вы научитесь писать RESTful API с помощью Flask, изучив различные методы аутентификации. По мере продвижения вы научитесь писать интерфейс администратора, а затем выполнять отладку и регистрацию ошибок в Flask. Вы также узнаете, как сделать ваши приложения многоязычными, и получите представление о различных методах тестирования. Вы узнаете о различных методах развертывания и последующего развертывания на таких платформах, как Apache, Tornado, Heroku и AWS Elastic Beanstalk. Наконец, в дополнение ко второму изданию этой книги вы узнаете о популярных инструментах микросервисов, таких как Docker, Kubernetes и AWS Lambda, которые можно использовать для создания высокомасштабируемых сервисов. К концу этой книги вы будете иметь всю информацию. требуется, чтобы наилучшим образом использовать эту невероятную микроплатформу для написания небольших и больших приложений и их масштабирования с использованием стандартных отраслевых практик. Для разработки этой книги было использовано большое количество исследований в сочетании с многолетним опытом, и я очень надеюсь, что эта книга принесет пользу коллегам-разработчикам. Для кого предназначена эта книга. Если вы веб-разработчик и хотите больше узнать о разработке приложений в Flask и их масштабировании с использованием стандартных отраслевых практик, эта книга для вас. Эта книга также будет полезным инструментом, если вы уже знакомы с основными расширениями Flask и хотите максимально эффективно их использовать. Предполагается, что у вас есть знание Python и базовое понимание Flask.
Характеристики
- Язык
- Английский