Real Python - New Python tutorials on Real Python

Hey there,

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

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


Sorting Algorithms in Python

In this tutorial, you'll learn all about five different sorting algorithms in Python from both a theoretical and a practical standpoint. You'll also learn several related and important concepts, including Big O notation and recursion.

https://realpython.com/sorting-algorithms-python/


Inheritance and Composition: A Python OOP Guide

In this step-by-step course, you'll learn about inheritance and composition in Python. You'll improve your object-oriented programming (OOP) skills by understanding how to use inheritance and composition and how to leverage them in their design.

https://realpython.com/courses/inheritance-composition-python/


Combining Data in Pandas With merge(), join(), and concat()

In this step-by-step tutorial, you'll learn three techniques for combining data in Pandas: merge(), .join(), and concat(). Combining Series and DataFrame objects in Pandas is a powerful way to gain new insights into your data.

https://realpython.com/pandas-merge-join-and-concat/


Monitor Every Layer of Your Python Stack in Minutes With Datadog APM
Sponsored

ImageDatadog’s tracing client auto-instruments popular frameworks and libraries such as Django, Flask, PostgreSQL, so you can quickly get visibility into your Python apps. Pinpoint bottlenecks with detailed flame graphs; and trace requests as they travel across service boundaries. Start visualizing the health and performance of your Python applications:

→ Begin Optimizing Your App Performance With a Free 14-Day Trial


The Real Python Podcast – Episode 5: Exploring CircuitPython

Have you ever wanted to explore using Python with electronics? CircuitPython is a great platform to get started with. This week Christopher talks with Thea Flowers. Thea has been creating several hardware projects based around CircuitPython, and she talks about getting started on the platform. Thea answers questions about how she taught herself to design and prototype printed circuit boards:

https://realpython.com/podcasts/rpp/5/


New Search UI / Tutorial Browser on realpython.com

A quick and convenient way for finding the Python training resources you need in the moment: Easily filter for specific types of content, like written articles and tutorials, video lessons, or coding quizzes. Or combine this with a skill-level filter to get resources matching your level of experience:

realpython.com/search (or via the search box in the navigation bar)


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 1,000+ Python Tutorials and Video Lessons => Join Real Python

Make the Leap From Beginner to Intermediate in Python => Get the Python Basics Book (Early Access)

Get a comprehensive introduction to Python and build real-world applications => Get the Real Python Course Bundle

Discover Python's best practices with simple examples and start writing beautiful + Pythonic code => Get Python Tricks: The Book

Master Pip, requirements files, virtual environments & learn how to pick quality Python libraries => Managing Python Dependencies Course

Optimize your Python development workflow for maximum productivity => Sublime Python Course 

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

last call: Learn Python Effectively

Friday, April 17, 2020

Hey there, As a Real Python member you'll get access to a library of hundreds of Python tutorials and video lessons, with new learning material published weekly. If you're still wondering if a

Your Roadmap to Clean & Pythonic Code

Friday, April 17, 2020

Hey there, Real Python is a community site focused on creating the highest-quality Python tutorials and teaching materials. As a member, you'll master real-world Python skills with our community of

Real Python Membership Q&A

Thursday, April 16, 2020

Hey there, After the email went out yesterday about the Real Python membership, some of you emailed me with a bunch of questions about it. To make sure you get your questions answered (and to save me

No crane kicks at the Python gym

Wednesday, April 15, 2020

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

how to stay current as a Python developer

Tuesday, April 14, 2020

Hey there, You know what sucks about life as a “professional developer?” Not having enough time to sit down and focus on learning. In school, it was easy to carve out hours to hole up and study some

You Might Also Like

I/O is coming, get ready

Tuesday, April 30, 2024

What's new in Google Play and Android Email not displaying correctly? View it online April 2024 Google I/O program details are now live Google I/O program details are now live Get a sneak peek at

Google and Fisker cut jobs

Monday, April 29, 2024

Plus, Getir exits most markets and real estate investors learn to Backflip View this email online in your browser By Christine Hall Monday, April 29, 2024 Happy Monday, and welcome back to TechCrunch

⌨️ You'll Want One Of These Steam Deck Keyboards — Why I Stopped Trying to Finish Games to 100%

Monday, April 29, 2024

Also: Conditional Formatting in Spreadsheets, and More! How-To Geek Logo April 29, 2024 Did You Know Babies have more bones than adults; as they age, several bones (such as the plates in the skull)

Behind the Product – Miro

Monday, April 29, 2024

Brought to you in partnership with CustomerIQ The AI platform to help teams aggregate, search, and synthesize customer feedback. CustomerIQ aligns teams with insights from channels like CRM notes,

Rapidly responsive... space stations!?

Monday, April 29, 2024

There are scant details as to the mission profile, but I can't help but feel intrigued by this news from Gravitics View this email online in your browser By Aria Alamalhodaei Monday, April 29, 2024

Daily Coding Problem: Problem #1426 [Hard]

Monday, April 29, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Salesforce. Given an array of integers, find the maximum XOR of any two elements.

Code Story - Mar 24

Monday, April 29, 2024

Welcome to the March addition of the podcast newsletter. Please enjoy, and check out any of the episodes you might have missed below. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Feature | The Best Visualizations from April on Our New App 📲

Monday, April 29, 2024

See the most popular, most discussed, and most liked visualizations on our new data storytelling app Voronoi from April. View Online | Subscribe At the end of 2023, we publicly launched Voronoi, our

😸 Tangible change

Monday, April 29, 2024

🤖 Elon is closing in on $6 billion in funding for his AI startup. 🛜 The FCC has officially voted... Product Hunt Read in browser This newsletter is brought to you by YOU MIGHT HAVE MISSED 🤖 Elon is

⚙️ AI has emotions now

Monday, April 29, 2024

Plus: Meta AI? More like Mid-ta AI! ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌