View previous topic :: View next topic |
Author |
Message |
ath0s n00b
Joined: 17 May 2009 Posts: 6 Location: Boston, Ma
|
Posted: Tue May 19, 2009 3:47 pm Post subject: Learning Python - which version? |
|
|
I am interested in learning to program in Python and after looking around I initially decided that I should learn Python 3.0, since everything will tend to this standard sooner or later. However, on seeing that Gentoo only offers Python 3.0 as an overlay, I started to wonder if it would be a better idea to stick with Python 2.x. Any opinions?
__________
ath0s |
|
Back to top |
|
|
Ahenobarbi Retired Dev
Joined: 02 Apr 2009 Posts: 345 Location: Warsaw, PL
|
Posted: Tue May 19, 2009 5:54 pm Post subject: Re: Learning Python - which version? |
|
|
ath0s wrote: | I initially decided that I should learn Python 3.0, since everything will tend to this standard sooner or later. |
It'll be rather later then sooner so you porbably should start with learning python 2.x . See
http://video.google.com/videoplay?docid=-6459339159268485356 |
|
Back to top |
|
|
frostschutz Advocate
Joined: 22 Feb 2005 Posts: 2977 Location: Germany
|
Posted: Wed May 20, 2009 10:55 am Post subject: |
|
|
To quote the topic of the FreeNode #python channel:
Quote: | It's (seriously) too early to use python 3.x |
Learn Python 2.x as that's what's being used today and for now.
Going from Python 2.x to 3 in a couple of years will be a piece of cake. It's still Python. |
|
Back to top |
|
|
MaximeG l33t
Joined: 15 Apr 2008 Posts: 722 Location: Belgium
|
Posted: Wed May 20, 2009 11:51 am Post subject: |
|
|
Hi,
As a python developer, here is my opinion.
Any serious work should still be done in 2.x series, since the framworks, plugins ... will still use this one for a long time.
I'd recommand to learn and use 2.6.x since it's main purpose is to be the link between 2.x and 3.x although you might need to install 2.5.x (and even 2.4.x) for some tools like Zope.
While python 3.x is great in itself, it's unfortunately too early to actually work with it due to the lack of support from third parties plugins/libraries/framework/clients ... Unless you want to adapt 2.x projects to the 3.x series ! :p
Regards,
Maxime _________________ Future is wide open. |
|
Back to top |
|
|
|