Real Python - New Python tutorials on Real Python

Hey there,

There’s always something going on over at as far as Python tutorials go.

Here’s what you may have missed this past week:

When Do You Use an "..." Ellipsis in Python?

You may have seen three dots ("...") in Python scripts. Although this syntax may look odd, using an ellipsis is valid Python code. In this tutorial, you'll learn when Python's Ellipsis constant can come in handy for you:

Building Python Project Documentation With MkDocs

In this video course, you'll learn how to build professional documentation for a Python package using MkDocs and mkdocstrings. These tools allow you to generate nice-looking and modern documentation from Markdown files and, more importantly, from your code's docstrings:

Migrating Postgres from Heroku to Crunchy Bridge

Developers of a growing business were looking to migrate Postgres. They wanted a new vendor at least as good at Heroku, with new features and developer tools. They tested Amazon RDS and several others. Find out why they chose Crunchy Bridge for their cloud Postgres.

Read the Case Study

What Does if __name__ == "__main__" Do in Python?

In this tutorial, you'll learn all about Python's name-main idiom. You'll learn what it does in Python, how it works, when to use it, when to avoid it, and how to refer to it:

The Real Python Podcast – Episode #126: Python as an Efficiency Tool for Non-Developers

Are you interested in using Python in an industry outside of software development? Would adding a few custom software tools increase efficiency and make your coworkers' jobs easier? This week on the show, Josh Burnett talks about using Python as a mechanical engineer:

Python Tutorial: Start Working with Time-Series Data in InfluxDB

If your data changes every minute, MySQL isn’t going to cut it. Learn how to level up your time-series data analysis with a time-series database. This article covers how to set up open-source InfluxDB using Python, reading and writing data, and how to handle updates. We’ll be using stock data from the Yahoo API.

Read the Guide and Get the Source Code

PyCoder's Weekly – Get the Latest Python News & Updates

Become a better Pythonista and stay up-to-date with your weekly dose of Python news & projects:

 → or click here to get the latest issue via email

A lot of time and effort goes into the Real Python team bringing you new and in-depth Python tutorials every week.

Please do us a solid and share your favorite Real Python content to help us spread the word.

Thanks for your time and for being a dedicated reader!

— Dan Bader (

Make the Leap From Beginner to Intermediate => Get Python Basics: A Practical Introduction to Python 3

Python Tips, Interviews, and More => The Real Python Podcast

Get Help With Your Coding Questions Experts on the RP Team => Real Python Office Hours

Find Your Dream Python Job => Python Job Board

Join the Real Python Team => Tutorial Authors Wanted

A Peer-to-Peer Learning Community for Python Enthusiasts…Just Like You => PythonistaCafe

Give Your Team the Real-World Python Skills They Need to Succeed => Online Python Training for Teams

Key phrases

Older messages

[PythonistaCafe] Q&A

Sunday, September 18, 2022

Hey there, At this point you should have a pretty good idea of what PythonistaCafe is about and what makes it special. In this email I want to answer some common questions that I get asked about the

[Python Mastery] What Pythonistas can learn from bestselling authors

Sunday, September 18, 2022

Hey there, I just finished reading Stephen King's "On Writing." It's a great little book where he shares some of the writing advice and stories he's picked up over the course of

[Python Mastery] The hidden costs of "copy-paste" Python programming

Saturday, September 17, 2022

Hey there, Here's a development story that plays out thousands of times each day: Avid Pythonista Max is working on a function to find the 10 oldest files in a nested directory hierarchy. He needs

[Python Dependency Pitfalls] The Iceberg

Saturday, September 17, 2022

Hey there, The other day I read this quote from a Python developer that made me stop and think: "As a noob with a little programming knowledge already, I've found setting up and installing

[PythonistaCafe] What's in PythonistaCafe for you?

Saturday, September 17, 2022

Hey there, A couple of years ago I'd become quite interested in martial arts. Hours upon hours of watching "The Karate Kid" growing up must've taken their toll on me... And so, I

That’s a lot of requests per second. Looking back on BFCM with Shopify Eng

Thursday, December 1, 2022

Our most mind-blowing performance stats from the highest traffic event of the year The Shopify Engineering Newsletter The latest news and technical stories from our engineering team ⭐️ BFCM Special

This Week in Rust 471

Thursday, December 1, 2022

Email isn't displaying correctly? Read this e-mail on the Web This Week in Rust issue 471 — 30 NOV 2022 Hello and welcome to another issue of This Week in Rust! Rust is a programming language

MBSE: The solution for complex, cost-effective engineering projects?

Thursday, December 1, 2022

MBSE is widely regarded as the future of engineering design & management View this email in your browser Roundtable - Model Based Systems Engineering (MBSE): The Solution for

JSK Daily for Dec 1, 2022

Thursday, December 1, 2022

JSK Daily for Dec 1, 2022 View this email in your browser A community curated daily e-mail of JavaScript news Create a Full-Fledged Web App With Everyone's Favorite Svelkit and Django Rest

VS for Mac 17.4 Ships, How Fast Is VS 2022, What's a Dev Tunnel, More

Thursday, December 1, 2022

Home | News | How To | Webcasts | Whitepapers | Advertise .NET Insight Dec. 1, 2022 THIS ISSUE SPONSORED BY: ■ Migration Guide: ASP.NET Web Forms to Modern ASP.NET ■ dtSearch® - INSTANTLY SEARCH

Ranked | The World’s Largest Copper Producers 📊

Thursday, December 1, 2022

Many new technologies critical to the energy transition rely on copper. Here are the world's largest copper producers. View Online | Subscribe Presented by: Food Security is a Global Issue. >

🏃 Product Management coaching for all

Thursday, December 1, 2022

LEARN MORE & APPLY TODAY A unique opportunity to be a part of a very limited cohort of just 8-10 professionals transitioning into Product Leadership – w/ direct support from legendary Product

The Rise and Fall of FTX - Part 1

Thursday, December 1, 2022

A history of FTX, from inception to disgrace. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Are Christmas Lights Really a Fire Hazard?

Thursday, December 1, 2022

Did You Know?: Traditionally, the flight numbers of northbound/eastbound flights are even and those of southbound/westbound flights are odd. Read in Browser Logo for How-To Geek December 1, 2022 Did

Sheets in SwiftUI, Basic Shortcuts, Holiday App Store Sumbmissions and more!

Thursday, December 1, 2022

One more thing... Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Sheets in SwiftUI explained with code examples Sheets