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
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