Python Programming Books?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • gregarican

    #16
    Re: Python Programming Books?

    I third this opinion. This book gave me a lot of insight and helped me
    get comfortable using Python. I also recall looking at a document Guido
    published on how to get started with Python as well as reading the
    reference docs that come bundled with the language install. Of course I
    came from a background of already using Ruby so the departure wasn't
    altogether difficult. The languages are different but to me they seem
    like cousins :-)

    Typically when I try to teach myself a new language, such as Python,
    Ruby, Smalltalk, Scheme, Haskell, etc. I check out my online catalog
    through my local library system. Usually I can find a couple of books
    to peruse. If I don't like them I can just drop them back off. Then I
    check out eBay for used books. This route was especially helpful for
    teaching myself Smalltalk, since a lot of the books were 10-20 years
    old so I picked them up for anywhere between $1.00 to $5.00.

    I digress. "Learning Python" by Mark Lutz is a thorough and complete
    introduction to what you need to know to get started. Even if you are
    coming into Python with no prior programming language exposure.

    John Salerno wrote:[color=blue]
    > vbgunz wrote:[color=green]
    > > Learning Python by Mark Lutz will be the most perfect book to get you
    > > started! Perhaps there are others aimed at the non-programmer but after
    > > getting through that book (2 times) I finally left it with wings... It
    > > is a great book for the n00b in my humble opinion. After that, you'll
    > > pretty much start flying higher on your own as long as you always keep
    > > the python docs handy along with the addresses to comp.lang.pytho n and
    > > it's IRC channel #python on irc.freenode.ne t...
    > >
    > > Good luck, welcome to Python!
    > >[/color]
    >
    > I second this opinion completely. Use this book to start with! It is a
    > wonderful intro to the language and will give you a solid foundation.
    >
    > As for waiting for a 3rd edition, don't do it! If you're like me, you'll
    > want the latest there is, so I was tempted to start with something newer
    > too (since this book covers up to 2.2), but honestly it covers
    > everything you need to know. There are maybe two or three new additions
    > that you can read about elsewhere, but Learning Python is THE book to
    > start with, IMO.
    >
    > Get it now! :)[/color]

    Comment

    • vbgunz

      #17
      Re: Python Programming Books?

      > Thanks vbgunz that was the reply I was looking for![color=blue]
      > Do you think it is wise to hold back for a 3rd edition?[/color]

      No, 2nd edition is literally perfect. The reason why is because almost
      nothing significant enough has changed since it's publication. In other
      words, you will not learn any outdated material. everything you learn
      in Learning Python is still applicable in the latest version of Python
      (2.4.3, 2.5).

      I will not be surprised in the least if typos are the only items
      corrected in the 3rd edition, perhaps along with a little bit of some
      new material. The fundamentals, the basics, the only real knowledge
      necessary to start getting busy in Python is found in the book. Good
      luck, I hope you enjoy it!

      Comment

      • Aahz

        #18
        Re: Python Programming Books?

        In article <mn.c36f7d65ac4 090ff.43626@yah oo.fr.invalid>,
        Rony Steelandt <bucodi@yahoo.f r.invalid> wrote:[color=blue]
        >
        >1.Python for Dummies
        > Maruch Stef;Maruch Aahz - Hungry Minds Inc,U.S. - 408 pages - 08 2006[/color]

        Possibly September if we get behind, but since Neal Norwitz is trying to
        accelerate the release of 2.5, that's not too likely. (This should be
        the first 2.5-specific book out.)
        [color=blue]
        >2.Programmin g Python
        > Lutz Mark - O Reilly - 1256 pages - 07 2006
        >
        >3.Core Python Programming
        > Chun Wesley J - Peachpit Press - 07 2006
        >
        >5.Python Essential Reference
        > Beazley David - Sams - 03 2006
        >
        >8.Python Scripting for Computational Science
        > Langtangen Hans P. - Springer-Verlag Berlin and Heidelberg GmbH & Co.
        >K - 750 pages - 12 2005
        >
        >9.WxPython in Action
        > Rappin Noel;Dunn Robin - O Reilly USA - 12 2005[/color]

        Not sure why you suggested these books, they don't appear to be aimed at
        beginning programmers.
        --
        Aahz (aahz@pythoncra ft.com) <*> http://www.pythoncraft.com/

        "I saw `cout' being shifted "Hello world" times to the left and stopped
        right there." --Steve Gonedes

        Comment

        • Michael Tobis

          #19
          Re: Python Programming Books?

          I am not happy with any of the Python-as-a-First-Language books out
          there. My vague inclination to write one has not yet formed into a firm
          intention, but it's close.

          Of the books that are out there, Learning Python and Dive Into Python
          are best for the hobbyist as opposed to classroom setting, but my sense
          is that both of them go a bit too fast for the typical beginner with no
          formal training.

          In the classroom setting, Zelle's book or Hetland's are good, but they
          are a bit dry for the hobbyist.

          In my opinion, if you are just looking for a pleasant exploration of
          whether you enjoy programming, one option to consider is Python
          Programming for the Absolute Beginner by Michael Dawson, which focuses
          on developing games.

          mt

          Comment

          • Luis M. González

            #20
            Re: Python Programming Books?

            Free online resources for learning Python:

            To get started, I strongly suggest Josh Cogliati's "Non-Programmers
            Tutorial for Python" ( http://honors.montana.edu/~jjc/easytut/easytut/
            ).
            I learned programming with this little tutorial, which is a very good
            introduction.

            After that, you could check these ones:
            "A Byte of Python" by Swaroop CH
            "Learning to Program" by Alan Gauld
            (http://www.freenetpages.co.uk/hp/alan.gauld/)

            The last one is specially good to grasp the basics of object oriented
            programming. It has a very good example of a banking application that
            was a real eye opener to me.

            Good luck,
            LUIS

            Comment

            • John Bokma

              #21
              Re: Python Programming Books?

              "Luis M. González" <luismgz@gmail. com> wrote:
              [color=blue]
              > Free online resources for learning Python:
              >
              > To get started, I strongly suggest Josh Cogliati's "Non-Programmers
              > Tutorial for Python" ( http://honors.montana.edu/~jjc/easytut/easytut/
              > ).
              > I learned programming with this little tutorial, which is a very good
              > introduction.
              >
              > After that, you could check these ones:
              > "A Byte of Python" by Swaroop CH
              > "Learning to Program" by Alan Gauld
              > (http://www.freenetpages.co.uk/hp/alan.gauld/)
              >
              > The last one is specially good to grasp the basics of object oriented
              > programming. It has a very good example of a banking application that
              > was a real eye opener to me.[/color]

              How to Think Like a Computer Scientist: Learning with Python
              <http://greenteapress.c om/thinkpython/>

              Haven't read it myself yet though.

              Thanks for the links, have added them to my local wiki :-D.

              --
              John MexIT: http://johnbokma.com/mexit/
              personal page: http://johnbokma.com/
              Experienced programmer available: http://castleamber.com/
              Happy Customers: http://castleamber.com/testimonials.html

              Comment

              • BartlebyScrivener

                #22
                Re: Python Programming Books?

                >> "Learning to Program" by Alan Gauld[color=blue][color=green]
                >> (http://www.freenetpages.co.uk/hp/alan.gauld/)[/color][/color]

                The best by far, for a n00b, in my opinion.

                Comment

                • 3KWA

                  #23
                  Re: Python Programming Books?



                  How to think like a computer scientist is a great first read I think.

                  Comment

                  • John Salerno

                    #24
                    Re: Python Programming Books?

                    Michael Tobis wrote:
                    [color=blue]
                    > Of the books that are out there, Learning Python and Dive Into Python
                    > are best for the hobbyist as opposed to classroom setting, but my sense
                    > is that both of them go a bit too fast for the typical beginner with no
                    > formal training.[/color]

                    I agree that Dive Into Python moves too fast, but it's not really for
                    beginners anyway. It doesn't really teach the basics, it assumes you
                    know some Python already.

                    But I disagree about Learning Python. I think it's laid out and paced
                    perfectly. You start with data types and move slowly on from there. You
                    don't even learn about the actual syntax of Python until well into the book!

                    Comment

                    Working...