Path: csiph.com!usenet.pasdenom.info!nntpfeed.proxad.net!proxad.net!feeder1-2.proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.028 X-Spam-Evidence: '*H*': 0.94; '*S*': 0.00; 'programmer': 0.03; 'newbie': 0.05; 'subject:Python': 0.06; 'contribute': 0.11; 'python': 0.11; '2.7': 0.14; 'anyways,': 0.16; 'sat,': 0.16; 'url:)': 0.16; 'wrote:': 0.18; 'library': 0.18; 'trying': 0.19; '(such': 0.24; 'looks': 0.24; 'question': 0.24; 'source': 0.25; 'header:In-Reply-To:1': 0.27; 'skills.': 0.29; "doesn't": 0.30; 'newer': 0.30; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; '3.x': 0.31; 'away.': 0.31; 'python"': 0.31; 'python2.7': 0.31; 'open': 0.33; 'projects.': 0.33; 'advice': 0.35; 'plans': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'maintained': 0.36; 'should': 0.36; 'project': 0.37; 'being': 0.38; 'to:addr:python- list': 0.38; 'pm,': 0.38; 'anything': 0.39; 'to:addr:python.org': 0.39; 'collaborate': 0.60; 'new': 0.61; 'first': 0.61; "you'll": 0.62; 'taking': 0.65; 'needing': 0.65; '2.7.': 0.84; '2015': 0.84; 'pain': 0.84; 'subject:Moving': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=QGJ+fLzfwayNolmqvu5Q7pJBFC8QNrIXsVassu/HCjE=; b=UP2euB1P66EiquZDQwQjmoJYjzRxequtMPK6ktWlmI8WIn/hCRLofEWqSTOEXjMg92 RAif5PvUmnVoSYMD99cF9bgqwD9t7O6a/26aP32L4uBgch289doLXFhRYDGuLrX/piPA X+1wKzl9cFcXxfDxTQOwn7N1XEh9SRHETGOju8q5vms9p4OEecqgvoHTbK/NYPDjwkQu FbCBWzpk87T217DTPLxMci7Wd8v7kWp+Hak9CK8kWLxFlPXqwtQh4TQKfUtG0MUzGajB WpRQn0IIeQtbaWUdiIvyimxccj7lz8O7r8FR4jJgw+dD32xF2DfaQMxvkvWr53vWkPbr DNhQ== X-Received: by 10.42.226.8 with SMTP id iu8mr4047003icb.17.1431201039150; Sat, 09 May 2015 12:50:39 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: From: Ian Kelly Date: Sat, 9 May 2015 13:49:58 -0600 Subject: Re: Moving to Python 3.x To: Python Content-Type: text/plain; charset=UTF-8 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 24 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1431201047 news.xs4all.nl 2876 [2001:888:2000:d::a6]:56658 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:90245 On Sat, May 9, 2015 at 12:30 PM, Antranig Vartanian wrote: > Hay, > > I learned the basics of python using the book "Think Python" > (http://www.greenteapress.com/thinkpython/) which was good (IMHO), and it > teaches in Python 2.7. Now I'm trying to write my first python+gtk program. > > anyways, my question will be, is it so necessary to move to python3.x ASAP? > or Python2.7 will live for a while (2-3 years)?. Python 2.7 will continue to be maintained through 2020. If you don't have any specific reason to use Python 2.7 (such as a library dependency), then you should try to use 3.x for new projects. You'll avoid the pain of needing to migrate later, and you'll be able to start taking advantage of newer features right away. > and what do you advice a newbie programmer to do after learning the basics? Find an existing open source project that you'd like to contribute to. It doesn't have to be anything major, but it will help you learn about the Python ecosystem, and the opportunities to collaborate will help you build your skills. It also looks good on a resume, if your plans include being a professional Python programmer.