Book Recommendation

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

    Book Recommendation

    Hello I'm currently trying to read Core Python Programming, but by the
    looks of it im never going to get done the book is about 860 pages long
    real intimidating, but im guess im going to have to stick in there. have
    any of you ever read it? is it a good book? if not what do you suggest i
    read. Please help me i'm eager to learn :)

    Thanks
  • Cameron Laird

    #2
    Re: Book Recommendation

    In article <pan.2003.10.08 .14.43.34.79659 9@secureb0x.net >,
    Anthony <sysfault@secur eb0x.net> wrote:[color=blue]
    >Hello I'm currently trying to read Core Python Programming, but by the
    >looks of it im never going to get done the book is about 860 pages long
    >real intimidating, but im guess im going to have to stick in there. have
    >any of you ever read it? is it a good book? if not what do you suggest i
    >read. Please help me i'm eager to learn :)
    >
    > Thanks[/color]

    I like *Core Python Programming*. My goals might differ
    from yours, though. What are you after? What's your back-
    ground? Those probably determine more than the book itself.

    Perhaps <URL: http://www.unixreview.com/documents/s=7822/ur >
    and <URL: http://www.python.org/cgi-bin/moinmoin/PythonBooks >
    will interest you.
    --

    Cameron Laird <claird@phaseit .net>
    Business: http://www.Phaseit.net

    Comment

    • Anthony

      #3
      Re: Book Recommendation

      On Wed, 08 Oct 2003 20:11:04 +0000, Cameron Laird wrote:
      [color=blue]
      > In article <pan.2003.10.08 .14.43.34.79659 9@secureb0x.net >,
      > Anthony <sysfault@secur eb0x.net> wrote:[color=green]
      >>Hello I'm currently trying to read Core Python Programming, but by the
      >>looks of it im never going to get done the book is about 860 pages long
      >>real intimidating, but im guess im going to have to stick in there. have
      >>any of you ever read it? is it a good book? if not what do you suggest i
      >>read. Please help me i'm eager to learn :)
      >>
      >> Thanks[/color]
      >
      > I like *Core Python Programming*. My goals might differ
      > from yours, though. What are you after? What's your back-
      > ground? Those probably determine more than the book itself.
      >
      > Perhaps <URL: http://www.unixreview.com/documents/s=7822/ur >
      > and <URL: http://www.python.org/cgi-bin/moinmoin/PythonBooks >
      > will interest you.[/color]

      Well I know C, bash and i work with scripting alot i know the basics of
      programming, incremental development, debugging, etc I wanna implement
      gentoo's portage system which is completely written in python. I
      wanna become a gentoo developer which requires me to learn bash and python
      gentoo's ebuilds are written and portage in python. That means i have to
      be a top notch python programmer I've read the first four chapters of the
      book which is very good it doesn't play around it gets straight to the
      point, but as i said the size, and weight of the book is intimidating. MY
      mom bought me this book so i dont wanna just leave it here collecting dust
      i might just have to pick it up and read it :)

      Thanks

      Comment

      • Gerrit Holl

        #4
        Re: Book Recommendation

        <quote name="Anthony" date="106563957 3" email="sysfault @secureb0x.net" >[color=blue]
        > Hello I'm currently trying to read Core Python Programming, but by the
        > looks of it im never going to get done the book is about 860 pages long
        > real intimidating, but im guess im going to have to stick in there. have
        > any of you ever read it? is it a good book? if not what do you suggest i
        > read. Please help me i'm eager to learn :)[/color]
        </quote>

        I don't know the book, but...

        If you're eager to learn, you should be happy with such a big book, this
        means you can learn a lot! :)

        BTW, there is a 'tutor' mailinglist, which may interest you. You're
        questions are welcome here, but that list is specifically designed
        for beginners, so you have more chance in getting questions answered
        faster there.

        Gerrit.

        --
        Mozilla _is_ the web: it grows faster than you can download it.
        1011001 1101111 1110101 1110010 1110011 0101100
        1000111 1100101 1110010 1110010 1101001 1110100

        Comment

        • Cameron Laird

          #5
          Re: Book Recommendation

          In article <pan.2003.10.08 .15.04.47.38691 9@secureb0x.net >,
          Anthony <sysfault@secur eb0x.net> wrote:

          Comment

          • Michael Geary

            #6
            Re: Book Recommendation

            > Well I know C, bash and i work with scripting alot i know the basics of[color=blue]
            > programming, incremental development, debugging, etc I wanna implement
            > gentoo's portage system which is completely written in python. I
            > wanna become a gentoo developer which requires me to learn bash and python
            > gentoo's ebuilds are written and portage in python. That means i have to
            > be a top notch python programmer I've read the first four chapters of the
            > book which is very good it doesn't play around it gets straight to the
            > point, but as i said the size, and weight of the book is intimidating. MY
            > mom bought me this book so i dont wanna just leave it here collecting dust
            > i might just have to pick it up and read it :)[/color]

            Have you gone through the tutorial at www.python.org?

            The official home of the Python Programming Language


            When I started learning Python, I made the mistake of skipping the tutorial,
            figuring that I didn't want an introduction to programming (having been
            programming for over 30 years). I didn't realize that this tutorial was also
            very good for programmers with experience in other languages.

            My favorite Python books at the moment are Alex Martelli's _Python in a
            Nutshell_, David Mertz's _Text Processing in Python_, and David Beazley's
            _Python Essential Reference_.

            -Mike


            Comment

            • Anthony

              #7
              Re: Book Recommendation

              On Wed, 08 Oct 2003 19:59:33 +0000, Anthony wrote:
              [color=blue]
              > Hello I'm currently trying to read Core Python Programming, but by the
              > looks of it im never going to get done the book is about 860 pages long
              > real intimidating, but im guess im going to have to stick in there. have
              > any of you ever read it? is it a good book? if not what do you suggest i
              > read. Please help me i'm eager to learn :)
              >
              > Thanks[/color]
              Ok you guys are the best I'm going to stop bugging you now and get to work
              there is just one more question i have to ask. "Michael Geary" said read
              the tutorial on python.org, but Core Python Programming covers everything
              should i read the tutorial on python.org anyway or just the book?

              Comment

              • Paul Rubin

                #8
                Re: Book Recommendation

                Anthony <sysfault@secur eb0x.net> writes:[color=blue]
                > Ok you guys are the best I'm going to stop bugging you now and get to work
                > there is just one more question i have to ask. "Michael Geary" said read
                > the tutorial on python.org, but Core Python Programming covers everything
                > should i read the tutorial on python.org anyway or just the book?[/color]

                First, read the tutorial. Then, if you're still confused, go look at
                the book in the store and see if it answers your questions. If it
                does, buy it and read it. If it doesn't, look for another group, ask
                questions on the newsgroup, etc.

                In my opinion, if you have solid experience programming in other
                languages, then the tutorial and reference manual are probably all you
                need to get going with Python, and you needn't bother with any books.
                But if you're less experienced, you may benefit from a Python book.

                Also, I'm not familiar with "Core Python Programming" but if you feel
                you need a book, the first one I'd look at is "Python in a Nutshell".

                Comment

                • Paul Rubin

                  #9
                  Re: Book Recommendation

                  Paul Rubin <http://phr.cx@NOSPAM.i nvalid> writes:[color=blue]
                  > First, read the tutorial. Then, if you're still confused, go look at
                  > the book in the store and see if it answers your questions. If it
                  > does, buy it and read it. If it doesn't, look for another group, ask
                  > questions on the newsgroup, etc.[/color]

                  Bah, I'm not typing well today. I meant to say "If it doesn't, look
                  for another BOOK, ask questions on the newsgroup, etc.".

                  Comment

                  • Michael Geary

                    #10
                    Re: Book Recommendation

                    > Ok you guys are the best I'm going to stop bugging you now and get to work[color=blue]
                    > there is just one more question i have to ask. "Michael Geary" said read
                    > the tutorial on python.org, but Core Python Programming covers everything
                    > should i read the tutorial on python.org anyway or just the book?[/color]

                    Why are you asking? The tutorial is free, just go read it and then decide if
                    it was worthwhile! :-)

                    You can also read _Text Processing in Python_ for free on David Mertz's
                    site:



                    If nothing else, read David's Appendix A which provides some real insight
                    into how the Python language works:



                    And you can get a free 14-day trial of Safari at http://safari.oreilly.com/
                    and read _Python in an Nutshell_ and _Python Essential Reference_ there.
                    Gonna be a busy couple of weeks for you. :-)

                    -Mike


                    Comment

                    • John J. Lee

                      #11
                      Re: Book Recommendation

                      Anthony <sysfault@secur eb0x.net> writes:
                      [color=blue]
                      > Hello I'm currently trying to read Core Python Programming, but by the
                      > looks of it im never going to get done the book is about 860 pages long
                      > real intimidating, but im guess im going to have to stick in there. have
                      > any of you ever read it? is it a good book? if not what do you suggest i
                      > read. Please help me i'm eager to learn :)[/color]

                      I'd say read the stuff on language issues, skim the stuff on libraries
                      &c. (assuming that's what fills all those pages?), then ditch the book
                      and just write some code. You just need to have read enough to have a
                      good mental map and some basic knowledge -- at that point, reading
                      without doing becomes an inefficient way of learning. Then come back
                      to this newsgroup and c.l.py.announce , read other people's code, read
                      the rest of the book and articles on the web, experiment with
                      libraries, etc. That's what I did when learning Python (in sharp
                      contrast to C++, which scares me enough that I read several books
                      before writing a line of code...).


                      John

                      Comment

                      • John J. Lee

                        #12
                        Re: Book Recommendation

                        Anthony <sysfault@secur eb0x.net> writes:
                        [color=blue]
                        > Hello I'm currently trying to read Core Python Programming, but by the[/color]
                        [...][color=blue]
                        > any of you ever read it? is it a good book? if not what do you suggest i
                        > read. Please help me i'm eager to learn :)[/color]

                        No idea about Core PP, but I can certainly say that the Python
                        Cookbook is good. Other people have said good things about the
                        Nutshell (both books are published by O'Reilly). Apparently you can
                        read these free for a month by signing up for O'Reilly's Safari
                        service, then canceling.


                        John

                        Comment

                        • Terry Reedy

                          #13
                          Re: Book Recommendation


                          "Anthony" <sysfault@secur eb0x.net> wrote in message
                          news:pan.2003.1 0.08.16.34.43.9 05723@secureb0x .net...[color=blue]
                          > On Wed, 08 Oct 2003 19:59:33 +0000, Anthony wrote:
                          >[color=green]
                          > > Hello I'm currently trying to read Core Python Programming, but by[/color][/color]
                          the[color=blue][color=green]
                          > > looks of it im never going to get done the book is about 860 pages[/color][/color]
                          long[color=blue][color=green]
                          > > real intimidating, but im guess im going to have to stick in[/color][/color]
                          there. have[color=blue][color=green]
                          > > any of you ever read it? is it a good book? if not what do you[/color][/color]
                          suggest i[color=blue][color=green]
                          > > read. Please help me i'm eager to learn :)
                          > >
                          > > Thanks[/color]
                          > Ok you guys are the best I'm going to stop bugging you now and get[/color]
                          to work[color=blue]
                          > there is just one more question i have to ask. "Michael Geary" said[/color]
                          read[color=blue]
                          > the tutorial on python.org, but Core Python Programming covers[/color]
                          everything[color=blue]
                          > should i read the tutorial on python.org anyway or just the book?[/color]

                          At 860 pages, CPP is either very verbose, uses huge type, or covers
                          more than is core python programming for any one learner. My standard
                          suggestion for learning Python is this: open either an interactive
                          browser or one of the guis that wrap or imitate one (Idle, PythonWin,
                          ???) and open the tutorial in a browser window. Then move back and
                          forth. Skim stuff you already know, but pay particular attention to
                          the Python data model, semantics of binding/assignment, and the
                          difference between that and in-place mutation. Try out questions that
                          occur to you, like "what happens if I leave an index blank?"

                          If CPP starts with similar material (don't know, have never seen it)
                          then you might start with that instead. But tutorial gives you
                          Guido's view of language, which may be different from CPP's. (I
                          personally have learned from getting multiple explanations for certain
                          aspects.) It should take you about 2-3 hours (or maybe more since
                          current version seems expanded from 7 years ago). So don't spend 2-3
                          hours deciding whether to read it or not ;-)

                          Terry J. Reedy


                          Comment

                          • python newbie

                            #14
                            Re: Book Recommendation

                            I recommend "dive into python" by Mark Pilgrim, free at diveintomark.co m.
                            It's a great pdf, continually updated. At the start of each chapter, you get
                            some new python code in your face right away, and then he explains the
                            chapter's concepts using this code, and covers a lot in a painless, quick
                            way.

                            "Anthony" <sysfault@secur eb0x.net> wrote in message
                            news:pan.2003.1 0.08.16.34.43.9 05723@secureb0x .net...[color=blue]
                            > On Wed, 08 Oct 2003 19:59:33 +0000, Anthony wrote:
                            >[color=green]
                            > > Hello I'm currently trying to read Core Python Programming, but by the
                            > > looks of it im never going to get done the book is about 860 pages long
                            > > real intimidating, but im guess im going to have to stick in there. have
                            > > any of you ever read it? is it a good book? if not what do you suggest i
                            > > read. Please help me i'm eager to learn :)
                            > >
                            > > Thanks[/color]
                            > Ok you guys are the best I'm going to stop bugging you now and get to work
                            > there is just one more question i have to ask. "Michael Geary" said read
                            > the tutorial on python.org, but Core Python Programming covers everything
                            > should i read the tutorial on python.org anyway or just the book?[/color]


                            Comment

                            • Dennis Lee Bieber

                              #15
                              Re: Book Recommendation

                              Gerrit Holl fed this fish to the penguins on Wednesday 08 October 2003
                              13:06 pm:
                              [color=blue]
                              >
                              >
                              > <quote name="Anthony" date="106563957 3"
                              > email="sysfault @secureb0x.net" >[color=green]
                              >> Hello I'm currently trying to read Core Python Programming, but by
                              >> the looks of it im never going to get done the book is about 860
                              >> pages long real intimidating, but im guess im going to have to stick
                              >> in there. have any of you ever read it? is it a good book? if not
                              >> what do you suggest i read. Please help me i'm eager to learn :)[/color]
                              > </quote>
                              >
                              > I don't know the book, but...
                              >[/color]

                              I seem to have missed the original post...

                              I know I used to have a copy of CPP... I can't find it.

                              This makes me think it was one of a fairly large stack of Python books
                              that I dropped off at Goodwill. IOW, it was a bit outdated (might have
                              covered v2.0, definitely did NOT cover 2.2, and likely not even 2.1).

                              Given its age... I'd probably consider a first edition "Learning
                              Python" to be easier to use (read) if the Python tutorial itself is not
                              enough.

                              For more advanced: Python Essential Reference, Python in a Nutshell,
                              Programming Python...

                              --[color=blue]
                              > =============== =============== =============== =============== == <
                              > wlfraed@ix.netc om.com | Wulfraed Dennis Lee Bieber KD6MOG <
                              > wulfraed@dm.net | Bestiaria Support Staff <
                              > =============== =============== =============== =============== == <
                              > Bestiaria Home Page: http://www.beastie.dm.net/ <
                              > Home Page: http://www.dm.net/~wulfraed/ <[/color]

                              Comment

                              Working...