first book about python

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

    #1

    first book about python

    I want to learn python.
    I plan to buy a book. I always find printed material more convenient than
    reading on-line tutorials.
    I don't know PERL or any other scripting language. I only know some BASH
    programming. I am looking for a book which will help me get started and
    should contain the foundations. I am not looking for the Python bible.
    Any recommendations ?
    Ioannis

  • Philippe Martin

    #2
    Re: first book about python

    I don't know, if I were the genious that made up Python I would not believe
    in any bible (small b)





    IOANNIS MANOLOUDIS wrote:
    I want to learn python.
    I plan to buy a book. I always find printed material more convenient than
    reading on-line tutorials.
    I don't know PERL or any other scripting language. I only know some BASH
    programming. I am looking for a book which will help me get started and
    should contain the foundations. I am not looking for the Python bible.
    Any recommendations ?
    Ioannis

    Comment

    • gregarican

      #3
      Re: first book about python

      Try "Learning Python" which is part of the O'Reilly series of books
      they publish on computer programming. It's a good start. Most public
      library systems have copies you can check out, and most larger
      bookstores have it. Otherwise there's always Amazon.Com. Welcome to
      Python and enjoy!

      IOANNIS MANOLOUDIS wrote:
      I want to learn python.
      I plan to buy a book. I always find printed material more convenient than
      reading on-line tutorials.
      I don't know PERL or any other scripting language. I only know some BASH
      programming. I am looking for a book which will help me get started and
      should contain the foundations. I am not looking for the Python bible.
      Any recommendations ?
      Ioannis

      Comment

      • tac-tics

        #4
        Re: first book about python

        Philippe Martin wrote:
        I don't know, if I were the genious that made up Python I would not believe
        in any bible (small b)
        Take it to alt.religion please.
        I want to learn python.
        I plan to buy a book. I always find printed material more convenient than
        reading on-line tutorials.
        I had the same problem as you. I heard lots of good things about
        Python, but was unable to sit myself down in front of my computer long
        enough to learn it. So I picked up a copy of Learning Python and read
        the entire thing in a night.

        http://www.amazon.com/gp/product/059...120028?ie=UTF8

        I'm sorry I can't really do a comparison between different books, this
        being the only one I bought, but it got me to the point where I could
        start playing with code and reading the online documentation (which is
        superb).

        Coming from a relatively strong background in Java and C++, this book
        was very easy to digest. The book is not a "teaching programming" book,
        so unless you have experience in at least one real language programming
        language, it might not be worth your time.

        My only complaint about this book is the confusing way it presenting
        Python's OOP model and the way they present for loops (they make it
        sound like for loops are 100 times slower than in Java or C++... They
        don't get the actual point across effectively, that they are just
        different.)

        Comment

        • Cameron Laird

          #5
          Re: first book about python

          In article <1152405704.389 754@athnrd02>,
          IOANNIS MANOLOUDIS <alien@ath.fort hnet.grwrote:
          >I want to learn python.
          >I plan to buy a book. I always find printed material more convenient than
          >reading on-line tutorials.
          >I don't know PERL or any other scripting language. I only know some BASH
          >programming. I am looking for a book which will help me get started and
          >should contain the foundations. I am not looking for the Python bible.
          >Any recommendations ?
          >Ioannis
          >




          Explore the power of Python in the 2026: see our free tutorials and obtain the "Dive into Python" book by Mark Pilgrim in PDF and Kindle version.

          Comment

          • BartlebyScrivener

            #6
            Re: first book about python

            >I always find printed material more convenient than
            >reading on-line tutorials.
            If you are sure you want a book and not online tutorials, then it's
            important that you have many code examples which include both the
            statements and the results. You may like Chris Fehily's Python Visual
            Quickstart Guide for this.

            http://www.amazon.com/exec/obidos/as...43/inscape-20/

            It's long in the tooth (only covers up to 2.2 and doesn't get too much
            into OO), but it features abundant examples running in columns right
            alongside lucid explanations of how Python works.

            rd

            Comment

            • crystalattice

              #7
              Re: first book about python

              On Sat, 08 Jul 2006 14:41:52 -1000, IOANNIS MANOLOUDIS
              <alien@ath.fort hnet.grwrote:
              I want to learn python.
              I plan to buy a book. I always find printed material more convenient than
              reading on-line tutorials.
              I don't know PERL or any other scripting language. I only know some BASH
              programming. I am looking for a book which will help me get started and
              should contain the foundations. I am not looking for the Python bible.
              Any recommendations ?
              Ioannis
              >
              I started out w/ "Learning Python" from O'Reilly which is good for a nice,
              general overview of the language but I wanted something more detailed. I
              found the "Python Learn to Program" textbook from Deitel & Deitel to be
              very good. It's based on v2.2 but it still has practical use. Since it's
              a text book it has many examples and small problems to try as you develop
              your skills. If you can find it used online you should be able to get it
              <$40.


              --
              Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

              Comment

              • Paul Rubin

                #8
                Re: first book about python

                IOANNIS MANOLOUDIS <alien@ath.fort hnet.grwrites:
                I plan to buy a book. I always find printed material more convenient than
                reading on-line tutorials.
                Why not print out the on-line tutorial and read the hardcopy?

                Comment

                • Jake Emerson

                  #9
                  Re: first book about python

                  There have been lots of recommendations for the O'Reilly book, which is
                  a good one. However, I would recommend "Beginning Python" by Magnus Lie
                  Hetland. All I knew before starting Python was Mathematica, and this
                  book was very helpful. It may seem to start out slow, but I've found
                  that I'm going back to those first chapters occasionally to review and
                  practice the syntax. It, and this group, have carried me through some
                  pretty tough problems (for me anyway). It's been worth it. Good luck.

                  Jake

                  Comment

                  • Alex Martelli

                    #10
                    Re: first book about python

                    Jake Emerson <jake.emerson@o nerain.comwrote :
                    There have been lots of recommendations for the O'Reilly book, which is
                    a good one. However, I would recommend "Beginning Python" by Magnus Lie
                    Hetland. All I knew before starting Python was Mathematica, and this
                    book was very helpful. It may seem to start out slow, but I've found
                    that I'm going back to those first chapters occasionally to review and
                    practice the syntax. It, and this group, have carried me through some
                    pretty tough problems (for me anyway). It's been worth it. Good luck.
                    Hetland's books are excellent, particularly if you like to learn by
                    example -- I believe the current one "Practical Python" is meant to
                    supersede the earlier "Beginning Python" (but I'm not sure).


                    Alex

                    Comment

                    • Vittorio

                      #11
                      Re: first book about python

                      I read almost every published book about Python and I found Magnus'
                      "Beginning Python" the best book to start with. As Alex said it is
                      particularly appreciated by those who like learning by examples and by "try
                      and error": it is actually the opposite to what Alex believed as "Beginning
                      Python" is meant to be a sort of update of the previous book "Practical
                      Python".

                      In addition and maybe before of Magnus book I would suggest "A byte of
                      Python" http://www.byteofpython.info/ the best fast introduction to Python I
                      have ever seen.

                      "Alex Martelli" <aleax@mac.comh a scritto nel messaggio
                      news:1hi6eg6.16 3wvz913n3tw3N%a leax@mac.com...
                      Jake Emerson <jake.emerson@o nerain.comwrote :
                      >
                      There have been lots of recommendations for the O'Reilly book, which is
                      a good one. However, I would recommend "Beginning Python" by Magnus Lie
                      Hetland. All I knew before starting Python was Mathematica, and this
                      book was very helpful. It may seem to start out slow, but I've found
                      that I'm going back to those first chapters occasionally to review and
                      practice the syntax. It, and this group, have carried me through some
                      pretty tough problems (for me anyway). It's been worth it. Good luck.
                      >
                      Hetland's books are excellent, particularly if you like to learn by
                      example -- I believe the current one "Practical Python" is meant to
                      supersede the earlier "Beginning Python" (but I'm not sure).
                      >
                      >
                      Alex

                      Comment

                      • Aahz

                        #12
                        Re: first book about python

                        In article <1152405704.389 754@athnrd02>,
                        IOANNIS MANOLOUDIS <alien@ath.fort hnet.grwrote:
                        >
                        >I want to learn python.
                        >I plan to buy a book. I always find printed material more convenient than
                        >reading on-line tutorials.
                        >I don't know PERL or any other scripting language. I only know some BASH
                        >programming. I am looking for a book which will help me get started and
                        >should contain the foundations. I am not looking for the Python bible.
                        >Any recommendations ?
                        If you're willing to wait 1.5 months, _Python for Dummies_ will be the
                        first book that really covers Python 2.5. (Alex's _Python in a Nutshell_
                        does cover some of Python 2.5, but there were a fair number of late
                        changes that came after he needed to turn it in, most notably the
                        inclusion of sqlite3. It's also not a beginner book.)
                        --
                        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

                        • IOANNIS MANOLOUDIS

                          #13
                          Re: first book about python

                          I thank everybody for your replies.
                          I think I'll get Hertland's book since it's newer than O'reillys.
                          I don't want to become a programmer. Neither Python is part of my studies.
                          I've finished with my studies. I want to become a Unix/Linux admin and
                          knowledge of either Python or Perl is an asset.
                          Do you think that this book is the right one for me?
                          Ioannis

                          Comment

                          • Alex Martelli

                            #14
                            Re: first book about python

                            Aahz <aahz@pythoncra ft.comwrote:
                            In article <1152405704.389 754@athnrd02>,
                            IOANNIS MANOLOUDIS <alien@ath.fort hnet.grwrote:

                            I want to learn python.
                            I plan to buy a book. I always find printed material more convenient than
                            reading on-line tutorials.
                            I don't know PERL or any other scripting language. I only know some BASH
                            programming. I am looking for a book which will help me get started and
                            should contain the foundations. I am not looking for the Python bible.
                            Any recommendations ?
                            >
                            If you're willing to wait 1.5 months, _Python for Dummies_ will be the
                            first book that really covers Python 2.5. (Alex's _Python in a Nutshell_
                            does cover some of Python 2.5, but there were a fair number of late
                            changes that came after he needed to turn it in, most notably the
                            inclusion of sqlite3. It's also not a beginner book.)
                            I confirm on both scores: the Nutshell is not meant for beginners to
                            programming (it _may_ be used by experienced programmers whose
                            experience comes from other languages, but it may be a stretch even for
                            them, depending on what "other languages" are exactly); and, the new 2nd
                            edition of the Nutshell does not cover well the big additions to Python
                            2.5's standard library (ctypes and etree, as well as sqlite) -- it
                            barely _mentions_ them as late-breaking developments, with pointers to
                            online docs. Stef's and Aahz's "for Dummies" will be a good book for
                            beginners (many people have prejudices against the whole "for Dummies"
                            series, perhaps exactly because of their titles!, but, really, there ARE
                            many good books in that series, if you can just accept the titles as
                            well-natured, innocuous humor!) -- I only looked at a subset of its
                            chapters, so I don't know in particular how well it teaches sqlite,
                            ctypes and etree, but the materials I _did_ look at were excellent.


                            Alex

                            Comment

                            • Alex Martelli

                              #15
                              Re: first book about python

                              IOANNIS MANOLOUDIS <alien@ath.fort hnet.grwrote:
                              I thank everybody for your replies.
                              I think I'll get Hertland's book since it's newer than O'reillys.
                              I don't want to become a programmer. Neither Python is part of my studies.
                              I've finished with my studies. I want to become a Unix/Linux admin and
                              knowledge of either Python or Perl is an asset.
                              Knowledge of _both_ languages is even better for this specific task:
                              many existing sysadm scripts are in Perl, and you may well be working
                              side by side with other, more senior admis who are dyed-in-the-wool Perl
                              hackers (since Perl is so very popular with that crowd).
                              Do you think that this book is the right one for me?
                              Actually, particularly if you have any interest at all in possibly
                              working in a mixed-platforms environment (including some Macs and/or
                              Windows boxes as well as Linux), you might be better served by
                              <http://www.oreilly.com/catalog/perlsysadm/-- at least if you accept
                              my suggestion to get SOME familiarity with Perl as well as with Python.

                              Yes, Perl IS harder to learn, BUT -- if you've already decided to learn
                              both languages, starting with the harder one need not be a bad idea (the
                              Romans' legions, back when they were the best soldiers in the world,
                              trained with armor and weapons *heavier* than the ones they actually
                              used in the field -- being used to heavier stuff gave them more agility
                              and stamina when it most mattered, in battle and on long marches!-).


                              Alex

                              Comment

                              Working...