Learning Python : Powerful Object-Oriented Programming by Mark Lutz and David Ascher (1999, Trade Paperback)

AlibrisBooks (451347)
98.5% positive feedback
Price:
$70.88
Free shipping
Estimated delivery Wed, May 7 - Mon, May 12
Returns:
30 days returns. Buyer pays for return shipping. If you use an eBay shipping label, it will be deducted from your refund amount.
Condition:
Brand New
New Trade paperback

About this product

Product Identifiers

PublisherO'reilly Media, Incorporated
ISBN-101565924649
ISBN-139781565924642
eBay Product ID (ePID)981047

Product Key Features

Number of Pages384 Pages
Publication NameLearning Python : Powerful Object-Oriented Programming
LanguageEnglish
Publication Year1999
SubjectGeneral, Programming Languages / Python
TypeTextbook
Subject AreaComputers
AuthorMark Lutz, David Ascher
FormatTrade Paperback

Dimensions

Item Height0.8 in
Item Weight19.2 Oz
Item Length9.2 in
Item Width7 in

Additional Product Features

Intended AudienceScholarly & Professional
LCCN00-267609
Dewey Edition21
IllustratedYes
Dewey Decimal005.13/3
Table Of ContentPreface; About This Book; Font Conventions; About the Programs in This Book; How to Contact Us; Acknowledgments;The Core Language; Chapter 1: Getting Started; 1.1 Why Python?; 1.2 How to Run Python Programs; 1.3 A First Look at Module Files; 1.4 Python Configuration Details; 1.5 Summary; 1.6 Exercises; Chapter 2: Types and Operators; 2.1 Python Program Structure; 2.2 Why Use Built-in Types?; 2.3 Numbers; 2.4 Strings; 2.5 Lists; 2.6 Dictionaries; 2.7 Tuples; 2.8 Files; 2.9 General Object Properties; 2.10 Built-in Type Gotchas; 2.11 Summary; 2.12 Exercises; Chapter 3: Basic Statements; 3.1 Assignment; 3.2 Expressions; 3.3 Print; 3.4 if Tests; 3.5 while Loops; 3.6 for Loops; 3.7 Common Coding Gotchas; 3.8 Summary; 3.9 Exercises; Chapter 4: Functions; 4.1 Why Use Functions?; 4.2 Function Basics; 4.3 Scope Rules in Functions; 4.4 Argument Passing; 4.5 Odds and Ends; 4.6 Function Gotchas; 4.7 Summary; 4.8 Exercises; Chapter 5: Modules; 5.1 Why Use Modules?; 5.2 Module Basics; 5.3 Module Files Are Namespaces; 5.4 Import Model; 5.5 Reloading Modules; 5.6 Odds and Ends; 5.7 Module Gotchas; 5.8 Summary; 5.9 Exercises; Chapter 6: Classes; 6.1 Why Use Classes?; 6.2 Class Basics; 6.3 Using the Class Statement; 6.4 Using Class Methods; 6.5 Inheritance Searches Namespace Trees; 6.6 Operator Overloading in Classes; 6.7 Namespace Rules: The Whole Story; 6.8 Designing with Classes; 6.9 Odds and Ends; 6.10 Class Gotchas; 6.11 Summary; 6.12 Exercises; Chapter 7: Exceptions; 7.1 Why Use Exceptions?; 7.2 Exception Basics; 7.3 Exception Idioms; 7.4 Exception Catching Modes; 7.5 Odds and Ends; 7.6 Exception Gotchas; 7.7 Summary; 7.8 Exercises;The Outer Layers; Chapter 8: Built-in Tools; 8.1 Aside: The sys Module; 8.2 Built-in Functions; 8.3 Library Modules; 8.4 Exercises; Chapter 9: Common Tasks in Python; 9.1 Data Structure Manipulations; 9.2 Manipulating Files; 9.3 Manipulating Programs; 9.4 Internet-Related Activities; 9.5 Bigger Examples; 9.6 Exercises; Chapter 10: Frameworks and Applications; 10.1 An Automated Complaint System; 10.2 Interfacing with COM: Cheap Public Relations; 10.3 A Tkinter-Based GUI Editor for Managing Form Data; 10.4 Design Considerations; 10.5 JPython: The Felicitous Union of Python and Java; 10.6 Other Frameworks and Applications; 10.7 Exercises;Appendixes; Python Resources; The Python Language Web Site; Python Software; Python Documentation and Books; Newsgroups, Discussion Groups, and Email Help; Conferences; Support Companies, Consultants, Training; Tim Peters; Platform-Specific Topics; Unix; Windows-Specific Information; Macintosh-Specific Information; Java; Other Platforms; Solutions to Exercises; Chapter 1; Chapter 2; Chapter 3; Chapter 4; Chapter 5; Chapter 6; Chapter 7; Chapter 8; Chapter 9; Chapter 10;Colophon;
SynopsisLearning Python is an introduction to the increasingly popular Python programming language. Python is an interpreted, interactive, object-oriented scripting language. Python is growing in popularity because: it is available on all important platforms - Windows NT, Windows 95, Windows 98, Linux, all major UNIX platforms, MacOS, and even the BeOS; it is open-source software, copyrighted but freely available for use, even in commercial applications; its clean object-oriented interface makes it a valuable prototyping tool for C++ programmers; and it works well with all popular windowing toolkits, including MFC, Tk, Mac, X11, and Motif. This book starts with a thorough introduction to the elements of Python: types, operators, statements, classes, functions, modules, and exceptions. By reading the first part of the book, the reader should be able to understand and construct programs in the Python language. In the second part of the book, the authors present more advanced information, demonstrating how Python performs common tasks and presenting real applications and the libraries available for those applications., An introduction to the Python programming language - an interpreted, interactive, object-oriented, and portable scripting language. This book introduces the elements of Python: types, operators, statements, functions, modules, and exceptions., "Learning Python" is an introduction to the increasingly popular Python programming language. Python is an interpreted, interactive, object-oriented scripting language. Python is growing in popularity because: It is available on all important platforms: Windows NT, Windows 95, Windows 98, Linux, all major UNIX platforms, MacOS, and even the BeOS.It is open-source software, copyrighted but freely available for use, even in commercial applications.Its clean object-oriented interface makes it a valuable prototyping tool for C++ programmers.It works well with all popular windowing toolkits, including MFC, Tk, Mac, X11, and Motif."Learning Python" is written by Mark Lutz, author of"Programming Python" and "Python Pocket Reference"; and David Ascher, a vision scientist and Python user.This book starts with a thorough introduction to the elements of Python: types, operators, statements, classes, functions, modules, and exceptions. By reading the first part of the book, the reader will be able to understand and construct programs in the Python language. In the second part of the book, the authors present more advanced information, demonstrating how Python performs common tasks and presenting real applications and the libraries available for those applications.All the examples use the Python interpreter, so the reader can type them in and get instant feedback. Each chapter ends with a series of exercises. Solutions to the exercises are in an appendix., Learning Python is an introduction to the increasingly popular Python programming language. Python is an interpreted, interactive, object-oriented scripting language. Python is growing in popularity because: It is available on all important platforms: Windows NT, Windows 95, Windows 98, Linux, all major UNIX platforms, MacOS, and even the BeOS. It is open-source software, copyrighted but freely available for use, even in commercial applications. Its clean object-oriented interface makes it a valuable prototyping tool for C++ programmers. It works well with all popular windowing toolkits, including MFC, Tk, Mac, X11, and Motif. Learning Python is written by Mark Lutz, author of Programming Python and Python Pocket Reference ; and David Ascher, a vision scientist and Python user.This book starts with a thorough introduction to the elements of Python: types, operators, statements, classes, functions, modules, and exceptions. By reading the first part of the book, the reader will be able to understand and construct programs in the Python language. In the second part of the book, the authors present more advanced information, demonstrating how Python performs common tasks and presenting real applications and the libraries available for those applications.All the examples use the Python interpreter, so the reader can type them in and get instant feedback. Each chapter ends with a series of exercises. Solutions to the exercises are in an appendix.
LC Classification NumberQA76.73.P98L877 1999

All listings for this product

Buy It Now
Any Condition
New
Pre-owned

Ratings and Reviews

3.8
5 product ratings
  • 2 users rated this 5 out of 5 stars
  • 2 users rated this 4 out of 5 stars
  • 0 users rated this 3 out of 5 stars
  • 0 users rated this 2 out of 5 stars
  • 1 users rated this 1 out of 5 stars

Would recommend

Good value

Compelling content

Most relevant reviews

  • Good Python Learning Book

    Book is very easy to read and follow once you get past all the stuff about the who and why Python explanations in the first part of the book. It is a little outdated since it was published in 1999 but still is useful in learning Python.

    Verified purchase: YesCondition: Pre-owned

  • Good introduction to the Python language.

    I am learning Python programming on the cheap. This appears to be a great book for that purpose.

    Verified purchase: YesCondition: Pre-owned

  • a great buy, looks almost new! Great Price.

    Perfect for people with some programming experience.

    Verified purchase: YesCondition: Pre-owned

  • Learning Python

    Like all O'Reilly books it is informative. I often get the associated cookbook as well.

    Verified purchase: YesCondition: Pre-owned

  • Very old edition

    Very old edition DO NOT BUY

    Verified purchase: YesCondition: Pre-owned