Python Essentials for AWS Cloud Developers: Run and deploy cloud-based Python applications using AWS

Sakinmaz, Serkan

  • 出版商: Packt Publishing
  • 出版日期: 2023-05-19
  • 售價: $1,800
  • 貴賓價: 9.5$1,710
  • 語言: 英文
  • 頁數: 224
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1804610062
  • ISBN-13: 9781804610060
  • 相關分類: Amazon Web ServicesPython程式語言
  • 立即出貨 (庫存=1)

商品描述

A comprehensive guide to implementing Python applications in AWS while learning about key AWS services

Purchase of the print or Kindle book includes a free PDF eBook

Key Features

  • Gain hands-on experience in AWS services to effectively implement Python programming
  • Utilize Python with open source libraries to develop data pipelines, APIs, and database applications
  • Leverage the power of AWS to create a cloud-based server and use monitoring and logging features

Book Description

AWS provides a vast variety of services for implementing Python applications, which can pose a challenge for those without an AWS background. This book addresses one of the more predominant problems of choosing the right service and stepping into the implementation of exciting Python apps using AWS.

The book begins by showing you how to install Python and create an AWS account, before helping you explore AWS Lambda, EC2, Elastic Beanstalk, and S3 for Python programming. You'll then gain hands-on experience in using these services to build the Python application. As you advance, you'll discover how to debug Python apps using PyCharm, and then start deploying the Python applications on Elastic Beanstalk. You'll also learn how to monitor Python applications using the CloudWatch service, along with creating and publishing APIs on AWS to access the Python application. The concluding chapters will help you get to grips with storing unstructured and semi-structured data using NoSQL and DynamoDB, as well as advance your knowledge using the Glue serverless data integration service in AWS.

By the end of this Python book, you'll be able to take your application development skills up a notch with AWS services and advance in your career.

What you will learn

  • Understand the fundamentals of AWS services for Python programming
  • Find out how to configure AWS services to build Python applications
  • Run and deploy Python applications using Lambda, EC2, and Elastic Beanstalk
  • Provision EC2 servers on AWS and run Python applications
  • Debug and monitor Python applications using PyCharm and CloudWatch
  • Understand database operations on AWS by learning about DynamoDB and RDS
  • Explore the API gateway service on AWS using Python to grasp API programming

Who this book is for

This book is for cloud developers, software developers, and IT specialists who want to develop Python applications on AWS as well as learn the concepts underlying AWS services for implementing the applications. Experience in Python programming is needed to be able to implement the applications on AWS.

商品描述(中文翻譯)

一本全面指南,教你在AWS中實現Python應用程序,同時學習關鍵的AWS服務。

購買紙質書或Kindle電子書,將獲得免費的PDF電子書。

主要特點:

- 通過實際操作AWS服務,有效實現Python編程。
- 利用Python和開源庫開發數據管道、API和數據庫應用程序。
- 利用AWS的強大功能創建基於雲的服務器,並使用監控和日誌記錄功能。

書籍描述:

AWS提供了各種各樣的服務來實現Python應用程序,對於沒有AWS背景的人來說可能是一個挑戰。本書解決了選擇合適的服務並使用AWS實現令人興奮的Python應用程序的問題。

本書首先向您展示如何安裝Python並創建AWS帳戶,然後幫助您探索AWS Lambda、EC2、Elastic Beanstalk和S3,以進行Python編程。然後,您將通過使用這些服務來構建Python應用程序來獲得實踐經驗。隨著您的進一步學習,您將發現如何使用PyCharm調試Python應用程序,然後開始在Elastic Beanstalk上部署Python應用程序。您還將學習如何使用CloudWatch服務監控Python應用程序,以及在AWS上創建和發布API以訪問Python應用程序。最後幾章將幫助您掌握使用NoSQL和DynamoDB存儲非結構化和半結構化數據,以及在AWS中使用Glue無服務數據集成服務。

通過閱讀本書,您將能夠通過AWS服務提升應用程序開發技能,並在職業生涯中取得進步。

學到的內容:

- 了解Python編程的AWS服務基礎知識。
- 找出如何配置AWS服務以構建Python應用程序。
- 使用Lambda、EC2和Elastic Beanstalk運行和部署Python應用程序。
- 在AWS上提供EC2服務器並運行Python應用程序。
- 使用PyCharm和CloudWatch調試和監控Python應用程序。
- 通過學習DynamoDB和RDS了解在AWS上的數據庫操作。
- 使用Python探索AWS上的API網關服務,以掌握API編程。

適合閱讀對象:

本書適合雲開發人員、軟件開發人員和IT專家,他們希望在AWS上開發Python應用程序,並學習實施應用程序的AWS服務的概念。需要具備Python編程經驗,以能夠在AWS上實現應用程序。

目錄大綱

1. Using Python on AWS
2. Creating an AWS Account
3. Cloud Computing with Lambda
4. Running Python Applications on EC2
5. Running Python Applications with PyCharm
6. Deploying Python Applications on Elastic Beanstalk
7. Monitoring Applications via CloudWatch
8. Database Operations with RDS
9. Creating an API in AWS
10. Using Python with NoSQL (DynamoDB)
11. Using Python with Glue
12. Reference Project on AWS

目錄大綱(中文翻譯)

1. 在 AWS 上使用 Python
2. 建立 AWS 帳戶
3. 使用 Lambda 進行雲端運算
4. 在 EC2 上運行 Python 應用程式
5. 使用 PyCharm 運行 Python 應用程式
6. 在 Elastic Beanstalk 上部署 Python 應用程式
7. 透過 CloudWatch 監控應用程式
8. 使用 RDS 進行資料庫操作
9. 在 AWS 中建立 API
10. 使用 Python 與 NoSQL (DynamoDB)
11. 使用 Python 與 Glue
12. 在 AWS 上的參考專案