Python, Boto3, and AWS S3: Demystified

Joe Tatusko
Joe Tatusko 16 Lessons 1h 9m intermediate devops

Amazon Web Services (AWS) has become a leader in cloud computing. One of its core components is S3, the object storage service offered by AWS. With its impressive availability and durability, it has become the standard way to store videos, images, and data. You can combine S3 with other services to build infinitely scalable applications.

Boto3 is the name of the Python SDK for AWS. It allows you to directly create, update, and delete AWS resources from your Python scripts.

If you’ve had some AWS exposure before, have your own AWS account, and want to take your skills to the next level by starting to use AWS services from within your Python code, then keep watching.

By the end of this course, you’ll:

  • Be confident working with buckets and objects directly from your Python scripts
  • Know how to avoid common pitfalls when using Boto3 and S3
  • Understand how to set up your data from the start to avoid performance issues later
  • Learn how to configure your objects to take advantage of S3’s best features

What’s Included:

Downloadable Resources:

Related Learning Paths:

About Joe Tatusko

Joe is a manufacturing engineer turned Pythonista with interests in data wrangling and visualization.

» More about Joe

Each tutorial at Real Python is created by a team of developers so that it meets our high quality standards. The team members who worked on this tutorial are:

Participant Comments

Avatar image for 19hhowton

19hhowton on June 28, 2022

I usually never buy courses, but this one was a must. Thank you for creating a resource that cannot be found elsewhere!

Avatar image for soj

soj on July 7, 2021

Nice intuitive course with rich content. Well planned. Took 3 days with stop and starts and encountered some issues due to configuration but managed to resolve once re starting topics. Love your passion Joe.

Avatar image for dthomas01

dthomas01 on April 2, 2020

Wonderful course! I was able to keep up very well…which is really saying something since I’m a newbie with both Python and AWS S3 in general. Really appreciate your having created this course for us, Joe! (applause)

« Browse All Courses