Core Python Applications Programming (3rd Edition) and over 2 million other books are available for Amazon Kindle . Learn more

Buy New

Sign in to turn on 1-Click ordering.
Buy Used
Used - Good See details
Price: 18.47

Trade in Yours
For a 4.55 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Start reading Core Python Applications Programming on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Core Python Applications Programming [Paperback]

Wesley Chun
5.0 out of 5 stars  See all reviews (1 customer review)
RRP: 31.99
Price: 21.18 & FREE Delivery in the UK. Details
You Save: 10.81 (34%)
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 8 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 17 Sep.? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Kindle Edition 12.34  
Paperback 21.18  
Trade In this Item for up to 4.55
Trade in Core Python Applications Programming for an Amazon Gift Card of up to 4.55, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

9 Mar 2012 0132678209 978-0132678209 3
  • Already know Python but want to learn more? A lot more? Dive into a variety of topics used in practice for real-world applications.
  • Covers regular expressions, Internet/network programming, GUIs, SQL/databases/ORMs, threading, and Web development.
  • Learn about contemporary development trends such as Google+, Twitter, MongoDB, OAuth, Python 3 migration, and Java/Jython. Presents brand new material on Django, Google App Engine, CSV/JSON/XML, and Microsoft Office. Includes Python 2 and 3 code samples to get you started right away!
  • Provides code snippets, interactive examples, and practical exercises to help build your Python skills.

The Complete Developer’s Guide to Python

Python is an agile, robust, and expressive programming language that continues to build momentum. It combines the power of compiled languages with the simplicity and rapid development of scripting languages. In Core Python Applications Programming, Third Edition, leading Python developer and corporate trainer Wesley Chun helps you take your Python knowledge to the next level.


This book has everything you need to become a versatile Python developer. You will be introduced to multiple areas of application development and gain knowledge that can be immediately applied to projects, and you will find code samples in both Python 2 and 3, including migration tips if that’s on your roadmap too. Some snippets will even run unmodified on 2.x or 3.x.


  • Learn professional Python style, best practices, and good programming habits
  • Build clients and servers using TCP, UDP, XML-RPC, and be exposed to higher-level libraries like SocketServer and Twisted
  • Develop GUI applications using Tkinter and other available toolkits
  • Improve application performance by writing extensions in C/C++, or enhance I/O-bound code with multithreading
  • Discover SQL and relational databases, ORMs, and even non-relational (NonSQL) databases like MongoDB
  • Learn the basics of Web programming, including Web clients and servers, plus CGI and WSGI
  • Expose yourself to regular expressions and powerful text processing tools for creating and parsing CSV, JSON, and XML data
  • Interface with popular Microsoft Office applications such as Excel, PowerPoint, and Outlook using COM client programming
  • Dive deeper into Web development with the Django framework and cloud computing with Google App Engine
  • Explore Java programming with Jython, the way to run Python code on the JVM
  • Connect to Web services Yahoo! Finance to get stock quotes, or Yahoo! Mail, Gmail, and others to download or send e-mail
  • Jump into the social media craze by learning how to connect to the Twitter and Google+ networks


Core Python Applications Programming, Third Edition, delivers

  • Broad coverage of a variety of areas of development used in real-world applications today
  • Powerful insights into current and best practices for the intermediate Python programmer
  • Dozens of code examples, from quick snippets to full-fledged applications
  • A variety of exercises at the end of every chapter to help hammer the concepts home

Frequently Bought Together

Core Python Applications Programming + Core PYTHON Programming + Python Essential Reference (Developer's Library)
Price For All Three: 70.22

Buy the selected items together

Product details

  • Paperback: 888 pages
  • Publisher: Prentice Hall; 3 edition (9 Mar 2012)
  • Language: English
  • ISBN-10: 0132678209
  • ISBN-13: 978-0132678209
  • Product Dimensions: 25.5 x 15.1 x 2.8 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 228,670 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Wesley J. Chun is the author of the bestselling Core Python titles and the Python Fundamentals LiveLessons companion video. He is coauthor of Python Web Development with Django (, and has written for Linux Journal, CNET, and InformIT. In addition to being an architect and Developer Advocate at Google, he runs CyberWeb (, a consulting business specializing in Python engineering and technical training. 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.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4 star
3 star
2 star
1 star
5.0 out of 5 stars
5.0 out of 5 stars
Most Helpful Customer Reviews
2 of 4 people found the following review helpful
5.0 out of 5 stars This is a very good start 1 Mar 2013
Format:Paperback|Verified Purchase
if you have some knowledge of Python or just gone through a Python introduction training you will with this book bring your Python knowledge to the next level.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on (beta) 4.4 out of 5 stars  18 reviews
34 of 34 people found the following review helpful
5.0 out of 5 stars Great book for expanding your Python knowledge 14 May 2012
By Patric Brown - Published on
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.
30 of 31 people found the following review helpful
5.0 out of 5 stars Great Clarity, Great Info 28 Mar 2012
By Benjamin White - Published on
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.
10 of 10 people found the following review helpful
5.0 out of 5 stars Enhance your Python Foo 3 Feb 2013
By code and coffee - Published on
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 I bought it twice. ./sigh

I'm happy with this purchase.
7 of 9 people found the following review helpful
5.0 out of 5 stars Best Programming Book I've Ever Read 13 Jun 2012
By codeaddict - Published on
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.
2 of 2 people found the following review helpful
5.0 out of 5 stars Great book! 12 Mar 2014
By ingvay7 - Published on
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.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category