Shop top categories that ship internationally
Buy new:
-21% EUR54.62
EUR 9.84 delivery Wednesday, January 28
Ships from: Amazon.com
Sold by: Amazon.com
EUR 54.62 with 21 percent savings
List Price: EUR 68.95
No Import Fees Deposit & EUR 9.84 Shipping to Netherlands Details

Shipping & Fee Details

Price EUR 54.62
AmazonGlobal Shipping EUR 9.84
Estimated Import Fees Deposit EUR 0.00
Total EUR 64.46

EUR 9.84 delivery Wednesday, January 28
In Stock
EUR EUR 54.62 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
EUR EUR 54.62
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Read full return policy
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
EUR 2.33
Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc... Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc... See less
EUR 17.22 delivery February 9 - March 2. Details
Only 1 left in stock - order soon.
EUR EUR 54.62 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
EUR EUR 54.62
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Beginning Python: From Novice to Professional, 2nd Edition (The Experts Voice in Open Source) 2nd Edition

3.9 out of 5 stars (87)

{"desktop_buybox_group_1":[{"displayPrice":"EUR 54.62","priceAmount":54.62,"currencySymbol":"EUR","integerValue":"54","decimalSeparator":".","fractionalValue":"62","symbolPosition":"left","hasSpace":true,"showFractionalPartIfEmpty":true,"offerListingId":"Vfp6LUw2PKMTVFJum03nMk8d35kvWrbiK2XK%2BOus2NgqY%2FwrNWKtWfoQFMfmxQR97doJFeGIwvkakzRAxRZiEy7uvLvRFR28eN33vr0kazz%2FwXlN5WdfhTetLrtcVly%2BrqQpEXpNM8Y%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"EUR 2.33","priceAmount":2.33,"currencySymbol":"EUR","integerValue":"2","decimalSeparator":".","fractionalValue":"33","symbolPosition":"left","hasSpace":true,"showFractionalPartIfEmpty":true,"offerListingId":"Vfp6LUw2PKMTVFJum03nMk8d35kvWrbijlAVIgl7dzJw1QE7FXQ4LiAvwW03aQbS95NdxFzRqAAT8PzBj%2Fi425jiCfDeRzwu5DQrIsbr2Fn%2Bss3LEWi88JOWb%2BipxBBevbnH0Pa%2Bkh%2FmeZEGEsQqb%2BOomafAHOr%2FOP1XIvED1pCxbjd8hV8C1GPXYpaqrugZ","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Gain a fundamental understanding of Python's syntax and features with the second edition of Beginning Python, an up–to–date introduction and practical reference. Covering a wide array of Python–related programming topics, including addressing language internals, database integration, network programming, and web services, you'll be guided by sound development principles. Ten accompanying projects will ensure you can get your hands dirty in no time.

Updated to reflect the latest in Python programming paradigms and several of the most crucial features found in Python 3.0 (otherwise known as Python 3000), advanced topics, such as extending Python and packaging/distributing Python applications, are also covered.

There is a newer edition of this item:

Frequently bought together

This item: Beginning Python: From Novice to Professional, 2nd Edition (The Experts Voice in Open Source)
EUR54.62
In Stock
Ships from and sold by Amazon.com.
+
EUR21.54
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Choose items to buy together.

Editorial Reviews

About the Author

A bio is not available for this author.

Product details

  • ASIN ‏ : ‎ 1590599829
  • Publisher ‏ : ‎ Apress
  • Publication date ‏ : ‎ September 10, 2008
  • Edition ‏ : ‎ 2nd
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 718 pages
  • ISBN-10 ‏ : ‎ 9380501609
  • ISBN-13 ‏ : ‎ 978-1590599822
  • Item Weight ‏ : ‎ 2.5 pounds
  • Dimensions ‏ : ‎ 7.01 x 1.55 x 9.25 inches
  • Best Sellers Rank: #5,931,202 in Books (See Top 100 in Books)
  • Customer Reviews:
    3.9 out of 5 stars (87)

About the author

Follow authors to get new release updates, plus improved recommendations.
James R. Payne
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

James R. Payne was introduced to programming when he was just 10 years old. He started off hacking text-based games like Lemonade Stand to gain an advantage while playing and soon started creating his own text-based Role-Playing Games in the style of Dungeons and Dragons and inspired by his favorite comic books. The enjoyment of those early days stuck with him, and he continues to be drawn back into the programming world throughout his career.

Payne is the former Editor-in-Chief/Community Manager of Developer Shed, an online publication and community consisting of 14 websites and forums dedicated to programming, web development, and Internet Marketing. He's written over a thousand articles on coding and marketing, covering virtually every language and platform available. His first book, Beginning Python (Wrox Press) was published in 2010. In addition, he has published over 2,000 articles covering topics ranging from gaming to aerospace/aeronautics and also writes adult horror and young adult fantasy books.

Customer reviews

3.9 out of 5 stars
87 global ratings

Customers say

Customers find this Python book excellent for beginners, providing helpful explanations and covering a wide range of subjects, with one customer noting it goes well into advanced programming tools. Moreover, the book is engaging and has good writing quality. However, customers disagree on the clarity of the content, and several mention it's difficult to read. Additionally, the coding accuracy receives negative feedback, with one customer noting mistakes throughout the example code.
AI Generated from the text of customer reviews

Select to learn more

15 customers mention language learning, 13 positive, 2 negative
Customers find the book excellent for language learning, particularly for beginners, with helpful explanations throughout. One customer notes that it progresses from basics to more complicated topics.
Fantastic material, helpful explanations, but I am still struggling when it comes to putting all the pieces together....Read more
A bit out of date, but a very useful introduction for a programmer who already has worked with other languages, and knows the genera terminology of...Read more
This book is great for beginners to get them to a point where they will be comfortable learning advanced topics found in later books....Read more
It's a really good book-covers a huge variety of techniques and fundamentals of python-has a very nice cookbook....Read more
8 customers mention content, 6 positive, 2 negative
Customers appreciate the content of the book, which covers a wide range of subjects, with one customer noting it includes 5 chapters of projects.
This is a good book that covers the basics and works you up to some more complicated topics such as programming sockets, User Interfaces, and a P2P...Read more
...On a positive note, I will say the breadth of topics offered, like GUI's, using Django, and the like are appealing, but this book is not ready for...Read more
...The examples and chapter on classes seemed very poor and assumed a lot, although I felt that way with many of the topics....Read more
...is 20 chapters of learning and 5 chapters of projects. the projects include: -Creating a chat. -Creating video games....Read more
3 customers mention book engaging, 3 positive, 0 negative
Customers find the book engaging, with one describing it as incredibly fun.
...Very well structured, very readable, actually, engaging!...Read more
Love the book is incredibly fun. I program in a Linux computer and this books helps me a lot....Read more
...I don't know why but this book just clicked with me and I was able to get my head around the concepts easily....Read more
3 customers mention programming knowledge, 3 positive, 0 negative
Customers appreciate the programming knowledge in the book, with reviews highlighting its coverage of advanced tools, Unix systems, GUI programming, and web CGI programming.
...It teaches you how to program in Unix systems and in Windows systems. is 20 chapters of learning and 5 chapters of projects....Read more
...It gets through the basics and keeps going into basic GUI programming, web CGI programming, multithreading, everything....Read more
...The book is well organized, starting from scratch and goes well into advance programing tools.Read more
3 customers mention writing quality, 3 positive, 0 negative
Customers appreciate the writing quality of the book, with one mentioning it prepares them to write their own applications.
...Plenty of examples and an enjoyable writing style. Highly recommended!Read more
Although the quality of the writing is good, the book is too incomplete to act as a good introduction while it's organized in a manner that makes it...Read more
...This book can have you ready to write your own applications, but the hardest part will be knowing how to apply what you learn in this book....Read more
9 customers mention clarity, 5 positive, 4 negative
Customers have mixed opinions about the clarity of the book, with some finding it easy to understand, while others report it being confusing and difficult to use as a reference.
Simple to follow, agile, excellent book, at least for a beginner....Read more
...Still, I found this book to be confusing....Read more
...You can find it on the net. It is free. That book was compact, effortless, useful, but, still, a rather basic intro....Read more
Although the quality of the writing is good, the book is too incomplete to act as a good introduction while it's organized in a manner that makes it...Read more
6 customers mention coding accuracy, 0 positive, 6 negative
Customers criticize the coding accuracy of the book, with multiple reviews mentioning typos and mistakes throughout the example code.
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...Read more
...It is badly in need of a proofreader. In addition to spelling errors, it does not always get the case of letters right -- and Python is case...Read more
...This is unbelievably sloppy. Most of the book is not that bat but despite the length it's still woefully incomplete....Read more
I have found this to be very slow in developing the ideas. Somewhat labours issues, and quite often does not make it clear what is going on - ie...Read more
4 customers mention readability, 1 positive, 3 negative
Customers find the book difficult to read.
...update 1/3/2015 The book is really hard to read. Avoid it.Read more
...edition on my laptop and still find the font used for code to be almost unreadable....Read more
...Very well structured, very readable, actually, engaging!...Read more
...If find it difficult to read. I have found a good beginner tutorial [...]. Also, a better book for new programmers is byte of python.Read more

Top reviews from the United States

  • Reviewed in the United States on March 24, 2010
    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.
    15 people found this helpful
    Report
  • Reviewed in the United States on July 18, 2011
    Format: PaperbackVerified Purchase
    This book is great for beginners to get them to a point where they will be comfortable learning advanced topics found in later books. I would recommend reading Python 3 Object Oriented Programming after this book to have a really through understanding of python. This book can have you ready to write your own applications, but the hardest part will be knowing how to apply what you learn in this book. The best way to see how to apply the different ways to apply the knowledge is to read the source code of an open source project, ideally one that relates to your area of interest. The book I linked above is also very good at describing how to apply the techniques taught, but requires prior knowledge of the python language.
    3 people found this helpful
    Report
  • Reviewed in the United States on December 28, 2009
    Format: PaperbackVerified Purchase
    Love the book is incredibly fun.
    I program in a Linux computer and this books helps me a lot.
    It teaches you how to program in Unix systems and in Windows systems.
    is 20 chapters of learning and 5 chapters of projects.
    the projects include:
    -Creating a chat.
    -Creating video games.
    -Creating Share file system.
    -and more...

    However if you want to specialize in game developing I recommend the book from the same publishre "Game Programming with Python and Pygame" because this books goes over games only in the last chapter and briefly.
    2 people found this helpful
    Report
  • Reviewed in the United States on October 12, 2012
    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 of the Python language. I bought it to supplement the required textbook for Python class, I wish I hadn't have wasted my money on it. To qualify my statement I've programmed in several languages to know a good or bad book when I see it. I've programmed in C, C++, Visual Basic 6, Java, Perl, PHP, and ColdFusion, and I own at least one book on each of those languages. For most of those languages I own at least two books if not more, and spread across all of those languages some of those books are Wrox books. If you're completely new to programming then I suggest you shop around for another beginner's book and skip this one. If you've had exposure to other languages and know the fundamentals like loops, arrays, functions, conditional statements, and maybe (but not required) a thing or two about classes then I would suggest Beginning Python by Magnus Lie Hetland. And just to be clear that book is a beginner's book on learning Python only if you already know the fundamentals of computer programming. It is not a first time ever computer programmer's book. So though I also have issues with Hetland's book it's still pretty good although the material is dense, can take some time to absorb, and there aren't any exercises to test your knowledge. But all things considered for someone that has prior programming experience Hetland's book is much better than Payne's. Getting back to Payne, my number one gripe out of the several I have is chapter 5 and his presentation of functions. If I didn't already know what a function was and how they should be used then I would have never fully comprehended that material. Payne's presentation was just absolutely awful. He uses a convoluted example of making an omelet and returning the ingredients for the type of omelet you want to make. I think a far more meaningful example would have been something like writing functions to gather names, job titles, departments, and phone numbers for a phone directory and then returning the information in a neatly formatted directory. I have more gripes about this book but I'll stop with what I just wrote because a lot of those concerns are covered in some of the other poor reviews. The only redeeming quality of this book is that Payne included exercises at the end of each chapter. If you have the skills then in a meaningful way you can vastly expand on the examples presented and even make up your own which is what I did with Hetland's book.
    4 people found this helpful
    Report
  • Reviewed in the United States on June 6, 2010
    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, multithreading, everything. To top it all off, this book is more modern than other books I read through. It has sections on 2.6 but focuses on 3.1. I'd really recommend this if you want to learn USEFUL python programming.
    3 people found this helpful
    Report
  • Reviewed in the United States on April 6, 2011
    Format: PaperbackVerified Purchase
    I picked up this book knowing very little python and it really helped me get up to speed quickly. I don't know why but this book just clicked with me and I was able to get my head around the concepts easily. Highly recommended for beginners, it brings you up to speed with everything up to web frameworks, gui toolkits and more. Try Python Cookbook from O'Reilly for your next read or for more experienced coders.
    4 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • Scott S
    5.0 out of 5 stars Solid first step
    Reviewed in Canada on April 26, 2015
    Format: PaperbackVerified Purchase
    Got me started, and found very quickly I was able to start doing more useful things on my own, while still going back as a reference. It is a beginner book definitely, but a solid one.
  • abhishek kumar mishra
    5.0 out of 5 stars Five Stars
    Reviewed in India on February 1, 2017
    best book for python.
  • PL76
    5.0 out of 5 stars Geniales Buch
    Reviewed in Germany on January 13, 2014
    Format: PaperbackVerified Purchase
    Das Buch ist einfach genial. Ich kann nur die Begeisterung der anderen Rezensionen bestätigen. Ich fasse kurz zusammen, was ich am Buch besonders gut finde:
    - der Author ist kompetent und schreibt in einer einfachen aber prägnanten Weise, so dass das Buch gut verständlich ist.
    - das Lesen ist auf Grund einer klaren Strukturierung angenehm, einzelne Themen sind schnell wiederzufinden.
    - das Buch stammt ursprünglich aus der Zeit vor Python 3, daher werden die Syntaxregel von Python 2 zugrunde gelegt. Nichtdestotrotz sind die Unterschiede zu Python 3 syntaktisch erklärt, dazu wird meistend auch der Hintergrund der Veränderung erklärt - also man kann getrost das Buch auch für Anwendungen und Programmierung in Python 3 verwenden.
    - der Inhalt ist umfangreich, trotzdem sind die Themen durch zahlreiche Beispiele gut zu verdauen. Mit den ersten 10-12 Kapiteln kann man Vieles erreichen (das ist mein Fall, ich nutze Python nicht für Webprogrammierung oder mit Database, sondern für Ingenieursrechnungen).
    - Die letzten 10 Kapiteln konzentrieren sich auf (mehr oder weniger) komplexere Projekte - für Interessierte sicherlich eine gute Lektüre.
    - Besonders interessant: die Ausnahmebehandlung (exception handling) ist sehr gut beschrieben, genauso wie ihr Einsatz zum Testen von Skripten.
    - Ein Minuspunkt: zur Programmierung von GUIs ist wenig drinnen. Man sollte dazu zusätzliche Literatur verwenden.

    Zur Programmierungssprache selbst: ich bin kein Profiprogrammierer, habe aber schon einige Erfahrung mit anderen (vor allem old-style) Sprachen. Ich bin von Python richtig begeistert. Die Lesbarkeit der Skripte und die Möglichkeit, mit wenigen Zeilen viel zu erreichen, ist einfach nicht zu toppen. Zwei Tops dieser Sprache (unter Anderen) aus meiner Sicht: funktionale Programmierung und Generatoren. Vielleicht nicht auf Anhieb zu verinnerlichen, aber wenn man die beiden darauf hat, kann wirklich was Schönes rauskommen.
    Report
  • Madcap coder
    5.0 out of 5 stars The Third Testament
    Reviewed in the United Kingdom on June 13, 2013
    I've read a great many introductory language books in my time, and this is far, far and away the best. Really the best computer book I've ever read - full details with walk-throughs on all the most common pitfalls, nice examples carefully built up through the course of the book. Rarely do such proficient exponents of a language show such empathy for their readership. There are chapters on every aspect of this great language - I bought this to help with writing GIMP plug-ins, and I'm hooked. I very much doubt anypne would need a second Python book after this, and for such a powerful language, that's quite something.
  • Vicent
    5.0 out of 5 stars Very good
    Reviewed in Spain on September 11, 2016
    Format: PaperbackVerified Purchase
    One of the best programming books I have ever read...If you want to learn Python buy it! Lots of useful examples too.