Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Core Python Applications Programming (3rd Edition) (Core Series) 3rd Edition

4.4 out of 5 stars 25 customer reviews
ISBN-13: 007-6092048114
ISBN-10: 0132678209
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Trade in your item
Get a $10.32
Gift Card.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$25.98 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$29.51 On clicking this link, a new layer will be open
More Buying Choices
32 New from $24.99 19 Used from $21.99
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Windows10ForDummiesVideo
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
$29.51 FREE Shipping. Only 19 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Core Python Applications Programming (3rd Edition) (Core Series)
  • +
  • Python Cookbook, Third edition
Total price: $67.00
Buy the selected items together

Editorial Reviews

From the Author

Update for 2012
6:04PM PST, December 11, 2011
Unbelieveably 4 years have passed since my last post. Some of you saw the Amazon page for Core Python Applications Programming with a "3rd edition" tag. I'm sure you'll naturally assume that it's the 3rd ed. of Core Python Programming but may be confused by the name change. To clarify: it is... sort of.

Two things occurred which led us here: the 1st is a shortage of books on the market to help the intermediate Python developer. What do you do after you've learned Python? You may have read Dive into PythonBeginning Python, or Learning Python, and have written some basic tools/apps but have nowhere to turn other than dive deeply into specific topics w/books about game programming, databases, graphics/multimedia, GUIs, networking, etc.

If you want more than one skill you'd have to buy a book on every topic. This is overkill, esp. if you're only interested in expanding your skillset. In those cases you're not ready to dive that deep. You'll spend a lot, read a few chapters, then they'll collect dust (unless you're being paid or want to become an expert). This is the exact reason why I wrote "Part II" of Core Python Programming calling it "Advanced Topics". After spending a year (most of 2000) writing what I thought was the entire book, I asked myself, "Wait, I've just taught all these folks Python, but I didn't really show what they could build with it." Part II was written as a result.

Another thing that happened is that the book grew quite significantly. Originally 810 pages long, it bloomed to 1120 for the 2nd ed. With the new material for the 3rd ed., a massive tome would be difficult & expensive to publish plus would cause an unnecessary burden upon readers (unless getting an electronic edition). Thus I am pleased to announce that those chapters have been extracted to form their own book, Core Python Applications Programming!

The contents have been cleaned up and retrofitted w/Python 3 examples paired w/their 2.x friends as a hybrid to help you learn both 2.x & 3.x. You'll find that many chapters have new material including: NoSQL/non-relational databases featuring MongoDB, more Microsoft Office® examples using Outlook & PowerPoint (including the text-to-slide generator some of you have seen me use at conferences), interfacing w/Twitter, using Yahoo!Mail & Gmail to send/receive email, and even doing social media analysis w/Google+! There are also brand new chapters on Web framework development using Django, an introduction to cloud computing w/Google App Engine, and text processing w/CSV, JSON, and XML. The purpose is to provide comprehensive intros to but not go deep into any particular topic; please adjust any expectations appropriately. We hope you are as excited about the new book as we are!

The material making up "Part I" of the original book will take another couple of years to complete due to all the changes coming from Python 3 and not on the horizon at this time, so if you are a programmer completely new to Python, we still recommend the 2nd edition of Core Python Programming as the best place to go learn Python as quickly and as in-depth as possible. You'll get a great preview of Core Python Applications Programming there too! Also I look forward to meeting some of you at an upcoming conference or in one of my training courses!

About the Author

Wesley J. Chun, MSCS, is the author of Prentice Hall's bestselling Core Python book series, the Python Fundamentals LiveLessons companion video lectures, coauthor of Python Web Development with Django (withdjango.com), and has written for Linux Journal, CNET, and InformIT. In addition to being a software architect and Developer Advocate at Google, he runs CyberWeb (cyberwebconsulting.com), a consulting business specializing in Python training and engineering. He has more than twenty-five years of programming, teaching, and writing experience, including more than a decade of Python. While at Yahoo!, he helped create Yahoo! Mail and Yahoo! People Search using Python. He holds degrees in computer science, mathematics, and music from the University of California.
NO_CONTENT_IN_FEATURE

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Series: Core Series
  • Paperback: 888 pages
  • Publisher: Prentice Hall; 3 edition (March 19, 2012)
  • Language: English
  • ISBN-10: 0132678209
  • ISBN-13: 978-0132678209
  • Product Dimensions: 7 x 1.3 x 8.8 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (25 customer reviews)
  • Amazon Best Sellers Rank: #233,603 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
I like this book a lot. I spend a lot of time training staff who are new to Python, and this book fills a really nice niche for that purpose. This book will not teach you the language fundamentals, nor will it be a good reference in a general sense, but more importantly, it will take you through a broad array of development topics, and show you how an experienced programmer might approach them. The toughest thing when learning a new language is getting comfortable doing real-world tasks, and gaining insights into the pitfalls and best practices that will help you master the language. The author succeeds quite well in this case - providing engaging examples, line-by-line explanations of the code, and exercises to help you become a better Python programmer. In most cases, I find the depth of coverage "just right" for learning, providing enough detail to learn the basics, and building enough familiarity and vocabulary pertaining to the topic to encourage further discussion and exploration if necessary.

There are better books to learn the language fundamentals (The Quick Python Book by Vern Ceder), and other books that I would suggest as references (The Python Essential Reference by David Beazley, and The Python Standard Library by Example by Doug Hellmann). This book, however, remains one of my favorites for taking a beginning/intermediate Python programmer to the next level.
3 Comments 43 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book is well written and provides a lot of good information.

I've gone through several Python books and this one is by far the most clearly written. For example, when Chun explain the basics of TCP/IP, sockets, servers and how Python interact with them, his explanations are vivid, concise, and extremely clear. The author strikes me as unique in his ability to state what amount to fairly abstract technical details in a extremely straightforward way.

I found the information in this book to be extremely valuable. The focus is generally on higher-level, practical applications of Python, and not on the fundamentals of the language. This is the perfect book for the intermediate programmer who, having gained a firm grasp of the basic constructs of Python, is looking to move beyond obligatory 'Hello World!'-type apps that demonstrate Python's functionality, to create full-fledged Python-driven applications.
Comment 33 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I met the author at Pycon 2010. We discussed some things that I really wanted to see in the next edition and he really delivered. My only complaint about this book is that this edition took so long to release. He spends a good amount of time getting you to understand the background/foundation of a subject area before you just jump into the code. This book isn't for beginners. It's for that person who already has a basic grasp on Python and wants to take it to the next level.

My advice check out the Table of Contents. If you see something in it that interests you grab this book. I bought ebook version first, but honestly when it comes to programming books I need the print copy....so I bought it twice. ./sigh

I'm happy with this purchase.
Comment 11 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This book gets straight to the point, explains almost everything you could hope to accomplish with a programming language. It has clear and well documented examples, and everything is current in the world of Python.
Comment 9 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition
Having played around with Python as a hobby and been stuck on the basics for quite some, i have been struggling to find a book that would take me to the next level so to speak without becoming overwhelming, as so many books make the leap from beginner to advanced within a few pages.. With this book, i found all that i needed and more to cross that gap, covering most of the subjects on python i was interested in. I think this book is ideal for beginner - intermediate programmers looking to take that next step.
1 Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I needed a book which served as a reference as well as something with lot of examples. For an intermediate python programmer,this book is the best I have come across. Most python books I have encountered are full of bland examples without any real world applications. I could name a dozen of those off the top of my head but thats beside the point. This book wants to make you program and you feel you are learning something useful rather than jut theoretical concepts. Look no further, click buy.
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I bought this book to get up to speed quickly for a project because there were a number of chapters that specifically covered my areas of interest. It's well written and segmented with good code samples and is a strong learning guide.

I'm new to Python, but not a programming novice. I supplemented the advanced content of this book with other intermediate reading material from the Python dot org site to get where I need to be. This isn't a beginner's book, but at some point, you're probably going to want to address most of the topics covered in it.

I'd definitely buy again from this author.

UPDATE 2015:
I have come back to this book many times for guidance since the above review - picking up on topics that I hadn't expected to need at that time, my point here is that this book is an impressive single resource for so many powerful areas of Python development, it is still the only Python book I need to own.
Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Core Python Applications Programming (3rd Edition) (Core Series)
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Core Python Applications Programming (3rd Edition) (Core Series)