Python Essentials for AWS Cloud Developers: Run and deploy cloud-based Python applications using AWS
暫譯: AWS 雲端開發者的 Python 基礎:使用 AWS 運行和部署雲端 Python 應用程式

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 服務提升你的應用程式開發技能,並在職業生涯中更進一步。

你將學到的內容

- 理解 AWS 服務在 Python 程式設計中的基本概念
- 瞭解如何配置 AWS 服務以構建 Python 應用程式
- 使用 Lambda、EC2 和 Elastic Beanstalk 運行和部署 Python 應用程式
- 在 AWS 上配置 EC2 伺服器並運行 Python 應用程式
- 使用 PyCharm 和 CloudWatch 調試和監控 Python 應用程式
- 通過學習 DynamoDB 和 RDS 了解 AWS 上的資料庫操作
- 使用 Python 探索 AWS 上的 API Gateway 服務,以掌握 API 程式設計

本書適合對象

本書適合希望在 AWS 上開發 Python 應用程式的雲端開發人員、軟體開發人員和 IT 專家,以及希望了解實現應用程式所需的 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. 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