Received: by 10.66.74.102 with SMTP id s6mr3978734pav.21.1347418709927; Tue, 11 Sep 2012 19:58:29 -0700 (PDT) Received: by 10.68.197.70 with SMTP id is6mr1732326pbc.14.1347418709864; Tue, 11 Sep 2012 19:58:29 -0700 (PDT) Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!v8no3335388qap.0!news-out.google.com!t10ni4303pbh.0!nntp.google.com!r4no3879479pbs.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.python Date: Tue, 11 Sep 2012 19:58:29 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=122.172.247.127; posting-account=uPFZNQoAAAAm9w7z13q1SjWNKNjztdcD NNTP-Posting-Host: 122.172.247.127 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Which Version of Python? From: Ramchandra Apte Injection-Date: Wed, 12 Sep 2012 02:58:29 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: csiph.com comp.lang.python:28923 On Tuesday, 11 September 2012 22:19:08 UTC+5:30, Charles Hottel wrote: > I have a lot of programming experience in many different languages and now > > I want to learn Python. Which version do you suggest I download, Python 2.x > > or Python 3.x ? Also why should I prefer one over the other? > > > > Right now I am thinkng Python 3.x as it has been out since 2008, but I have > > some concerns about backward compatibility with older packages that I might > > want to use. > > > > Thanks for your ideas and help. Use Python 3 because most packages support Python 3. Python 2.7 has many features that Python 3 has so it will require minimal effort to write Python 2.x code.