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

chinmayanand mishra
chinmayanand mishra
4,171 Points

Why are we using python3 instead of using python

Why are we using python3 instead of using python. I understood that we need the latest version of python but why are we not updating the python instead and use only python

1 Answer

Hi Chinmayanand,

I understand your confusion, but Python 1 is not really a thing anymore - There are currently 2 versions available, Python 2 and Python 3.

The reason that Python 3 is a thing is that it got new features that are not backward-compatible with Python 2, therefore the version got bumped up to version 3.

In many cases when people say Python they mean Python 3.

I found this post on TeamTreeHouse about python 2 vs python 3 https://teamtreehouse.com/community/py-3-vs-py-2-usage

Note: The Python 2 project ended support this year (2020-01-01), so it is no longer being supported so my guess is that most projects in the future will be developed in Python 3.

// Rune