An edition of Learning Python (1999)

Learning Python

1st Edition
  • 4.1 (11 ratings) ·
  • 491 Want to read
  • 55 Currently reading
  • 20 Have read

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today

  • 4.1 (11 ratings) ·
  • 491 Want to read
  • 55 Currently reading
  • 20 Have read

Buy this book

Last edited by ImportBot
December 19, 2023 | History
An edition of Learning Python (1999)

Learning Python

1st Edition
  • 4.1 (11 ratings) ·
  • 491 Want to read
  • 55 Currently reading
  • 20 Have read

Describes the features of the Python 2.5 programming language, covering such topics as types and operations, statements and syntax, functions, modules, classes and OOP, and exceptions and tools.

Publish Date
Publisher
O'Reilly
Language
English
Pages
366

Buy this book

Previews available in: English German

Edition Availability
Cover of: Learning Python
Learning Python
09/01/2009, O'Reilly
in English - 4th
Cover of: Learning Python
Learning Python
2008, O'Reilly
in English - 3rd ed.
Cover of: Learning Python
Learning Python
October 1, 2007, O'Reilly Media
Paperback in English - 3rd Edition, Covers Python 2.5
Cover of: Learning Python
Learning Python
2003, O'Reilly
in English - 2nd ed.
Cover of: Einführung in Python
Einführung in Python
2000, O'Reilly
paperback in German - Deutsche Ausgabe, 1. Auflage
Cover of: Learning Python
Learning Python
1999, O'Reilly
in English - 1st Edition

Add another edition?

Book Details


Table of Contents

Preface
Page ix
I. The Core Language
Page 1
1. Getting Started
Page 3
Why Python?
Page 3
How to Run Python Programs
Page 10
A First Look at Module Files
Page 17
Python Configuration Details
Page 19
Summary
Page 24
Exercises
Page 24
2. Types and Operators
Page 26
Python Program Structure
Page 26
Why Use Built-in Types?
Page 27
Numbers
Page 28
Strings
Page 35
Lists
Page 44
Dictionaries
Page 49
Tuples
Page 53
Files
Page 56
General Object Properties
Page 58
Built-in Type Gotchas
Page 63
Summary
Page 66
Exercises
Page 67
3. Basic Statements
Page 70
Assignment
Page 71
Expressions
Page 74
Print
Page 75
if Tests
Page 77
while Loops
Page 84
for Loops
Page 87
Common Coding Gotchas
Page 92
Summary
Page 93
Exercises
Page 94
4. Functions
Page 97
Why Use Functions?
Page 97
Function Basics
Page 98
Scope Rules in Functions
Page 101
Argument Passing
Page 105
Odds and Ends
Page 110
Function Gotchas
Page 117
Summary
Page 123
Exercises
Page 123
5. Modules
Page 126
Why Use Modules?
Page 126
Module Basics
Page 127
Module Files Are Namespaces
Page 129
Import Model
Page 131
Reloading Modules
Page 133
Odds and Ends
Page 136
Module Gotchas
Page 143
Summary
Page 148
Exercises
Page 148
6. Classes
Page 150
Why Use Classes?
Page 150
Class Basics
Page 152
Using the Class Statement
Page 158
Using Class Methods
Page 160
Inheritance Searches Namespace Trees
Page 161
Operator Overloading in Classes
Page 164
Namespace Rules: The Whole Story
Page 168
Designing with Classes
Page 170
Odds and Ends
Page 181
Class Gotchas
Page 183
Summary
Page 189
Exercises
Page 190
7. Exceptions
Page 194
Why Use Exceptions?
Page 194
Exception Basics
Page 196
Exception Idioms
Page 200
Exception Catching Modes
Page 201
Odds and Ends
Page 204
Exception Gotchas
Page 208
Summary
Page 211
Exercises
Page 212
II. The Outer Layers
Page 213
8. Built-in Tools
Page 215
Built-in Functions
Page 217
Library Modules
Page 224
Exercises
Page 242
9. Common Tasks in Python
Page 243
Data Structure Manipulations
Page 243
Manipulating Files
Page 249
Manipulating Programs
Page 262
Internet-Related Activities
Page 265
Bigger Examples
Page 267
Exercises
Page 273
10. Frameworks and Applications
Page 275
An Automated Complaint System
Page 276
Interfacing with COM: Cheap Public Relations
Page 282
A Tkinter-Based GUI Editor for Managing Form Data
Page 288
Design Considerations
Page 293
JPython: The Felicitous Union of Python and Java
Page 294
Other Frameworks and Applications
Page 302
Exercises
Page 304
III. Appendixes
Page 307
A. Python Resources
Page 309
B. Platform-Specific Topics
Page 321
C. Solutions to Exercises
Page 326
Index
Page 357

Edition Notes

Includes index.

Published in
Beijing, Sebastopol, CA

Classifications

Dewey Decimal Class
005.13/3
Library of Congress
QA76.73.P98 L877 1999, QA76.73.P98L877 1999, QA76.73.P98 L88 1999eb

The Physical Object

Pagination
xvi, 366 p. :
Number of pages
366

ID Numbers

Open Library
OL6804857M
Internet Archive
learningpython00lutz
ISBN 10
1565924649
LCCN
00267609
OCLC/WorldCat
41466161, 44960325
Library Thing
23266
Goodreads
1769887

Community Reviews (2)

Feedback?
Credibility 2 Outdated 100% Purpose 1 Problem solving 100%

History

Download catalog record: RDF / JSON
December 19, 2023 Edited by ImportBot import existing book
January 7, 2023 Edited by MARC Bot import existing book
June 18, 2022 Edited by bitnapper Merge works
June 18, 2022 Edited by bitnapper Edited without comment.
December 10, 2009 Created by WorkBot add works page