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