Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Learning Python - which version?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
ath0s
n00b
n00b


Joined: 17 May 2009
Posts: 6
Location: Boston, Ma

PostPosted: Tue May 19, 2009 3:47 pm    Post subject: Learning Python - which version? Reply with quote

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
View user's profile Send private message
Ahenobarbi
Retired Dev
Retired Dev


Joined: 02 Apr 2009
Posts: 345
Location: Warsaw, PL

PostPosted: Tue May 19, 2009 5:54 pm    Post subject: Re: Learning Python - which version? Reply with quote

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
View user's profile Send private message
frostschutz
Advocate
Advocate


Joined: 22 Feb 2005
Posts: 2977
Location: Germany

PostPosted: Wed May 20, 2009 10:55 am    Post subject: Reply with quote

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
View user's profile Send private message
MaximeG
l33t
l33t


Joined: 15 Apr 2008
Posts: 722
Location: Belgium

PostPosted: Wed May 20, 2009 11:51 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum