Real Python - 🐍 New Python tutorials on Real Python

›4Hey 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:


Creating Great README Files for Your Python Projects

In this tutorial, you'll learn how to create, organize, and format high-quality README files for your Python projects:

realpython.com/readme-python-project


Build a GUI Calculator With PyQt and Python

In this video course, you'll learn how to create graphical user interface (GUI) applications with Python and PyQt. Once you've covered the basics, you'll build a fully functional desktop calculator that can respond to user events with concrete actions:

realpython.com/courses/build-gui-calculator-pyqt


Upgrade Python Versions Without the Pain
Sponsored by ActiveState

Stop wasting 30% of your team’s sprint on maintaining legacy codebases. Automatically migrate and keep your Python versions up-to-date so that you can focus on being productive while staying secure, without the risk of breaking changes.

Learn More and Get a Code Assessment


Understanding the Python Mock Object Library

In this tutorial, you'll learn how to use the Python mock object library, unittest.mock, to create and use mock objects to improve your tests. Obstacles like complex logic and unpredictable dependencies make writing valuable tests difficult, but unittest.mock can help you overcome these obstacles:

realpython.com/python-mock-library


The Real Python Podcast – Episode #210: Creating a Guitar Synthesizer & Generating WAV Files With Python

What techniques go into synthesizing a guitar sound in Python? What higher-level programming and Python concepts can you practice while building advanced projects? This week on the show, we talk with Real Python author and core team member Bartosz Zaczyński about his recent step-by-step project, Build a Guitar Synthesizer: Play Musical Tablature in Python:

realpython.com/podcasts/rpp/210


Quiz: A Practical Introduction to Web Scraping in Python

In this quiz, you'll test your understanding of web scraping in Python. Web scraping is a powerful tool for data collection and analysis. By working through this quiz, you'll revisit how to parse website data using string methods, regular expressions, and HTML parsers, as well as how to interact with forms and other website components:

realpython.com/quizzes/python-web-scraping-practical-introduction


Getters and Setters in Python

In this video course, you'll learn what getter and setter methods are, how Python properties are preferred over getters and setters when dealing with attribute access and mutation, and when to use getter and setter methods instead of properties in Python:

realpython.com/courses/getters-and-setters-python


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, June 22, 2024

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: Quiz: Ruff: A Modern Python Linter In this

🐍 New Python tutorials on Real Python

Saturday, June 15, 2024

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: Python News: What's New From May 2024 In

🐍 New Python tutorials on Real Python

Saturday, June 8, 2024

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: Quiz: String Interpolation in Python:

🐍 New Python tutorials on Real Python

Monday, June 3, 2024

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: Basic Data Types in Python: A Quick

🐍 New Python tutorials on Real Python

Monday, June 3, 2024

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: How to Create Pivot Tables With pandas In this

You Might Also Like

You’re invited: Elevate your RAG systems

Tuesday, July 2, 2024

Learn advanced techniques and best practices for implementing RAG.ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ

New Blogs on ThomasMaurer.ch for 07/02/2024

Tuesday, July 2, 2024

View this email in your browser Thomas Maurer Cloud & Datacenter Update This is the update for blog posts on ThomasMaurer.ch. Azure Stack HCI in the HPE Customer Innovation Center in Geneva By

Talking His Own Facebook

Monday, July 1, 2024

Mark Zuckerberg takes on the sinners in the hands of an AI God Talking His Own Facebook Mark Zuckerberg takes on the sinners in the hands of an AI God By MG Siegler • 1 Jul 2024 View in browser View in

Evolve Bank data breach affects Wise customers

Monday, July 1, 2024

Plus, Robinhood acquires Pluto and YouTube changes its privacy policy View this email online in your browser By Christine Hall Monday, July 1, 2024 Welcome to TechCrunch PM! Today, we found out that

😺 AI for personal growth

Monday, July 1, 2024

AI is rapidly transforming our lives with automated tools and innovations, such as AI girlfriends, assistants, travel guides, and even... Product Hunt Read in browser This newsletter is brought to you

📲 4 Alternatives to the Google Play Store – Speeding Up Your Workflow in Microsoft Word

Monday, July 1, 2024

Also: Switchbot S10 Robot Vacuum Mop Review, and More! How-To Geek Logo July 1, 2024 Did You Know Buttermilk has no butter in it; the milk is called such because it's what is left over after the

JSK Daily for Jul 1, 2024

Monday, July 1, 2024

JSK Daily for Jul 1, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Easily Build an Interactive BPMN Viewer and Editor in Angular A business process model and

TechCrunch Space: Star spangled

Monday, July 1, 2024

NASA awards $843M contract to SpaceX to develop the vehicle that will deorbit the International Space Station. View this email online in your browser By Aria Alamalhodaei Monday, July 1, 2024 Hello and

Daily Coding Problem: Problem #1483 [Medium]

Monday, July 1, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Square. A competitive runner would like to create a route that starts and ends at his

The interfaces with which we think & Kinopio is open source

Monday, July 1, 2024

Tiny macOS utility apps I love Part 3 is here, Multi is joining OpenAI, Kinopio is open source, and a lot more in this week's issue of Creativerly. Creativerly The interfaces with which we think