Create a robust, reliable, and reusable Python application
As an open source, object-oriented programming language, Pythonis easy to understand, extendable, and user-friendly. This bookcovers every aspect of Python so that you can get started writingyour own programs with Python today. Author James Payne begins withthe most basic concepts of the Python language—placing aspecial focus on the 2.6 and 3.1 versions—and he offers anin-depth look at existing Python programs so you can learn byexample. Topics progress from strings, lists, and dictionaries toclasses, objects, and modules. With this book, you will learn howto quickly and confidently create a robust, reliable, and reusablePython application.
Introduces the concepts of variables for storing andmanipulating data
Examines files and input/output for reading or writing data
Reviews examples of often-overlooked features of Python
Delves into writing tests for modules and programs
Addresses programming with a graphical user interface inPython
Places special focus on XML, HTML, XSL, and relatedtechnologies
Explains how to extend Python
Shares numerical programming techniques
Offers an inside look at Jython, a version of Python written inJava
Join our Programmer to Programmer forums to ask and answerprogramming questions about this book, join discussions on thehottest topics in the industry, and connect with fellow programmersfrom around the world.
Take advantage of free code samples from this book, as well ascode samples from hundreds of other books, all ready to use.
Find articles, ebooks, sample chapters and tables of contentsfor hundreds of books, and more reference resources on programmingtopics that matter to you.
Wrox Beginning guides are crafted to make learningprogramming languages and technologies easier than you think,providing a structured, tutorial format that will guide you throughall the techniques involved.