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
Interprocess Communications in Linux: The Nooks and Crannies
Process Resource Limits
Semaphore Control
Semaphore Class
Shared Memory Control
Summary
Absolute Beginner[ap]s Guide to Project Management
Essential Project Manager Toolkit
Best Practices
The Goal of the Schedule Development Process
Managing Project Issues
More Than Managing
Identifying and Managing Project Risk: Essential Tools for Failure-Proofing Your Project
Planning for Risk Management
Managing Activity Risks
Managing Project Risk
Conclusion
Appendix A Selected Detail From the PERIL Database
Systematic Software Testing (Artech House Computer Library)
Risk Analysis
Master Test Planning
Detailed Test Planning
Test Implementation
Appendix E Simplified Unit Test Plan
PMP Practice Questions Exam Cram 2
Exam Prep Questions
Answers and Explanations
Project Execution
Answers and Explanations
Appendix A. CD Contents and Installation Instructions
Microsoft Office Visio 2007 Step by Step (Step By Step (Microsoft))
Key Points
Connecting Shapes
Connecting Shapes in Flowcharts
Key Points
Storing Information with Network Shapes
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