Hint: You can adjust the default video playback speed in your account settings.
Hint: You can set the default subtitles language in your account settings.
Sorry! Looks like there’s an issue with video playback 🙁 This might be due to a temporary outage or because of a configuration issue with your browser. Please see our video player troubleshooting guide to resolve the issue.

Introduction & Course Overview

Give Feedback

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


Course Slides (.pdf)

587.5 KB

neilson on Feb. 18, 2020

What, no emacs?

Martin Breuss RP Team on Feb. 19, 2020

@neilson I aimed to present different types of code editors, with only one example each. There are so many great tools out there and everyone has their own personal preferences. That’s why this course only wants to present information on what types of editors exist, and what are good use cases for those different types of editors.

I personally don’t have experience working with emacs. Would you say it represents a different type of editor, and if so, why is that and what are its use cases? Happy to hear your opinion on it :)

Become a Member to join the conversation.