Python is an Internet and systems
programming language that
is soaring in popularity. Its fully object-oriented,
extensible, scalable, and features on easy-to-learn yet
robust syntax. In
Core Python Programming, Internet
software engineer Wesley
Chun covers everything you need to
know to learn
Python fast. Chun outlines and details the
core
Python fundamentals, including syntax and style
-development and run-time environments -objects and memory
management-data types and operators-functions, modules,
files and functional programming-input/output- exceptions,
error handling, and more!
COVERAGE OF ADVANCED TOPICS
INCLUDES:
Regular expressions
> TCP/IP and UDP/IP Network programming using
sockets
Operating system interface
GUI development with Tk using Tkinter
> Multithreaded programming
> Interactive Web/CGl/lnternet applications
> OOP : inheritance, overloading, emulation,
delegation
Chun provides an introduction to new features introduced
in Python 1 .6, including Unicode string support, a new
function invocation mechanism, new string methods, and a
new regular expression engine. In the Appendix, Chun also
provides a glimpse into the newest, features of the
upcoming 2.0 release.
Core Python Programming delivers
o Real-world insights for developing Web, network,
multithreaded and GUI applications
o Tables and charts detailing Python modules, built-in
functions, operators, and attributes
o Extensive code examples-complete sample applications
as well as interactive code to try while reading
CD-ROM INCLUDES Complete Python source code and
documentation distributions for UNIX/Linux, along with
binaries for Windows and Macintosh platforms plus source
code for all examples in the book.
Contents
- Preface
- Acknwledgments
- Part One :
- Core python
- Welcome to python
- Getting started
- Syntax and style
- Python objects
- Numbers
- Sequences : Strings, Lists, and Tuples
- Dictionaries
- Conditionals and Loops
- Files and input/output
- Errors and exceptions
- Functions
- Modules
- Classes and oop
- Execution environment
- Part II
- Advanced Topics
- Regular expressions
- Network programming
- Multithreaded programming
- Gui programming with tkinter
- Web programming
- Extending python
- Appendix
- Index
- About the Author