Thonny: A Beginner-Friendly Python Editor

Darren Jones
Darren Jones 9 Lessons 34m basics editors tools

Are you a Python beginner looking for a tool that can support your learning? This course is for you! Every programmer needs a place to write their code. This course will cover an awesome tool called Thonny that will enable you to start working with Python in a beginner-friendly environment.

In this course, you’ll learn:

  • How to install Thonny on your computer
  • How to navigate Thonny’s user interface to use its built-in features
  • How to use Thonny to write and run your code
  • How to use Thonny to debug your code

By the end of this course, you’ll be comfortable with the development workflow in Thonny and ready to use it for your Python learning. So what is Thonny? Great question!

Thonny is a free Python Integrated Development Environment (IDE) that was especially designed with the beginner Pythonista in mind. Specifically, it has a built-in debugger that can help when you run into nasty bugs, and it allows you to do step-through expression evaluation, among other really awesome features.

What’s Included:

About Darren Jones

With 20 years as a teacher of music technology, Darren is keen to bring his skills to the Python table.

» More about Darren

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 David Wright

David Wright on April 20, 2020

Thank you for introducing me to Thonny. Up until now I’ve been using Atom, which is an excellent code editor, but I had to switch to a terminal to run the programs. Thonny offers so much more and makes my coding life much less difficult.

Avatar image for bryszarda

bryszarda on Feb. 6, 2020

I was skeptical at first, but now I find Thonny very useful. Thanks Darren!

Avatar image for Daniel

Daniel on Dec. 10, 2019

It was a nice discover that of Thonny. I find it really useful when it comes to debugging step by step. Very visual debugging process.

← Browse All Courses