Real Python - 🐍 New Python tutorials on Real Python

Hey there,

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

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



For years, Real Python has offered on-demand courses, letting you learn at your own pace. Now, we're doing something entirely new: introducing cohort-based courses designed to maximize your growth. Picture this—small groups, guided by a Real Python instructor, working through real-world coding challenges with real-time support.

Join us for a live info session to get the full details on this unique course format. Learn how the course and curriculum are structured to give you the skills and confidence you need. If you've been looking for a hands-on, expert-led learning experience, this might be just what you've been waiting for:

Reserve Your Spot in the Free Info Session


Beautiful Soup: Build a Web Scraper With Python

In this tutorial, you'll walk through the main steps of the web scraping process. You'll learn how to write a script that uses Python's Requests library to scrape data from a website. You'll also use Beautiful Soup to extract the specific pieces of information you're interested in:

realpython.com/beautiful-soup-web-scraper-python


Pinpoint Flaky and Failing Tests With Codecov Test Analytics
Sponsored by Sentry

Deciphering test failures and rerunning flaky tests can be rage-inducing. Now you can channel your rage productively, because Codecov Test Analytics will literally tell you which tests are flaky.

Learn More


Quiz: Using .__repr__() vs .__str__() in Python

In this quiz, you'll test your understanding of Python's dunder repr and dunder str special methods. These methods allow you to control how a program displays an object, making your classes more readable and easier to debug and maintain:

realpython.com/quizzes/python-repr-vs-str


Python's Magic Methods in Classes

In this video course, you'll learn what magic methods are in Python, how they work, and how to use them in your custom classes to support powerful features in your object-oriented code:

realpython.com/courses/magic-methods-classes


Python Closures: Common Use Cases and Examples

In this tutorial, you'll learn about Python closures. A closure is a function-like object with an extended scope. You can use closures to create decorators, factory functions, stateful functions, and more:

realpython.com/python-closure


The Real Python Podcast – Episode #226: PySheets: Spreadsheets in the Browser Using PyScript

What goes into building a spreadsheet application in Python that runs in the browser? How do you make it launch quickly, and where do you store the cells of data? This week on the show, we speak with Chris Laffra about his project, PySheets, and his book "Communication for Engineers.":

realpython.com/podcasts/rpp/226


Advanced Python import Techniques

The Python import system is as powerful as it is useful. In this in-depth video course, you'll learn how to harness this power to improve the structure and maintainability of your code:

realpython.com/courses/advanced-import-techniques


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:

 → pycoders.com 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 (realpython.com)


Level Up With Unlimited Access to 3,500+ Python Tutorials and Video Lessons => Join Real Python

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

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

Older messages

🐍 New Python tutorials on Real Python

Saturday, October 26, 2024

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Python's property(): Add Managed Attributes

🐍 New Python tutorials on Real Python

Sunday, October 20, 2024

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Python News Roundup: October 2024 This month,

🚀🐍 Meet Code Mentor—Your Personal Python Guide

Sunday, October 20, 2024

Hey there, I'm happy to announce the launch of Code Mentor, a brand-new learning feature available exclusively to Real Python members, now in beta! 🎉 Whether you're working through complex code

🐍 New Python tutorials on Real Python

Sunday, October 20, 2024

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Syntactic Sugar: Why Python Is Sweet and Pythonic

🐍 New Python tutorials on Real Python

Saturday, October 5, 2024

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Python 3.13: Cool New Features for You to Try In

You Might Also Like

Massive Git Config Breach Exposes 15,000 Credentials; 10,000 Private Repos Cloned

Saturday, November 2, 2024

THN Daily Updates Newsletter cover Introduction to Algorithms: A Comprehensive Guide for Beginners: Unlocking Computational Thinking ($34.99 Value) FREE for a Limited Time Begin your journey into the

Post from Syncfusion Blogs on 11/02/2024

Saturday, November 2, 2024

New blogs from Syncfusion Introducing Pagination in Blazor File Manager By Keerthana Rajendran This blog explains the new features added in the Syncfusion Blazor File Manager for the 2024 volume 3

📧 Clean Architecture: The Missing Chapter

Saturday, November 2, 2024

​ Clean Architecture: The Missing Chapter Read on: m​y website / Read time: 8 minutes The .NET Weekly is brought to you by: Remember when APIs were an afterthought? We're not going back. 74% of

📲 I Upgraded From an iPhone 13 to an iPhone 16 — How to Update Arch Linux

Friday, November 1, 2024

Also: The 10 Best Emulators for Mac Gaming, and More! How-To Geek Logo November 1, 2024 Did You Know Historically, many colleges in the United States required that you demonstrate the ability to swim (

Zombies Among Us: Deadcoins How to Spot Them

Friday, November 1, 2024

Top Tech Content sent at Noon! NODES 2024, a Dev Conference on AI, Knowledge Graphs & Apps Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today,

Feature | The Best Visualizations from October on Voronoi 🏆

Friday, November 1, 2024

See the most popular, most discussed, and most liked visualizations on our new data storytelling app Voronoi from October. View Online | Subscribe In December 2023, we publicly launched Voronoi, our

Last Call: One Month Left to Win Your Share of $17,500 in the #bitcoin Writing Contest

Friday, November 1, 2024

5 Winners Left to Announce – and You Could Be One of Them! ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏

Daily Coding Problem: Problem #1596 [Easy]

Friday, November 1, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Amazon. A tree is symmetric if its data and shape remain unchanged when it is reflected

I've got the power

Friday, November 1, 2024

​ Platform Product Management The Unseen Power Behind Your Favorite Apps Platform product management might not be the flashiest role, but it's a crucial backbone of modern tech companies. While