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 Python Basics (2015) Python Data Types Lists

Akshaan Mazumdar
Akshaan Mazumdar
3,787 Points

NEED PRACTICE!!

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,722 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.