Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!news.mixmin.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!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.029 X-Spam-Evidence: '*H*': 0.94; '*S*': 0.00; 'subject:Python': 0.05; 'python': 0.09; '__future__': 0.09; 'pavel': 0.09; '2.7': 0.13; '3.3,': 0.16; 'rewritten': 0.16; 'sure.': 0.16; 'url:whatsnew': 0.16; 'wrote:': 0.17; 'module': 0.19; 'discussion': 0.20; 'holds': 0.20; '2.x': 0.22; 'planned': 0.22; 'idea': 0.24; 'feature': 0.24; 'command': 0.24; 'header:In-Reply-To:1': 0.25; 'am,': 0.27; 'possibly': 0.27; '2.6': 0.27; 'message-id:@mail.gmail.com': 0.27; 'decimal': 0.29; 'division': 0.29; 'at:': 0.31; 'url:python': 0.32; 'not.': 0.32; 'print': 0.32; 'to:addr:python-list': 0.33; 'received:google.com': 0.34; 'nov': 0.35; 'requiring': 0.35; 'received:209.85': 0.35; 'there': 0.35; 'except': 0.36; 'but': 0.36; 'url:org': 0.36; 'development.': 0.36; 'received:209': 0.37; 'subject:: ': 0.38; 'url:docs': 0.38; 'to:addr:python.org': 0.39; 'header:Received:5': 0.40; 'most': 0.61; 'url:index': 0.61; 'interest': 0.62; 'more': 0.63; 'maintenance': 0.65; '20,': 0.65; 'eventually,': 0.84; 'to:name:python': 0.84; 'releases.': 0.91; 'old.': 0.95 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=+NVa01UFdHDn9HnPSUd+BO5vHPA66zESR2iHOApl01Q=; b=KLba2pVuvcjwIftn7DRnTfkTitZtf+pAvZLbP0CiTuE8kLhDrACbu0tS2+u5oc0TWC 1mHWtNBlXEKTtoMnMOylQdogfiu0ANo+fawxkfTFiVRFUDY6XiGKUIM6Ruhxp9vVxKje iclMkZ7eYZrRSEwKUNah0kp+XTlXkrai8bJ4KSHx7fTqolTy+UjMaHvkihLPtjuE+MLM M2AnLtuQdq/aKKSGkMJURcdm/ImQSLGctkGYgX/HcjXdB6Cd50wnDSHA7Ppwwda5Pzd0 rNnMIa94assN1fp/ts24yCsDroYi2DaE5yJb62+0+prv5/+O2Xlnf6lv5QB2V9BVpH8U pvkQ== MIME-Version: 1.0 In-Reply-To: References: From: Ian Kelly Date: Tue, 20 Nov 2012 10:11:58 -0700 Subject: Re: Yet another Python textbook To: Python Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 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: 19 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1353431556 news.xs4all.nl 6932 [2001:888:2000:d::a6]:37175 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:33637 On Tue, Nov 20, 2012 at 1:02 AM, Pavel Solin wrote: > There is an ongoing discussion but we are not sure. > Are there any reasons except for the print () command > and division of integers? The big one is that Python 3 holds the future of Python development. There are no more feature releases planned for the 2.x series, only maintenance releases. Eventually, Python 2.7 is going to start looking pretty old. You might look through the whatsnew documents at: http://docs.python.org/3/whatsnew/index.html to get an idea of what features have been added in Python 3. Many of these have been backported to Python 2.6 or 2.7, possibly requiring a __future__ import, but most have not. One change that comes to my mind that might be of interest for NCLab is that in Python 3.3, the decimal module has been rewritten in C for a major speed-up.