• Skip to primary navigation
  • Skip to main content

data Rebellion

Learning through Adventure

  • Home
  • Blog
  • Beginner Python Course
    • Preface – The Journey Ahead
    • Prologue – The Door
    • Chapter 1 – Arithmetic and Variables
    • Chapter 2 – Strings and Lists
    • Chapter 3 – Conditional Statements
    • Chapter 4 – Functions
    • Chapter 5 – Loops
    • Chapter 6 – Built-in Functions and Methods
    • Chapter 7 – Imports and Nesting
    • Chapter 8 – Opening the Door
    • Epilogue – Only the Beginning
  • About
  • Contact
You are here: Home / IDEs / Some Good Python IDEs for Casual Coders

Some Good Python IDEs for Casual Coders

Updated March 25, 2021. Published February 28, 2019. Leave a Comment

There are lots of lists out there on good code editors and integrated development environments (IDEs) for programming in Python. But those articles are often aimed at full-time developers. In this article I want to show you the three IDEs I recommend to Python programmers that are a bit more casual in their programming, each of them with their own scenario in which they’re preferable.

Spyder

Let me be clear, I’m not saying Spyder isn’t up to facilitating professional-grade work. Rather, I think it’s simple and intuitive design lends itself to beginners, while it’s focus on data science lends itself to a wide variety of professions. That’s why this is generally the IDE I recommend to beginners, office workers, researchers, data analysts, and related folk. If you want to work in Python and can’t decide on an IDE, it’s hard to go wrong with Spyder. It’s great whether you’re new programming, just need to bang out a few scripts now and then, or are a top-performing data scientist. You can check out my Spyder tutorial to get started.

repl.it

Repl.it is my online IDE of choice. It allows you to code in a variety of languages, including Python 3, online for free, which is very useful if you often switch machines or can’t install an IDE locally. Being able to save your projects online is just one of its many features, and you can learn more on their blog.

It’s free to make an account, but you can actually try it out before you even do that, just go to repl.it/languages and select Python to get started.

Thonny

If you’re brand new to programming, give Thonny a try, it’s designed specifically for you. It possesses only the bare minimum of features that help you learn to code, so you won’t waste any cognitive resources trying to figure out the IDE itself. And it’s simple debugger will hold your hand through every step of the code.

Bonus IDE

And if none of these float your boat, there’s always the Forbidden IDE. Try at your own risk.

Python Automation Project Ideas Ebook Front Page

Free Ebook: 88 Python Project Ideas for Automating Your Life

The best way to learn programming is by working on real-world projects, so why not work on projects that also save you time and sanity? In this free, curated collection, you'll find project ideas for automating:

  • Common office tasks
  • Birthday gifts and wishes
  • Grocery and meal planning
  • Relationships (just the tedious parts!)
  • And quite a bit more

Subscribe to Data Rebellion and get this Ebook delivered straight to your inbox, as well as other exclusive content from time to time on efficiently learning to code useful things, vanquishing soul-crushing work, and having fun along the way.

Reader Interactions

Leave a comment Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Copyright © 2023

Terms and Conditions - Privacy Policy