Finding the Perfect Python Code Editor

Martin Breuss

Martin Breuss 36 Lessons 2h 28m
basics tools

Find your perfect Python development setup with this review of Python IDEs and code editors. Writing Python using IDLE or the Python REPL is great for simple things, but not ideal for larger programming projects. With this course you’ll get an overview of the most common Python coding environments to help you make an informed decision.

By the end of this course, you’ll know how to:

  • Choose the Python editing environment that’s right for you
  • Perform common tasks like creating, running, and debugging code
  • Dig deeper into optimizing your favorite editing setup

Introduction & Learning Goals

4 Lessons 10m

Beginner-Friendly Editor (Thonny)

5 Lessons 19m

3. Debugging (05:03)

Online Coding Environment (repl.it)

5 Lessons 19m

3. Debugging (03:15)

Lightweight IDE (Visual Studio Code)

5 Lessons 18m

3. Debugging (06:23)

Data Science Notebooks (Jupyter)

5 Lessons 22m

3. Debugging (07:53)

Course Recap & Goodbye

1 Lesson 1m

About Martin Breuss

Martin Breuss Martin Breuss

Martin loves programming, goofy jokes, snakes and humans! All of this makes him feel connected to the Python community all the way down to the bottom turtle. He likes to learn and explore and talk about it—and he creates tutorials for Real Python.

» More about Martin

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

qmark42 on Feb. 21, 2020

Thank You, Martin and Real Python for this course. I’ve learned quite a bit about development setups, and although some of the material was over my head at present, the course did give me a good idea of what I can use in my present studies/work. For now I will probably use VIM or a similar editor and Jupyter Notebook. Maybe in a year or two, I will expand my setup to include an IDE. Right now, I am most interested in Pycharm. Again, thank you for the course.

Walt94 on Feb. 22, 2020

Favorite line was: “You’ll always have VIM”. True dat.

Biggest surprise was seeing how good Repl.It was. I did not know they had come that far with online editors.

Thanks for the course. I really enjoyed it.

David Wright on April 20, 2020

Thank you Martin. Excellent course. I have decided on Thonny, since it seems to offer all the things I need at this point in my coding career. It is easy to use and offers many good features.

« Browse All Courses