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.
Akshaan Mazumdar3,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!!
Heather Gray6,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 Ferree31,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.