Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
58 used & new from $4.95

Have one to sell? Sell yours here
 
   
Beginning Python (Programmer to Programmer)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Beginning Python (Programmer to Programmer) (Paperback)

by Peter C. Norton (Author), Alex Samuel (Author), Dave Aitel (Author), Eric Foster-Johnson (Author), Leonard Richardson (Author), Jason Diamond (Author), Aleatha Parker (Author), Michael Roberts (Author) "The first thing you need to understand about computers when you're programming is that you control the computer..." (more)
Key Phrases: omelet class, gui queue, module meal, Different Person, Integrating Java, Try It Out Creating (more...)
2.7 out of 5 stars See all reviews (6 customer reviews)

List Price: $34.99
Price: $26.59 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.40 (24%)
Upgrade this book for $6.99 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want it delivered Tuesday, July 14? Choose One-Day Shipping at checkout. Details
35 new from $4.95 23 used from $4.99

Frequently Bought Together

Beginning Python (Programmer to Programmer) + Learning Python, 3rd Edition + Python in a Nutshell, Second Edition (In a Nutshell (O'Reilly))
Price For All Three: $79.37

Show availability and shipping details


Customers Who Bought This Item Also Bought

Python: Create - Modify - Reuse

Python: Create - Modify - Reuse

by James O. Knowlton
3.3 out of 5 stars (3)  $30.39
Python (Visual QuickStart Guide)

Python (Visual QuickStart Guide)

by Chris Fehily
4.7 out of 5 stars (20)  $19.79
Beginning Python: From Novice to Professional (Beginning: From Novice to Professional)

Beginning Python: From Novice to Professional (Beginning: From Novice to Professional)

by Magnus Lie Hetland
4.3 out of 5 stars (39)  $23.04
Text Processing in Python

Text Processing in Python

by David Mertz
4.3 out of 5 stars (18)  $34.64
Python For Dummies (For Dummies (Computer/Tech))

Python For Dummies (For Dummies (Computer/Tech))

by Stef Maruch
2.7 out of 5 stars (6)  $19.79
Explore similar items

Editorial Reviews

Product Description
  • This tutorial offers readers a thorough introduction to programming in Python 2.4, the portable, interpreted, object-oriented programming language that combines power with clear syntax
  • Beginning programmers will quickly learn to develop robust, reliable, and reusable Python applications for Web development, scientific applications, and system tasks for users or administrators
  • Discusses the basics of installing Python as well as the new features of Python release 2.4, which make it easier for users to create scientific and Web applications
  • Features examples of various operating systems throughout the book, including Linux, Mac OS X/BSD, and Windows XP


From the Back Cover
Beginning Python

As a portable, open source, object-oriented programming language, Python combines remarkable power with clear syntax. And, as one of the fastest growing languages, Python manages systems and can be used for data mining and Web development. With this book, you'll learn how to program using the latest release — Python 2.4 — and create robust, reliable, and reusable Python applications.

You'll quickly see why Python is an ideal first programming language to learn, both for its ease of use and the fact that it offers interpreters for most operating system platforms. This in-depth look at Python 2.4 examines how it has become even easier for you to tell a computer what tasks you want it to do in an environment where you are in control.

What you will learn from this book

  • Methods that can be used to quickly develop Web applications and scientific applications and to incorporate databases
  • How to master system tasks on Linux,® Windows,®and Mac OS® X platforms
  • How to handle — and recover from — any unforeseen problems
  • Ways in which Python prides itself on its consistency, control, and ability to cope with change
  • How Python incorporates modules, exceptions, dynamic typing, and very high level dynamic types and classes

Who this book is for

This book is for anyone who wants to learn how to program with Python or who wants to quickly learn how to use Python for rapid development of applications for the Web, scientific applications, bioinformatics, and applications for system tasks.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

See all Editorial Reviews


Product Details

  • Paperback: 696 pages
  • Publisher: Wrox (August 5, 2005)
  • Language: English
  • ISBN-10: 0764596543
  • ISBN-13: 978-0764596544
  • Product Dimensions: 9.2 x 7.5 x 2 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 2.7 out of 5 stars See all reviews (6 customer reviews)
  • Amazon.com Sales Rank: #813,056 in Books (See Bestsellers in Books)

Inside This Book (learn more)



Books on Related Topics (learn more)
 
 

What Do Customers Ultimately Buy After Viewing This Item?

Beginning Python (Programmer to Programmer)
40% buy the item featured on this page:
Beginning Python (Programmer to Programmer) 2.7 out of 5 stars (6)
$26.59
Python Programming: An Introduction to Computer Science
23% buy
Python Programming: An Introduction to Computer Science 4.5 out of 5 stars (30)
$36.00
Learning Python, 3rd Edition
16% buy
Learning Python, 3rd Edition 3.9 out of 5 stars (137)
$26.39
Python Programming for the Absolute Beginner
12% buy
Python Programming for the Absolute Beginner 4.3 out of 5 stars (43)
$19.79

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

6 Reviews
5 star:
 (1)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
2.7 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
24 of 24 people found the following review helpful:
4.0 out of 5 stars A good "getting started" title for Python..., August 6, 2005
By Thomas Duff "Duffbert" (Portland, OR United States) - See all my reviews
(TOP 50 REVIEWER)    (REAL NAME)      
Python is one of those programming languages I hear about a lot, but I've never taken the time to pick up a book and find out more about it. To fix that, I got a copy of Beginning Python (published by Wrox) by Peter Norton, Alex Samuel, David Aitel, Eric Foster-Johnson, Leonard Richardson, Jason Diamond, Aleatha Parker, and Michael Roberts. Not a bad title to use to get started...

Contents: Introduction; Programming Basics and Strings; Numbers and Operators; Variables - Names for Values; Making Decisions; Functions; Classes and Objects; Organizing Programs; Files and Directories; Other Features of the Language; Building a Module; Text Processing; Testing; Writing a GUI with Python; Accessing Databases; Using Python for XML; Network Programming; Extension Programming with C; Writing Shareware and Commercial Programs; Numerical Programming; Python in the Enterprise; Web Applications and Web Services; Integrating Java with Python; Answers to Exercises; Online Resources; What's New in Python 2.4; Glossary; Index

When I first started reading, I was a little disappointed at the target level. Up through about the Functions chapter, it's information that any programmer should already know (loops, variables, etc.) and would be best used by someone who had never programmed before in their life. While they do say that particular demographic is intended as a reader, I was hoping for more. From Classes on, it's material that squarely hits where intermediate programmers live and breathe, and it's at that point that the book takes off (in my opinion). Using the basic Python skills learned in the first section, you start to see how those concepts are applied in real programs that actually do stuff. And given the wide array of subjects they hit (C integration, GUI development, XML, etc.), you should quickly learn how best to use this language in many of the common situations you'll run into on a day-to-day basis. The writing style and format is consistent, as well as their use of examples throughout the book. You don't find yourself switching gears every few pages for some new contrived example that just came out of left field.

This is a book I'll be holding onto in order to free up time to get some hands-on experience with Python. It gives me what I need to know along with numerous ways to apply that knowledge, and from there I can decide how much further to take my learning...
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
14 of 15 people found the following review helpful:
1.0 out of 5 stars Poor examples; There are much better books for learning Python, October 15, 2006
By Jeff (Austin, TX) - See all my reviews
I did not find this book very helpful for learning Python. First of all the book is not very informative. In each chapter, you are introduced to a new idea (e.g. lists) but you don't really learn much about it, different/creative ways to use it, or why you would want to.

Any book that purports to teach you a programming language ultimately passes or fails based on the examples it gives you in the text and the excercises it gives you at the end of each chapter. This is where the book is especially poor. There is only one example that runs throughout this book: how to make an omelet. On its own, it's not horrible. In general, program is like a recipe: you give it stuff at the begining and instructions and then you end up with a finished product (although, oddly, this analogy is never made in the book). The main problem, though, is that this is the only example. Every new idea is shown only once, in the context of this example, and many tricks that can be done with Python, but are not relevant to this example are not included in the book.

What's more, the excercizes are all keyed to the same example of making an omelet, which gets more and more ponderous with every passing chapter. Worst of all, as soon as your code no longer performs the way they describe, you're out of luck. You can no longer work through the ideas in the book and it is largely useless.

The bottom line is that there are much better books for learning Python. I would recomend getting "Learning Python" by Lutz and Ascher.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 3 people found the following review helpful:
4.0 out of 5 stars It makes learning Python seem easy..., March 17, 2006
My primary compliment to "Beginning Python" is that it makes learning Python seem easy. .

The book covers a lot of Python basics like strings, numbers, operators, variables. It also covers advanced topics like network programming, extending Python through C/C++, threading, GUI programming and Python with XML. In the end it discusses about the new features of Python release 2.4. Last Chapter "Integrating Java with Python" covers - scripting with java applications, Jython, integrating Java and Jython, J2EE servlets in Jython. I find it useful for both python and java programmer.

Book provides exercises at the end of every chapter, which can help you for self study and better understanding of the concepts. The explanations and the code throughout the book are easy to understand

I think this book would be a good choice for someone in the beginner to intermediate range. If you are a programmer (C, C++, Java, Perl) then it may be a little slow for you. A lot of time is put into syntax, control flow, and basic data structures, it can get a little difficult to digest. I thought more could have gone into topics like "Writing Shareware and Commercial programs".

I would highly recommend this book to anyone who wants to learn Python but is new to programming.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

1.0 out of 5 stars If you are an experienced programmer, this is NOT the book for you
It may be useful for someone learning Python as their introduction to programming. I've programmed in C for years. Read more
Published 3 months ago by Mark Schibilla

1.0 out of 5 stars below average book
The book is very annoying, actually i found the style of the authors rather heavy,easy topics are explained difficult to understand, which shows the luck of experience in writing... Read more
Published 3 months ago by Lachezar Temelkov

5.0 out of 5 stars Beginning Python
Beginning Python is book on programing using the python language. This book serves as a tutorial or guide to the python language for anyone. Read more
Published on April 28, 2006

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
C# or Java? 32 5 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)


So You'd Like to...

Create a guide

Look for Similar Items by Category


An Explosion of Popcorn Flavor!

Fireworks Popcorn & Seasoning Set
Munchies have never been better. The Fireworks Popcorn & Seasoning Set gives you four popcorn types and four seasonings, including white cheddar, butter burst, caramel pecan, and popcorn salt--all for $15.49.
 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Dive into Summer Reading

Summer Reading for Kids and Teens
Don't even think about hitting the beach without browsing the books in our Summer Reading Store. Discover bestsellers, paperback picks, beach reads, and more terrific titles all summer long.
 

Turn Over a New Leaf

Shop for Autumn Yard-Maintenance Equipment
Keep your lawn neat this autumn. The Outdoor Power & Lawn Equipment Store carries the chain saws, blowers, and shredders needed to clean up your yard this fall.

Shop all outdoor power equipment

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates