Core Python Applications Programming · 3rd Edition

Core Python Applications Programming · 3rd Edition
Authors
Chun, Wesley J.
Publisher
Prentice Hall
Tags
python , programming
Date
2012-03-19T00:00:00+00:00
Size
16.13 MB
Lang
en
Downloaded: 686 times

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