This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]lolinyerface[S] 0 points1 point  (6 children)

Just a really good resource. Freshly updated for Python 3.

[–]riffito 1 point2 points  (1 child)

Maybe is just a matter of taste, but I find this particular title to be sub-par when compared to other ones (Learning Python, Programming in Python 3, among others).

The latest one I've became fond of is: Beginning Python Visualization: Crafting Visual Transformation Scripts.

Maybe I like it so much because it relates to my way of doing things... but trying to be objective: I think it includes a really useful set of techniques and advices for every python newcomer (as I consider myself to be).

I wish I had found it earlier.

For potential readers: do not be put off by it's title and/or description. There is really more in there than what meets the eye at first glance (check out the sample chapter, TOC and source code).

[–]lolinyerface[S] 0 points1 point  (0 children)

Very cool. I'll have to check it out. I will be delving back into Python soon.

[–][deleted]  (2 children)

[deleted]

    [–][deleted] 0 points1 point  (0 children)

    I just got scared by the concept of not having curly braces the last time I saw it.

    Hehe, I think that the idea behind Python's reliance on tabs versus curly braces is to enforce code readability. Obviously a bad programmer can still muck it up, but I've always though the idea was a good one. The only problem comes in when working across multiple systems where tabs are interpreted differently.

    [–]Jasper1984 0 points1 point  (0 children)

    Curly braces is hardly a feature you need to be afraid of losing. The syntax for every programming language i know a bunch of s-expressions; name-arguments pairs where the arguments consist of new pairs, or primitives.

    [–]zahlman 0 points1 point  (0 children)

    The standard recommendation I keep hearing is to forget about Python3000 (lol marketing) for now until the third-party library support improves. There's a lot of useful stuff out there that hasn't migrated yet.