Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Python Python Basics (2015) Python Data Types Lists

Akshaan Mazumdar
Akshaan Mazumdar
3,127 Points


Please suggest a good software/environment I can use or download to type my program. I need to practice further and save my work offline if possible . THANKS!!

2 Answers

Heather Gray
Heather Gray
6,225 Points

I'm late to answer this, but Pycharm is excellent and has a community edition that's free. It's not for absolute beginners though. Another option is http://pythontutor.com/visualize.html#mode=edit where you can run and visualize the execution of your python programs step-by-step! So helpful for debugging or understanding what the code is doing. :)

Samuel Ferree
Samuel Ferree
31,718 Points

If you're wanting to practice python, you'll need the python interpreter, which you can get from www.python.org/downloads

The program you type your code in would either be a text editor (allows you to type code, may provide some features) or an IDE (Integrated Development Environment, more fully featured software that should contain everything you need to code, build and run software.)

A popular IDE for python is pycharm. Popular text editors include Sublime, Atom, and Visual Studio Code.