Beginning Python and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $2.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Beginning Python on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Beginning Python: Using Python 2.6 and Python 3.1 [Paperback]

James Payne
2.7 out of 5 stars  See all reviews (11 customer reviews)

List Price: $39.99
Price: $27.04 & FREE Shipping. Details
You Save: $12.95 (32%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 5 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Tuesday, May 28? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $22.79  
Paperback $27.04  
Rent Your Textbooks
Save up to 70% when you rent your textbooks on Amazon. Keep your textbook rentals for a semester and rental return shipping is free.

Book Description

February 2, 2010 0470414634 978-0470414637 1
Beginning Python: Using Python 2.6 and Python 3.1 introduces this open source, portable, interpreted, object-oriented programming language that combines remarkable power with clear syntax. This book enables you to quickly create robust, reliable, and reusable Python applications by teaching the basics so you can quickly develop Web and scientific applications, incorporate databases, and master systems tasks on various operating systems, including Linux, MAC OS, and Windows. You'll get a comprehensive tutorial that guides you from writing simple, basic Python scripts all the way through complex concepts, and also features a reference of the standard modules with examples illustrating how to implement features in the various modules. Plus, the book covers using Python in specific program development domains, such as XML, databases, scientific applications, network programming, and Web development.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.


Frequently Bought Together

Beginning Python: Using Python 2.6 and Python 3.1 + Python Testing: Beginner's Guide
Price for both: $63.39

Buy the selected items together
  • Python Testing: Beginner's Guide $36.35


Editorial Reviews

From the Back Cover

Create a robust, reliable, and reusable Python application

As an open source, object-oriented programming language, Python is easy to understand, extendable, and user-friendly. This book covers every aspect of Python so that you can get started writing your own programs with Python today. Author James Payne begins with the most basic concepts of the Python language—placing a special focus on the 2.6 and 3.1 versions—and he offers an in-depth look at existing Python programs so you can learn by example. Topics progress from strings, lists, and dictionaries to classes, objects, and modules. With this book, you will learn how to quickly and confidently create a robust, reliable, and reusable Python application.

Beginning Python:

  • Introduces the concepts of variables for storing and manipulating data

  • Examines files and input/output for reading or writing data

  • Reviews examples of often-overlooked features of Python

  • Delves into writing tests for modules and programs

  • Addresses programming with a graphical user interface in Python

  • Places special focus on XML, HTML, XSL, and related technologies

  • Explains how to extend Python

  • Shares numerical programming techniques

  • Offers an inside look at Jython, a version of Python written in Java

Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More
Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

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.

wrox.com

About the Author

James Payne is Editor in Chief of www.developershed.com, a network of high-technology sites that serves millions of unique visitors every month who are seeking tutorials, advice, answers, or articles.

Product Details

  • Paperback: 624 pages
  • Publisher: Wrox; 1 edition (February 2, 2010)
  • Language: English
  • ISBN-10: 0470414634
  • ISBN-13: 978-0470414637
  • Product Dimensions: 7.4 x 1.1 x 9.2 inches
  • Shipping Weight: 2.3 pounds (View shipping rates and policies)
  • Average Customer Review: 2.7 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #1,011,709 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
13 of 15 people found the following review helpful
5.0 out of 5 stars An excellent book!! March 24, 2010
By AlexA
Format:Paperback|Amazon Verified Purchase
The first book I read on Python was "A Byte of Python". You can find it on the net. It is free. That book was compact, effortless, useful, but, still, a rather basic intro.

I was looking for a something, which would take me further. We had quite a few Python books scattered around the office. Long story short, I liked none of them. Then I chanced upon James Payne's book, and I cannot praise it enough!! Very well structured, very readable, actually, engaging! Full of useful, clear, elegant examples, it covers a lot of subjects, but not at the expense of basics or clarity. Every new subject, whether it is network or database access, continues to teach you the language itself. It is quite good as a reference too.

It is not for absolutely clueless, but if you have even minimal experience with programming, I bet, you will find it remarkably useful. It is a book Python deserves.
Was this review helpful to you?
6 of 6 people found the following review helpful
1.0 out of 5 stars Horrible Book November 20, 2011
By JoshE
Format:Paperback
Before I tell you how I feel about this book, you should know that I've programmed in Visual Basic, and Java, and was exposed to Python (via Learning Python by Mark Lutz) before reading this book. I'm currently up to the chapter on Classes and Objects in the Beginning Python book, by James Payne.

That being said, this book is a disaster. There are some pretty blatant errors in the code. For example, when he uses the method value() or key() on a dictionary, where the actual method is values() or keys(). For a complete beginner, just coping the code from this book and trying to understand it, this kind of overlook by the editor can be extremely frustrating. Some of his code is incorrect given what he probably wants it to accomplish, and makes me question how much experience the author has as a programmer (his custom methods work for a specific case, but not for all cases that the method should be able to handle). His explanations of what's going on with the code, and what different parts of programming are, (specifically classes and objects) are just not very good, especially in comparison to Gaddis (Java) and Lutz (Python). One would expect this to be a professional piece of literature, geared towards people who are new to programming, but it just isn't.

If you're new to programming, I highly recommend that you look for another book. If you're an experienced programmer, just sorting through his many errors may be too much for you to deal with.

I'm typically reluctant to recommend Learning Python by Mark Lutz, mostly because it is extremely dense, expensive, and doesn't show what you're currently learning in a fully functional program (it only uses IDLE, for the most part). Lutz's book, however is a much better option than this one, if you can get through it.
Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
5.0 out of 5 stars Takes you beyond introductory material June 13, 2010
Format:Paperback
I have not read this book in its entirety, but I read the sections which were of particular interest to me, like intro to Django, Web services programming and DB programming. Although it is a book labeled as introductory, it does take the reader beyond introductory material in a progressive, clear and concise way, leaving all the cruft out and providing great explanations as to the "why" the technology works the way it does. The book is a great find and will help a novice avoid unnecessary confusion.

The only caveats are:

1) Some of the examples in the book seem to work with Python 3.0, so if you want to make them work with either Python 2.6 or Python 3.1 you will need to make minor adjustments. The labor of finding the adjustments is however a learning exercise per se.

2) If you're using Windows as your primary environment, some of the examples, i.e. cgi, require you to have handy a *IX box. This is also not problematic as you can run Ubuntu or other *IX in a VM.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
2.0 out of 5 stars It's just bad and not suitable for anyone
This is just not a good book to learn Python. It's full of errors, has faulty code, and even for a 'beginning' book is incomplete in its presentation of beginner's level material... Read more
Published 7 months ago by M. Swartz
1.0 out of 5 stars Charging the reader for a preprint
This book is the most mistake riddled programming text I have ever come across.

The mistakes are not just minor typographical errors in the prose, a common and easily... Read more
Published 11 months ago by Edward Miller
4.0 out of 5 stars Good for a start if you already kind of know what you're doing
This book is written in engaging style, clearly structured and overall very helpful.
I am an expert Matlab programmer who is starting out with Python. Read more
Published 16 months ago by Reviewer_2
2.0 out of 5 stars Not impressed
I'm trying to learn Python (specifically 3.1) and thought this book would be a good choice. I have programmed in other languages (primarily VB) but am a newbie to Python. Read more
Published 24 months ago by Tom Servo
2.0 out of 5 stars Uneven level, needs proofreading
This is a strange book. While it says that it is for beginners, it often makes large jumps with no explanation. Read more
Published on April 4, 2011 by David K. Wittenberg
2.0 out of 5 stars not for a beginner
I think this book is for beginners of Python, but are already programmers. If find it difficult to read. I have found a good beginner tutorial [...]. Read more
Published on October 31, 2010 by pynewbie
2.0 out of 5 stars Not for programmers
Even though it's in the Wrox "Programmer to Programmer" series, it's for non-programmers.
If you're a programmer, spend your money somewhere else. Read more
Published on July 7, 2010 by Jeffrey Hunter
4.0 out of 5 stars Really enjoying this book
I have read several other books on python, and I really found this one helpful. It gets through the basics and keeps going into basic GUI programming, web CGI programming,... Read more
Published on June 6, 2010 by Cory A. Schwartz
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...



Look for Similar Items by Category