Is this a good time to start learning python?
Colin J. Williams
fn681 at ncf.ca
Tue Apr 1 07:20:54 EDT 2008
Terry Reedy wrote:
> "Rui Maciel" <rui.maciel at gmail.com> wrote in message
> news:47f1140e$0$735$a729d347 at news.telepac.pt...
> | Recently I woke up inclined to take up the task of learning another
> | programming language. I've already dipped my toes in Perl (I've read
> online
> | tutorials and wrote a couple of irrelevant pet projects) but, as the
> | computers at my workplace only sport the python interpreter, it probably
> | means that learning python will end up serving me better, at least in the
> | short run. Plus, you know how Perl goes.
>
> If you intend to use Python on the computer at your workplace, then learn
> the version installed there.
>
> | So far the decision seems to be a no brainer. Yet, Python 3000 will
> arrive
> | in a few months. As it isn't backwards compatible with today's Python,
> | there is the risk that no matter what I learn until then, I will end up
> | having to re-learn at least a considerable part of the language.
>
> Most of the changes are deletions and additions, rather than changes.
>
> 3.0a4 will be out in a few days. If you had no reason to use anything
> else, I would consider starting with that. (But the IDLE IDE on Windows
> may still not work right.)
Replace IDLE by PyScripter and then you
have a good development environment for
Python 3000.
Colin W.
>
> | To put it in other words, I fear that I will be wasting my time.
>
> If you learn and use 2.x, then avoid things that are going away. In
> particular:
>
> Unless you need to learn about old-style classes, I would not bother with
> them and the differences from new, soon to be the only style, classes.
> Derive all your classes from object or a subclass thereof.
>
> Use // for integer floor division (ie, when you want 1/2 == 0.
> Use 'from __future__ import division' if you use '/' in a file where both
> operands
> might be ints and you would want 1/2==.5.
>
> | At least that is what a clueless newbie believes. As this group is
> | frequented by people who have more insight into all things pythonesque,
> | what are your thoughts on this?
>
> Diverse, I am sure ;-)
>
> Terry Jan Reedy
>
>
>
More information about the Python-list
mailing list