Python后端 & 云服务集成

📘 30章 完整目录 K12 活力版
01 Python后端与云服务概述
课程介绍 · 云服务基础概念 · Python后端在云环境中的角色
02 云服务提供商与Python SDK
AWS, Azure, GCP简介 · boto3安装与配置
03 虚拟环境与依赖管理
venv, pipenv, poetry · requirements.txt与Pipfile
04 Flask框架入门
Flask安装 · 路由与视图 · 请求响应 · 模板渲染
05 Django框架入门
Django安装 · 项目结构 · MTV模式 · ORM基础
06 RESTful API设计
HTTP方法 · 状态码 · 资源命名 · Flask-RESTful
07 数据库集成 (SQL)
SQLAlchemy + PostgreSQL/MySQL · ORM CRUD
08 数据库集成 (NoSQL)
pymongo + MongoDB · 文档操作 · 聚合管道
09 对象存储服务 (S3/MinIO)
boto3上传/下载/删除 · 预签名URL · MinIO模拟
10 消息队列服务 (RabbitMQ/SQS)
pika操作RabbitMQ · boto3 SQS · 生产者-消费者
11 缓存服务 (Redis/Memcached)
redis-py · LRU/TTL策略 · Session存储
12 容器化部署 (Docker)
Dockerfile · docker-compose (Web+DB+Redis)
13 容器编排 (Kubernetes基础)
Pod, Service, Deployment · kubectl · 部署Python应用
14 CI/CD流水线
GitHub Actions · 自动化测试/构建/部署
15 日志与监控
Python logging · ELK Stack · Prometheus+Grafana
16 身份认证与授权
JWT · OAuth2.0 · Flask-Login / Django Auth
17 API网关与负载均衡
Nginx反向代理 · AWS API Gateway · 负载均衡策略
18 无服务器计算 (Serverless)
AWS Lambda · API Gateway触发 · Serverless Framework
19 云数据库服务
AWS RDS · DynamoDB · Cloud SQL (GCP)
20 云函数与事件驱动
Azure Functions · GCP Cloud Functions · 事件触发
21 微服务架构设计
服务拆分 · gRPC vs REST · 服务间通信
22 服务发现与配置中心
Consul, etcd · Spring Cloud Config (Python) · 动态配置
23 分布式追踪
OpenTelemetry · Jaeger/Zipkin · 请求链路可视化
24 云安全最佳实践
IAM角色与策略 · KMS/Vault · 网络安全组
25 成本优化与资源管理
计费模型 · 自动伸缩 · 预留/Spot实例
26 混合云与多云策略
VPN连接 · 数据同步 · Terraform跨云编排
27 性能测试与调优
Locust压测 · 查询优化 · 连接池 · 缓存命中率
28 故障恢复与高可用
多AZ部署 · 自动故障转移 · 备份/恢复 · 混沌工程
29 实战项目一:RESTful博客系统
Flask + PostgreSQL + S3 + Redis
30 实战项目二:实时数据处理管道
Kafka + Spark Streaming + MongoDB + Dashboard