Rating:

(11 reviews)
Author: Wesley Chun
ISBN : 0132678209
New from $27.46
Format: PDF, EPUB
Download electronic versions of selected books Free Core Python Applications Programming for everyone book mediafire, rapishare, and mirror link
- 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 PythonPython 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
Books with free ebook downloads available Free Core Python Applications Programming
- 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: 1.2 x 7.2 x 9.2 inches
- Shipping Weight: 2.2 pounds (View shipping rates and policies)
Free Core Python Applications Programming
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.
By Patric Brown
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.
By Benjamin White
Download Link 1 -
Download Link 2