Cart
Free US shipping over $10
Proud to be B-Corp

Learning Python Mark Lutz

Learning Python By Mark Lutz

Learning Python by Mark Lutz


$11.69
Condition - Very Good
Only 1 left

Summary

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 Summary

Learning Python by Mark Lutz

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; 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.

Learning Python Reviews

...is an excellent introductory text for those who really want to know the language inside out. Backed up with code examples from other works or on the Web, it does provide a great foundation for future Python work. Linux Users, Issue 21

About Mark Lutz

Mark Lutz is a software developer and a Python writer and trainer. He is the author of Programming Python and Python Desktop Reference, both published by O'Reilly & Associates. Mark has programmed a variety of Python systems, teaches courses about Python, and has been involved with the Python community since 1992. David Ascher is a hybrid scientist/software engineer/trainer. By day, he is a vision scientist; additionally, he spends a fair bit of his free time learning about computer science and teaching Python.

Table of Contents

Preface. I. The Core Language 1. Getting Started Why Python? How to Run Python Programs A First Look at Module Files Python Configuration Details Summary Exercises. 2. Types and Operators Python Program Structure Why Use Built-in Types? Numbers Strings Lists Dictionaries Tuples Files General Object Properties Built-in Type Gotchas Summary Exercises. 3. Basic Statements Assignment Expressions Print if Tests while Loops for Loops Common Coding Gotchas Summary Exercises. 4. Functions Why Use Functions? Function Basics Scope Rules in Functions Argument Passing Odds and Ends Function Gotchas Summary Exercises. 5. Modules Why Use Modules? Module Basics Module Files Are Namespaces Import Model Reloading Modules Odds and Ends Module Gotchas Summary Exercises. 6. Classes Why Use Classes? Class Basics Using the Class Statement Using Class Methods Inheritance Searches Namespace Trees Operator Overloading in Classes Namespace Rules: The Whole Story Designing with Classes Odds and Ends Class Gotchas Summary Exercises. 7. Exceptions Why Use Exceptions? Exception Basics Exception Idioms Exception Catching Modes Odds and Ends Exception Gotchas Summary Exercises II. The Outer Layers. 8. Built-in Tools Built-in Functions Library Modules Exercises. 9. Common Tasks in Python Data Structure Manipulations Manipulating Files Manipulating Programs Internet-Related Activities Bigger Examples Exercises. 10. Frameworks and Applications An Automated Complaint System Interfacing with COM: Cheap Public Relations A Tkinter-Based GUI Editor for Managing Form Data Design Considerations JPython: The Felicitous Union of Python and Java Other Frameworks and Applications Exercises. III. Appendixes. A. Python Resources B. Platform-Specific Topics. C Solutions to Exercises. Index

Additional information

GOR001335480
9781565924642
1565924649
Learning Python by Mark Lutz
Used - Very Good
Hardback
O'Reilly Media
19990511
384
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - Learning Python