Should I use Python 2 or Python 3 for my learning activity?

They say which Python version you ought to use is mostly dependent on what you want to get done.

There's a few downsides to Python 3.x such as comparatively limited library support and the fact that most current Linux distributions and Macs are still using 2.x as default.


What do you suggest?

Replies

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • durga ch

    @durga-TpX3gO • Jul 15, 2011

    I feel its better to use the one which is already standard for learniing experience, givne the fact that Beta versions or the newer versions are bug prone and learners don't end up getting confused by constant updates

  • Ankita Katdare

    @abrakadabra • Jul 15, 2011

    Some good news: Most operating systems other than Windows already have Python installed by default.

    I am working on Mac OS X.


    Check: #-Link-Snipped-#


    To check that Python is installed, open a command line (typically by running the "Terminal" program), and cd to the google-python-exercises directory. Try the following to run the hello.py program (what you type is shown in bold):

    ~/google-python-exercises$ python hello.py
    Hello World

    ~/google-python-exercises$ python hello.py Alice
    Hello Alice

  • PraveenKumar Purushothaman

    @praveenkumar-66Ze92 • Jul 15, 2011

    I prefer Python 2.x because of its widest support for libs and also many systems are equipped with it... The system with later versions have also backward compatibility by using 2.x, ๐Ÿ˜€ so it is better to use 2.x than to use 3.x. ๐Ÿ˜€