Learn boto3
The AWS SDK for Python: call S3, DynamoDB, SQS and every other AWS API
boto3 is Amazon's official Python SDK, built on botocore, giving Python code access to every AWS service through generated clients. It's how Python applications, scripts, data pipelines and Lambda functions store files in S3, read DynamoDB tables, send queue messages and automate infrastructure. Using it well means understanding credentials, pagination, errors, retries and the service-specific gotchas.
Before you start
How deep do you want to go?
1. EssentialsRead and write simple code, do the everyday basics
2. PracticalUse it productively at work, with the usual idioms
3. AdvancedThe less common features, performance and trade-offs
4. ExpertInternals and the edge cases experts know