Python How to Program

Visit Python How to Program

This textbook for a beginning programming course introduces the principles of control structures, object-oriented programming, Python modules, the graphical user interface, XML, and event-driven programming. A case study implements an online bookstore e-business. This addition to the How to Program series is suitable for Python programming courses or Web programming courses focusing on Python programming found in departments of Computer Science, CIS, MIS, IT, Business, Engineering and Continuing Education. Topics include: HTML, XHTML, CSS; Python Server Pages, CGI; Networking, Sockets; GUI, Tkinter, Python Mega Widgets; PyOpenGL, Multimedia, Accessibility; Databases, DB-API, SQL; File Processing, Serialization; Modules, Classes, Class Attributes; Class Customization, Method Overriding; Control Structures, Functions, Inheritance; String Manipulation, Regular Expressions; Lists, Tuples, Dictionaries, Data Structures; Process Management.

  • Cost: $85.00
  • Pages: 1292
  • Edition: Book and CD-ROM edition
  • ISBN: 0130923613

Python in a Nutshell

Visit Python in a Nutshell

In the tradition of O'Reilly's "In a Nutshell" series, this book offers Python programmers one place to look when they need help remembering or deciphering the syntax of this open source language and its many modules. This comprehensive reference guide makes it easy to look up all the most frequently needed information--not just about the Python language itself, but also the most frequently used parts of the standard library and the most important third-party extensions. Python in a Nutshell focuses on Python 2.2 (and all its point releases), currently the most stable and widespread Python release. This book includes: A fast-paced tutorial on the syntax of the Python language itself; An explanation of object-oriented programming in Python, covering both the classic and new-style object models; Coverage of other core topics, including exceptions, modules, strings, and regular expressions; A quick reference for Python's built-in types.

  • Cost: $24.47
  • Pages: 600
  • Edition: 1st edition
  • ISBN: 0596001886

Python Library Reference

Visit Python Library Reference

Full documentation of the Python programming language standard library. Python Library Reference is a manual that documents Python's standard library, as well as many optional library modules, which may or may not be available, depending on whether the underlying platform supports them and on the configuration choices made at compile time. The reference also documents the standard types of the language and its built-in functions and exceptions, many of which are not or incompletely documented in the Reference Manual. This volume is designed to be a handy desktop companion, saving you the time and expense of printing the documentation yourself. It is also useful when viewing the online version of the Python documentation is inconvenient. Written by the creator of the Python language. Documents the standard types of the language and its built-in functions and exceptions.

  • Cost: $29.95
  • Pages: 496
  • Edition: paperback
  • ISBN: 158348373X

Python Pocket Reference

Visit Python Pocket Reference

Python Pocket Reference, 2nd Edition is a companion volume to two O'Reilly Animal Guides, Programming Python, 2nd Edition and Learning Python. It summarizes Python statements and types, built-in functions, commonly used library modules, and other prominent Python language features. This pocket reference covers the latest Python release 2.2, and provides quick access to just what you're looking for. It is a short, concise reference for the most commonly used libraries and tools. The new edition also includes new summary material for Python's GUI, Internet, and database programming tools. Python is optimized for quality, productivity, portability, and integration. Hundreds of thousands of Python developers around the world rely on Python for Internet scripting, systems programming, user interfaces, and product customization. Python is available on all major computing platforms, including commercial versions of Unix, Linux, Windows, and Mac OS.

  • Cost: $9.56
  • Pages: 100
  • Edition: 2nd edition
  • ISBN: 0596001894

Python Programming on Win 32

Visit Python Programming on Win 32

Despite Python's increasing popularity on Windows, Python Programming on Win32 is the first book to demonstrate how to use it as a serious Windows development and administration tool. Unlike scripting on Unix, Windows scripting involves integrating a number of components, such as COM or the various mail and database APIs, with the Win32 programming interface. While experienced Windows C++ programmers can find their way through the various objects, most people need some guidance, and this book is it. It addresses all the basic technologies for common integration tasks on Windows, explaining both the Windows issues and the Python code you need to glue things together. Topics include: The Python language and the PythonWin extensions; Building a GUI with COM; Distributing the application; Client-side COM for output and data access; Integration with mail and other internet protocols; Manging users and drives. Managing processes and services.

  • Cost: $24.47
  • Pages: 652
  • Edition: 1st edition
  • ISBN: 1565926218

Python Programming Patterns

Visit Python Programming Patterns

Python isn't just a tool for creating short Web scripts and simple prototypes: its advantages are equally compelling in large-scale development. In Python Programming Patterns, Thomas Christopher shows developers the best ways to write large programs with Python, introducing powerful design patterns that deliver unprecedented levels of robustness, scalability, and reuse. Christopher teaches both the Python programming language and how to "program in the large" with Python, using objects, modularization, toolkits, frameworks, and other powerful tools and techniques. 20+ proven object-oriented patterns for large-scale Python development: creational, structural, and behavioral. Leverage the skills you've mastered in other object-oriented languages. Design Python systems for maximum reuse. Make the most of persistence, concurrent programming, functional programming, and metaprogramming. Create cleaner, more comprehensible software systems.

  • Cost: $45.00
  • Pages: 400
  • Edition: 1st edition
  • ISBN: 0130409561

Python Programming with Java Class

Visit Python Programming with Java Class

This tutorial begins with coverage of some of the basics of Python programming. Using plenty of skill-building exercises and interactive programming sessions, the book will help those new to programming develop an understanding of concepts and practical techniques. For experienced programmers, the book demonstrates Python's breadth of capabilities and shows the ways that Python interfaces with the Java APIs for professional application development.Python Programming with the Java Class Libraries: A Tutorial for Building Web and Enterprise Applications covers important topics such as: Fundamental programming concepts, including statements, expressions, interpreters, and compilers; Python basics, including operators, string formatting, namespaces, classes, errors, and exceptions; Object-oriented programming concepts; File input/output; Python's intrinsic functions; Formatting, parsing, and manipulating strings; Interfacing with the Java APIs.

  • Cost: $34.99
  • Pages: 640
  • Edition: 1st edition
  • ISBN: 0201616165

Python Reference Manual

Visit Python Reference Manual

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for rapid application development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed. This reference manual describes the syntax and core semantics'' of the language. It is terse, but attempts to be exact and complete. Topics include: python lexical analysis; tokens, identifiers, and keywords; python data model.

  • Cost: $9.95
  • Pages: 108
  • Edition: paperback
  • ISBN: 0595136680

Python Reference Manual

Visit Python Reference Manual

Python Reference Manual Describes the syntax and "core semantics" of the Python programming language. Python Reference Manual describes the syntax and "core semantics" of the Python programming language. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed. See http://www.python.org/ for more information about Python from guides to news, and tutorials. This volume is designed to be a handy desktop companion, saving you the time and expense of printing the documentation yourself. It is also useful when viewing the online version of the Python documentation is inconvenient.

  • Cost: $12.95
  • Pages: 136
  • Edition: paperback
  • ISBN: 1583483748

Python Standard Library

Visit Python Standard Library

Python imports its most useful applications from the Python Standard Library, a collection of commonly used procedures that can be pasted into a Python script rather than written from scratch. Successful Python programmers rely heavily on the Standard Library, and this book illuminates its capabilities with more than 300 real-world example scripts, based on the author's work with 2500 answers from the Python newsgroup. A reference work for Python programmers interested in a resource filled with time-saving modules that perform common programming tasks. Topics include: Introduction to the Python 2.0 standard modules; Core modules (including modules for operating system functions, string, math, time, and garbage collection); File and directory modules; Encryption and security modules; Threads, processes, pipes, and signals in Python; Persisting Python objects (marshalling and pickling objects); Python modules for XML, HTML, and SGML.

  • Cost: $20.97
  • Pages: 281
  • Edition: Book and CD-ROM edition
  • ISBN: 0596000960