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
C++ GUI Programming with Qt 3
Getting Started
Using the Reference Documentation
Using Dialogs
Creating Custom Widgets
Using QFtp
C & Data Structures (Charles River Media Computer Engineering)
Introduction to the C Language
C Operators
Preprocessing
Problems in Linked Lists
Problems in Trees
PostgreSQL(c) The comprehensive guide to building, programming, and administering PostgreSQL databases
Character Values
Resources
Summary
Client 3Query Processing
The PostgreSQL BGWRITER process
Programming Microsoft ASP.NET 3.5
Web Forms Internals
ASP.NET Core Server Controls
ASP.NET Mobile Controls
ASP.NET Security
Working with the File System
Pocket Guide to the National Electrical Code(R), 2005 Edition (8th Edition)
Article 310 Conductors for General Wiring
Article 392 Cable Trays
Article 408: Switchboards and Panelboards
Article 427: Fixed Electric Heating Equipment for Pipelines and Vessels
Example No. D3 Store Building
What is Lean Six Sigma
The Four Keys to Lean Six Sigma
Key #2: Improve Your Processes
When Companies Start Using Lean Six Sigma
The Experience of Making Improvements: What Its Like to Work on Lean Six Sigma Projects
Six Things Managers Must Do: How to Support Lean Six Sigma
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