Jump to ratings and reviews
Rate this book

CORE PYTHON APPLICATIONS PROGRAMMING, 3RD EDITION

Rate this book
Description For Sale in Indiansubcontinent only By a renowned Python expert who's now a high-profile software evangelist at Google Expert core features coverage, plus powerful insights for crafting complex software New chapters on programming MS Office and Google App Engine Dozens of professional-quality code examples Easy reference tables detail modules, operators, functions, and methods Part I: General Application Topics Chapter 1: Regular Expressions Chapter 2: Network Programming Chapter 3: Internet Client Programming Chapter 4: Multithreaded Programming Chapter 5: GUI Programming Chapter 6: Database Programming Chapter 7: Programming Microsoft Office Chapter 8: Extending Python Part II: Web Development Chapter 9: Web Clients and Servers Chapter 10: Web Programming: CGI and WSGI Chapter 11: Web Frameworks: Django Chapter 12: Cloud Computing: Google App Engine Chapter 13: Web Services Part III: Supplemental/Experimental Chapter 14: Text Processing Chapter 15: Miscellaneous Appendix A: Answers to Selected Exercises Appendix B: Reference Tables Appendix C: Python 3: The Evolution of a Programming Language Appendix D: Python 3 Migration with 2.6+ Wesley J. Chun is the author of the bestsellingCore Python titles and the Python Fundamentals LiveLessonscompanion video. He is coauthor of Python Web Development withDjango (withdjango.com), and has written for Linux Journal, CNET,and InformIT. In addition to being an architect and DeveloperAdvocate at Google, he runs CyberWeb (cyberwebconsulting.com), aconsulting business specializing in Python engineering andtechnical training. He has more than twenty-five years ofprogramming, teaching, and writing experience, including more thana decade of Python. While at Yahoo!, he helped create Yahoo! Mailand Yahoo! People Search using Python. He holds degrees in computerscience, mathematics, and music from the University ofCalifornia.

888 pages, Hardcover

First published March 1, 2012

18 people are currently reading
115 people want to read

About the author

Wesley J. Chun

9 books2 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
18 (32%)
4 stars
23 (41%)
3 stars
10 (18%)
2 stars
4 (7%)
1 star
0 (0%)
Displaying 1 - 5 of 5 reviews
Profile Image for Valeriy.
15 reviews3 followers
Read
March 20, 2018
Cons:
- considered deprecated protocol NNTP
- in the chapter 9.3 there is a source code for search bot. It decomposed for two classes - Retriever() и Crawler(). Retriever is synchronous rather than asynchronous. It is impossible to make method Retriever.parse_links() as generator, because result returned the whole with the htmllib.HTMLParser
- according to Django:
-- Cons of Django tests:
--- in the tests used hardcoded URLs instead of reverse()
--- Factory Boy not used
-- not considered:
--- DRF
--- Django integration with React and/or Angular
-- Django 1.2. Therefore used:
--- `admin.autodiscover()`
--- `urlpatterns = pattern(`
--- `render_to_response()`
--- `syncdb`
Profile Image for Fotis Koutoulakis.
117 reviews13 followers
December 30, 2020
First of all, I want to say that this was one of my favorite Python books I have ever read. The book itself is broken into 3 main parts, with the first one having some introductory (but very nice and relatively thorough as introductory) material on some general programming tasks in Python (multithreaded programming, network programming, regular expressions, gui programming) and then the second part of the book is more geared towards web development in general.

What I really liked about this approach is that you can both read this book in a linear fashion, and pick specific chapters that interest you in the time being and read them (in a reference manner). The second part of the book also provided a very good introduction into the whole web development in Python ecosystem, in a very bottom up approach, first showing you how you would make an application that speaks with a web server, why you would want to do that, how to do that (CGI), what it's inneficiencies are, what the next step is (FastCGI, or server plugins such as mod_python), what WSGI, why we need, what frameworks are (having a whole chapter dedicated as a basic introduction to Django), why you would want to use them, etc.

I also liked that every chapter had a set of exercises, so that you could practice everything that was said earlier in the chapter. This isn't something you see in many programming books, and I liked that instead of a quick and dirty introduction, and then getting to the next chapter, the book offered a training ground for you to practice your newfound skills.

An excellent book in my opinion.
Displaying 1 - 5 of 5 reviews

Can't find what you're looking for?

Get help and learn more about the design.