Finding the Perfect Python Code Editor
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
2. IDEs vs Code Editors (02:28)
4. Different Types of Editors (03:35)
Classic Text Editor (Vim)
6 Lessons 21m
1. Overview & Use Cases (05:02)
3. Debugging (01:48)
5. Useful Vim Commands (04:02)
6. How to Learn More Vim (02:42)
Beginner-Friendly Editor (Thonny)
5 Lessons 19m
1. Overview & Use Cases (03:55)
3. Debugging (05:03)
4. Other Useful Features (04:35)
5. How to Learn More Thonny (01:14)
Online Coding Environment (repl.it)
5 Lessons 19m
1. Overview & Use Cases (03:52)
3. Debugging (03:15)
4. Other Useful Features (07:16)
5. How to Learn More repl.it (01:41)
Lightweight IDE (Visual Studio Code)
5 Lessons 18m
1. Overview & Use Cases (03:31)
3. Debugging (06:23)
4. Other Useful Features (03:44)
5. How to Learn More VS Code (01:03)
IDE (PyCharm)
5 Lessons 34m
1. Overview & Use Cases (08:29)
3. Debugging (05:56)
4. Other Useful Features (11:08)
5. How to Learn More PyCharm (02:26)
Data Science Notebooks (Jupyter)
5 Lessons 22m
1. Overview & Use Cases (03:39)
3. Debugging (07:53)
4. Other Useful Features (04:59)
5. How to Learn More Jupyter (02:01)
About 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




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.