I think it really depends on why you are learning python. For me, I'm using it primarily to supplement my tools as a system engineer. The standard version of Python that installs with nearly every server I manage is 2.7, so I decided to focus on learning 2.7 because I didn't want to be in a position where I had to install Python 3 onto every server.
Now, it does look like 3 has a lot of additions that help OO type programming - so if you are learning it to write robust programs 3 might be the way to go. On Wed, Oct 2, 2013 at 8:07 PM, Joel Goldstick <joel.goldst...@gmail.com>wrote: > On Wed, Oct 2, 2013 at 7:59 PM, Mark Lawrence <breamore...@yahoo.co.uk> > wrote: > > On 02/10/2013 19:50, vit...@gmx.com wrote: > >> > >> Which version of Python should a beginner learn? 2.x or 3.x? > >> > > > > Python 3 is the future so learn it unless you want to use a specific > library > > which hasn't yet been ported. > > While I generally agree with Mark, you might want to consider other > factors. Although 3.x has been around a few years, it took a while > for it to pick up steam with third party modules. In the last year, > Django has started to experiment with python 3.x. The other > consideration is your learning style. You can find lots of youtube > videos, and text tutorials on the web to learn python. Some will suit > you, some maybe not. So that might lead you to start with the python > that matches the resources you prefer. > > At any rate, if you are just learning programming, what they have in > common exceeds their differences. > > In the end, though Mark is probably right -- all else being equal > since some language issues were revisited and made better in 3.x and > 2.x will eventually become a relic (maybe in 5 or 10 years). > > > > -- > > Roses are red, > > Violets are blue, > > Most poems rhyme, > > But this one doesn't. > > > > Mark Lawrence > > > > > > _______________________________________________ > > Tutor maillist - Tutor@python.org > > To unsubscribe or change subscription options: > > https://mail.python.org/mailman/listinfo/tutor > > > > -- > Joel Goldstick > http://joelgoldstick.com > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > https://mail.python.org/mailman/listinfo/tutor >
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor