Flylib.com
Python Programming for the Absolute Beginner, 3rd Edition
ISBN: 1435455002
EAN: 2147483647
Year: 2000
Pages: 245
Authors:
Michael Dawson
BUY ON AMAZON
Introducing Python
And Now for Something Completely Different
The Life of Python
The Compulsory Features List
Whats Python Good For?
Whats Python Not Good For?
Part I: System Interfaces
Part I: System Interfaces
System Tools
The os.path to Knowledge
Why Python Here?
System Scripting Overview
The sys Module
The os Module
Script Execution Context
Current Working Directory
Command-Line Arguments
Shell Environment Variables
Standard Streams
File Tools
Directory Tools
Parallel System Tools
Telling the Monkeys What to Do
Forking Processes
Threads
Program Exits
Interprocess Communication
Pipes
Signals
Launching Programs on Windows
Other System Tools
Larger System Examples I
Splits and Joins and Alien Invasions
Splitting and Joining Files
Generating Forward-Link Web Pages
A Regression Test Script
Packing and Unpacking Files
User-Friendly Program Launchers
Larger System Examples II
The Greps of Wrath
Fixing DOS Line Ends
Fixing DOS Filenames
Searching Directory Trees
Visitor: Walking Trees Generically
Copying Directory Trees
Deleting Directory Trees
Comparing Directory Trees
Part II: GUI Programming
Part II: GUI Programming
Graphical User Interfaces
Heres Looking at You, Kid
Python GUI Development Options
Tkinter Overview
Climbing the GUI Learning Curve
The End of the Tutorial
Python/Tkinter for Tcl/Tk Converts
A Tkinter Tour, Part 1
Widgets and Gadgets and GUIs, Oh My!
Configuring Widget Appearance
Toplevel Windows
Dialogs
Binding Events
Message and Entry
Checkbutton, Radiobutton, and Scale
Running GUI Code Three Ways
Images
A Tkinter Tour, Part 2
On Todays Menu: Spam, Spam, and Spam
Menus
Listboxes and Scrollbars
Text
Canvas
Grids
Time Tools, Threads, and Animation
The End of the Tour
The PyDemos and PyGadgets Launchers
Larger GUI Examples
Building a Better Mouse Trap
Advanced GUI Coding Techniques
Complete Program Examples
PyEdit: A Text Editor Program/Object
PyView: An Image and Notes Slideshow
PyDraw: Painting and Moving Graphics
PyClock: An Analog/Digital Clock Widget
PyToe: A Tic-Tac-Toe Game Widget
Where to Go from Here
Part III: Internet Scripting
Part III: Internet Scripting
Network Scripting
Tune in, Log on, and Drop out
Plumbing the Internet
Socket Programming
Handling Multiple Clients
A Simple Python File Server
Client-Side Scripting
Socket to Me!
Transferring Files over the Net
Processing Internet Email
The PyMailGui Email Client
Other Client-Side Tools
Server-Side Scripting
Oh What a Tangled Web We Weave
Whats a Server-Side CGI Script?
Climbing the CGI Learning Curve
The Hello World Selector
Coding for Maintainability
More on HTML and URL Escapes
Sending Files to Clients and Servers
Larger Web Site Examples I
Things to Do When Visiting Chicago
The PyMailCgi Web Site
The Root Page
Sending Mail by SMTP
Reading POP Email
Utility Modules
CGI Script Trade-offs
Larger Web Site Examples II
Typos Happen
The PyErrata Web Site
The Root Page
Browsing PyErrata Reports
Submitting PyErrata Reports
PyErrata Database Interfaces
Administrative Tools
Designing for Reuse and Growth
Advanced Internet Topics
Surfing on the Shoulders of Giants
Zope: A Web Publishing Framework
HTMLgen: Web Pages from Objects
JPython ( Jython): Python for Java
Grail: A Python-Based Web Browser
Python Restricted Execution Mode
XML Processing Tools
Windows Web Scripting Extensions
Python Server Pages
Rolling Your Own Servers in Python
Part IV: Assorted Topics
Part IV: Assorted Topics
Databases and Persistence
Give Me an Order of Persistence, but Hold the Pickles
Persistence Options in Python
DBM Files
Pickled Objects
Shelve Files
SQL Database Interfaces
PyForm: A Persistent Object Viewer
Data Structures
Roses Are Red, Violets Are Blue; Lists Are Mutable, and So Is Class Foo
Implementing Stacks
Implementing Sets
Binary Search Trees
Graph Searching
Reversing Sequences
Permuting Sequences
Sorting Sequences
Data Structures Versus Python Built-ins
PyTree: A Generic Tree Object Viewer
Text and Language
See Jack Hack. Hack, Jack, Hack
Strategies for Parsing Text in Python
String Module Utilities
Regular Expression Matching
Parser Generators
Hand-Coded Parsers
PyCalc: A Calculator Program/Object
Part V: Integration
Part V: Integration
Extending Python
Extending Python
I Am Lost at C
C Extensions Overview
A Simple C Extension Module
The SWIG Integration Code Generator
Wrapping C Environment Calls
A C Extension Module String Stack
A C Extension Type String Stack
Wrapping C++ Classes with SWIG
Embedding Python
Embedding Python
Add Python. Mix Well. Repeat.
C Embedding API Overview
Basic Embedding Techniques
Registering Callback Handler Objects
Using Python Classes in C
ppembed: A High-Level Embedding API
Other Integration Topics
VI: The End
Conclusion Python and the Development Cycle
Conclusion Python and the Development Cycle
That s the End of the Book, Now Here s the Meaning of Life
Something s Wrong with the Way We Program Computers
The Gilligan Factor
Doing the Right Thing
Enter Python
But What About That Bottleneck?
On Sinking the Titanic
So What s Python The Sequel
In the Final Analysis
Postscript to the Second Edition
Appendix A Recent Python Changes
Section A.1. Major Changes in 2.0
Section A.2. Major Changes in 1.6
Section A.3. Major Changes Between 1.3 and 1.5.2
Appendix B Pragmatics
Section B.1. Installing Python
Section B.2. Book Examples Distribution
Section B.3. Environment Configuration
Section B.4. Running Python Programs
Section B.5. Python Internet Resources
Appendix C. Python Versus C++
Python Programming for the Absolute Beginner, 3rd Edition
ISBN: 1435455002
EAN: 2147483647
Year: 2000
Pages: 245
Authors:
Michael Dawson
BUY ON AMAZON
Certified Ethical Hacker Exam Prep
Study Strategies
Study Strategies
Covert Communications
Key Terms
Wireless Hacking Tools
VBScript Programmers Reference
A Quick Introduction to Programming
Super-Charged Client-Side Scripting
Windows Script Components
Appendix B Variable Naming Convention
Appendix K The Variant Subtypes
Postfix: The Definitive Guide
Additional Information and How to Obtain Postfix
master.cf
Message Store Formats
POP and IMAP
The Nature of Spam
The Java Tutorial: A Short Course on the Basics, 4th Edition
What Is Inheritance?
Creating Classes
Creating and Using Packages
Working with Random Access Files
Getting Started Problems
DNS & BIND Cookbook
Configuring a Name Server to Forward Queries to Another Name Server
Configuring a Name Server Not to Forward Certain Queries
Changing Your Zones Name Servers
Preventing a Name Server from Responding to DNS Traffic from Certain Networks
Protecting a Name Server from Spoofing
Java All-In-One Desk Reference For Dummies
Java Programming Basics
Pulling a Switcheroo
Using the Object and Class Classes
Swinging into Swing
Book IX - Fun and Games
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies