Introducing Python
Modern Computing in Simple Packages
Publisher: O'Reilly Media
Final Release Date: November 2014
Pages: 478

Easy to understand and fun to read, Introducing Python is ideal for beginning programmers as well as those new to the language. Author Bill Lubanovic takes you from the basics to more involved and varied topics, mixing tutorials with cookbook-style code recipes to explain concepts in Python 3. End-of-chapter exercises help you practice what you’ve learned.

You’ll gain a strong foundation in the language, including best practices for testing, debugging, code reuse, and other development tips. This book also shows you how to use Python for applications in business, science, and the arts, using various Python tools and open source packages.

  • Learn simple data types, and basic math and text operations
  • Use data-wrangling techniques with Python’s built-in data structures
  • Explore Python code structure, including the use of functions
  • Write large programs in Python, with modules and packages
  • Dive into objects, classes, and other object-oriented features
  • Examine storage from flat files to relational databases and NoSQL
  • Use Python to build web clients, servers, APIs, and services
  • Manage system tasks such as programs, processes, and threads
  • Understand the basics of concurrency and network programming
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyIntroducing Python
 
3.7

(based on 19 reviews)

Ratings Distribution

  • 5 Stars

     

    (6)

  • 4 Stars

     

    (7)

  • 3 Stars

     

    (2)

  • 2 Stars

     

    (2)

  • 1 Stars

     

    (2)

76%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (16)
  • Well-written (15)
  • Helpful examples (13)
  • Concise (9)
  • Accurate (8)

Cons

  • Too basic (4)

Best Uses

  • Novice (14)
  • Student (12)
  • Intermediate (8)
    • Reviewer Profile:
    • Developer (8), Educator (5), Sys admin (5)

Reviewed by 19 customers

Sort by

Displaying reviews 1-10

Back to top

Previous | Next »

(1 of 1 customers found this review helpful)

 
1.0

First example does work; not a good start.

By Buddy

from Coventry England

About Me Developer

Verified Reviewer

Pros

    Cons

      Best Uses

        Comments about oreilly Introducing Python:

        The first example youtube.py (downloaded code) does not run.
        This is good start.

        (0 of 1 customers found this review helpful)

         
        1.0

        Not a book for programmers

        By Tom

        from Nacka, Sweden

        About Me Developer

        Verified Reviewer

        Pros

        • Easy to understand

        Cons

        • Not comprehensive enough
        • Too basic

        Best Uses

        • Novice

        Comments about oreilly Introducing Python:

        I did not like this book, but naturally that is a matter of personal taste. It is not a book for someone like me with a solid programming background in C++, but new to Python.

        Normally programming books absorb me, but with this book I struggled to get through the book. I did all the programming tasks. The "things to do" were actually the best part of the book in my opinion.

        What I did not like about the book is that it spent too much text describing general computer knowledge and basic general programming. Examples are describing the concept of a file, of a network, of a variable. It felt like the intended reader was someone who has never seen a computer before. Then the book quickly skimmed over the Python specific programming details.

         
        5.0

        Best intro book to Python3

        By Tim

        from Sydney, AU

        About Me Sys Admin

        Verified Reviewer

        Pros

        • Accurate
        • Concise
        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

          Best Uses

          • Novice
          • Student

          Comments about oreilly Introducing Python:

          This book covers a lot of areas from the basics to advance usage of Python.
          Samples and explanation are very clear and concise.

          It was a joy to read Lubanovic's style of writing from start to finish.

          Highly recommend this book to all beginners.

           
          5.0

          Practical exercises and good resources

          By Python Learner

          from Houston, TX

          About Me Tech Writer

          Verified Buyer

          Pros

          • Concise
          • Easy to understand
          • Helpful examples
          • Well-written

          Cons

            Best Uses

            • Intermediate
            • Novice

            Comments about oreilly Introducing Python:

            I'm learning Python at the hobbyist level. I've written some useful Perl scripts for managing file backups, extracting information from XML files and converting it to useful TXT files. Now I'd like to do the same thing with Python, and this book has proven to be a great starting point. I especially appreciate the references to a variety of resources for learning, installing Python modules, and the basic needs for getting started.

            (1 of 1 customers found this review helpful)

             
            5.0

            Gettin there with my Pi

            By bruce

            from north las vegas

            Verified Buyer

            Pros

            • Accurate
            • Concise
            • Easy to understand
            • Helpful examples
            • Well-written

            Cons

              Best Uses

              • Expert
              • Intermediate
              • Novice
              • Student

              Comments about oreilly Introducing Python:

              Old retired guy playing with new things - raspberry Pi for one.
              This book really is useful both to get started and for more complex programs. As I am a novice I can't make intelligent insightful comments on the more technical aspects but IT SURE HELPED ME LEARN PYTHON

               
              4.0

              Good read for Python newbies

              By jlan50

              from Wake Forest, NC

              About Me Developer

              Verified Buyer

              Pros

              • Easy to understand
              • Helpful examples
              • Well-written

              Cons

                Best Uses

                • Intermediate
                • Novice
                • Student

                Comments about oreilly Introducing Python:

                It is a good introduction presented in an entertaining way rather than dry boring text and abstract examples.

                 
                4.0

                Very good introduction

                By Sayth

                from Newcastle, Australia

                About Me Entreprenuer

                Verified Reviewer

                Pros

                • Accurate
                • Concise
                • Easy to understand
                • Helpful examples
                • Well-written

                Cons

                  Best Uses

                  • Intermediate
                  • Novice

                  Comments about oreilly Introducing Python:

                  Very clear guide cuts straight to the core. This book stays on point and moves quickly without being too quick. Being early release there could be a little extra detail around a few minor areas.

                  (4 of 4 customers found this review helpful)

                   
                  4.0

                  for Python beginners, not for beginners

                  By bobmon

                  from NEPA

                  About Me Educator

                  Verified Reviewer

                  Pros

                  • Helpful examples

                  Cons

                    Best Uses

                      Comments about oreilly Introducing Python:

                      I'm presently into chapter 4, and I quite like this book. However, it's a book for programmers who are beginning Python, not a book for beginners. Any programming background is probably sufficient, but some programming background is necessary. Not for my "non-programmers' introduction to programming" course, then.

                      (2 of 2 customers found this review helpful)

                       
                      4.0

                      Vastly Improved from First Early Release

                      By LongInTheTooth

                      from White Plains, NY

                      About Me Developer

                      Verified Buyer

                      Pros

                      • Accurate
                      • Concise
                      • Easy to understand
                      • Helpful examples
                      • Well-written

                      Cons

                        Best Uses

                        • Intermediate
                        • Novice
                        • Student

                        Comments about oreilly Introducing Python:

                        I posted a negative review of the first version of the early release since it was woefully incomplete. I've just gone through the latest release (15 July 2014) and it's greatly improved!

                        I've not given it 5 stars since there's always room for improvement. But now I heartily recommend this book!

                        (4 of 4 customers found this review helpful)

                         
                        5.0

                        Introducing the world of Python

                        By gev

                        from Velvary, Czech Republic

                        About Me Developer

                        Verified Reviewer

                        Pros

                        • Concise
                        • Easy to understand
                        • Helpful examples
                        • Well-written

                        Cons

                          Best Uses

                          • Novice
                          • Student

                          Comments about oreilly Introducing Python:

                          In my opinion the book could be titled as well as "Introducing the world of Python". It introduces not only the language, but many areas of practical application in the style of a cookbook, as others already mentioned. In many cases, when you do not get advice or example of python use to solve your problem, you get at least a pointer where to look for the solution elsewhere.

                          The ecosystem of python language is very wide and has many applications in many areas. This books seems to succeed at providing you with both introduction to the language itself, and how to use it solve problems. Until now you needed at least two books for that.

                          I give five stars even though the book is not yet finished. I am fully positive that this one deserves the highest mark, perfect book for a beginner.

                          Displaying reviews 1-10

                          Back to top

                          Previous | Next »

                           
                          Buy 2 Get 1 Free Free Shipping Guarantee
                          Buying Options
                          Immediate Access - Go Digital what's this?
                          Ebook: $31.99
                          Formats:  DAISY, ePub, Mobi, PDF
                          Print & Ebook: $43.99
                          Print: $39.99