What was your strategy?

John Nagle nagle at animats.com
Mon Nov 15 17:42:43 EST 2010


On 11/14/2010 2:59 PM, Seebs wrote:
> On 2010-11-14, Jorge Biquez<jbiquez at icsmx.com>  wrote:
>> I was wondering if you can share what was the strategy you followed
>> to master Python (Yes I know I have to work hard study and practice a
>> lot). I mean did you use special books, special sites, a plan to
>> learn each subject in a special way. I would like to know, if
>> possible, comments specially from some of you who in the past had
>> other languages, frameworks and platforms and left (almost) all of
>> them and stayed with Python.
>
> I've been learning Python the same way I learn any language; get a
> book, read it over lunch for a few days, start typing, ask people
> how to improve my code once I have some.
>
> This information is almost certainly useless to you, though, unless
> you've already learned at least six or seven programming languages.

    Right.  I just read over the language description and the reference
manual.  Python is a memory-safe late-binding declaration-free
naive interpreter with classes that uses indentation for nesting
level and reference counting for allocation.  If those are all
familiar concepts from other languages, Python is trivial.

    Python is actually rather easy to learn.  It doesn't have
the storage management problems of C and C++, the awful syntax
of Perl, the object-as-copy semantics of Javascript, or the
mess of stacked libraries of Java.

				John Nagle



More information about the Python-list mailing list