An edition of Learning Python (1999)

Learning Python

1st Edition
  • 4.00 ·
  • 10 Ratings
  • 425 Want to read
  • 46 Currently reading
  • 17 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.00 ·
  • 10 Ratings
  • 425 Want to read
  • 46 Currently reading
  • 17 Have read

Buy this book

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

Learning Python

1st Edition
  • 4.00 ·
  • 10 Ratings
  • 425 Want to read
  • 46 Currently reading
  • 17 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