Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python

Vinod Purushothaman
Vinod Purushothaman
2,970 Points

Workspace like IDE for Mac

I am learning Python and I love the look and feel of Treehouse Workspaces. Is there any IDE similar to Treehouse Workspaces for Python that I can install on my Mac ?

4 Answers

Corey Johnson
PLUS
Corey Johnson
Courses Plus Student 10,192 Points

I would highly recommend JetBrains PyCharm Edu version. It is free.. and it comes with a built in set of lessons. Great IDE to start with when learning python.

JetBrains PyCharm Edu

Derrick Kearney
Derrick Kearney
2,962 Points

I strongly disagree, use a code editor like Atom(free) or Sublime Text 3(free while in beta). Both can be set up for awesome Python dev. An IDE for some distracts from learning the code basics, instead you spend time trying to learn how to use the IDE vice the actual Python code.

Corey Johnson
Corey Johnson
Courses Plus Student 10,192 Points

I do not disagree here. But the question was about a Python IDE

IDEs are more flexible and focuses on one language. I prefer IDEs if you are only focusing on one language.

Vinod Purushothaman
Vinod Purushothaman
2,970 Points

Thanks Corey & Derrick. I have used PyCharm, its really nice. I haven't used Atom and Sublime Text yet. I tired to use Vim editor for python development but it didn't impress me much. Let me try Atom and Sublime Text.

Derrick Kearney
Derrick Kearney
2,962 Points

@Corey Johnson "like IDE" :)

@Vinod Purushothaman As for vim, you have commit, it has a learning curve, and you have to embrace the command line. My buddy who uses it, he rocks when he uses it.