Object-Oriented Programming in Python
by Michael H. Goldwasser
Publisher: Prentice Hall 2007
Number of pages: 620
Description:
The book provides a comprehensive introduction to Python programming with a focus on object-oriented design. It covers fundamental concepts, including classes, inheritance, and polymorphism, alongside practical examples and exercises to help readers master Python's versatile programming paradigm. Suitable for beginners and experienced programmers alike, it offers a clear and structured approach to modern Python development.
Download or read it online for free here:
Read online
(online html)
Similar books

by Brian Heinold - Mount St. Mary's University
Partly a tutorial and partly a reference book. I summarize information in tables and give a lot of short example programs. I also jump right into things and fill in background information as I go, rather than covering the background material first.
(11368 views)

by Swaroop C H
This is a tutorial and a guide on Python programming for absolute beginners. If all you know about computers is how to save text files, then this is the book for you. The book is updated for the upcoming Python 3.0 language.
(39705 views)

by Kevin Sheppard
Python is a widely used general purpose programming language, which happens to be well suited to Econometrics and other more general purpose data analysis tasks. These notes provide an introduction to Python for a beginning programmer.
(25397 views)

by Al Sweigart
The book teaches complete beginners how to program in the Python programming language. The book features the source code to several ciphers and hacking programs for these ciphers. The programs include the Caesar cipher, transposition cipher, etc.
(23274 views)