Listen and read

Step into an infinite world of stories

  • Read and listen as much as you want
  • Over 950 000 titles
  • Exclusive titles + Storytel Originals
  • Easy to cancel anytime
Try now
image.devices-Singapore 2x
Cover for Python 3 Object Oriented Programming: If you feel it’s time you learned object-oriented programming techniques, this is the perfect book for you. Clearly written with practical exercises, it’s the painless way to learn how to harness the power of OOP in Python.

Python 3 Object Oriented Programming: If you feel it’s time you learned object-oriented programming techniques, this is the perfect book for you. Clearly written with practical exercises, it’s the painless way to learn how to harness the power of OOP in Python.

Language
English
Format
Category

Non-Fiction

Object Oriented Programming is a very important aspect of modern programming languages. The basic principles of Object Oriented Programming are relatively easy to learn. Putting them together into working designs can be challenging.This book makes programming more of a pleasure than a chore using powerful Python 3 object-oriented features of Python 3. It clearly demonstrates the core OOP principles and how to correctly implement OOP in Python. Object Oriented Programming ranks high in importance among the many models Python supports. Yet, many programmers never bother learning the powerful features that make this language object oriented.The book teaches when and how OOP should be correctly applied. It emphasizes not only the simple syntax of OOP in Python, but also how to combine these objects into well-designed software.This book will introduce you to the terminology of the object-oriented paradigm, focusing on object-oriented design with step-by-step examples. It will take you from simple inheritance, one of the most useful tools in the object-oriented programmer's toolbox, all the way through to cooperative inheritance, one of the most complicated. You will be able to raise, handle, define, and manipulate exceptions.You will be able to integrate the object-oriented and the not-so-object-oriented aspects of Python. You will also be able to create maintainable applications by studying higher level design patterns. You'll learn the complexities of string and file manipulation, and how Python distinguishes between binary and textual data. Not one, but two very powerful automated testing systems will be introduced to you. You'll understand the joy of unit testing and just how easy they are to create. You'll even study higher level libraries such as database connectors and GUI toolkits and how they apply object-oriented principles.

© 2010 Packt Publishing (Ebook): 9781849511278

Release date

Ebook: 26 July 2010

Others also enjoyed ...

  1. Skeptical Thinking: Understanding Stoicism, Existentialism, and Other Philosophies in Life
    Skeptical Thinking: Understanding Stoicism, Existentialism, and Other Philosophies in Life Hector Janssen
  2. Skepticism: The Stoic, the Skeptic, and the Existentialist Thinkers of the World
    Skepticism: The Stoic, the Skeptic, and the Existentialist Thinkers of the World Hector Janssen
  3. AI for beginners: Begin your AI developer journey in 2024
    AI for beginners: Begin your AI developer journey in 2024 Et Tu Code
  4. Philosophy: Wise Ideas from Eastern and Western Philosophers
    Philosophy: Wise Ideas from Eastern and Western Philosophers Philip Rivaldi
  5. Philosophy: Skeptical and Existential Thinkers from the Past
    Philosophy: Skeptical and Existential Thinkers from the Past Hector Janssen
  6. The Future of Capitalism
    The Future of Capitalism Introbooks Team
  7. Everyday Calculus: Discovering the Hidden Math All around Us
    Everyday Calculus: Discovering the Hidden Math All around Us Oscar E. Fernandez
  8. Philosophy: Stoic, Critical, and Intelligent Thinking Patterns throughout the Ages
    Philosophy: Stoic, Critical, and Intelligent Thinking Patterns throughout the Ages Samirah Eaton
  9. Modern Technology: Chemical, Electrical, Industrial, and Mechanical Engineering (4 in 1)
    Modern Technology: Chemical, Electrical, Industrial, and Mechanical Engineering (4 in 1) Phil Gilberts
  10. The Princeton Encyclopedia of the World Economy. (Two volume set)
    The Princeton Encyclopedia of the World Economy. (Two volume set)
  11. Survival of the Richest "International Edition"
    Survival of the Richest "International Edition" Douglas Rushkoff
  12. Game Theory: Applications to Economics and Economic Theory
    Game Theory: Applications to Economics and Economic Theory Daniel Shore
  13. Utilitarianism
    Utilitarianism John Stuart Mill
  14. An Introduction to Mathematical Analysis for Economic Theory and Econometrics
    An Introduction to Mathematical Analysis for Economic Theory and Econometrics Juraj Zeman
  15. Philosophy: How Philosophers, Thinkers, and Theorists Have Analyzed Life
    Philosophy: How Philosophers, Thinkers, and Theorists Have Analyzed Life Hector Janssen
  16. Data Visualization Guide: Clear Guide to Data Science and Visualization
    Data Visualization Guide: Clear Guide to Data Science and Visualization Alex Campbell
  17. Scientific Methods
    Scientific Methods Introbooks Team
  18. Theory of Time
    Theory of Time Introbooks Team
  19. Developmental Economics: A Critical Analysis of Economic Development and Growth in Modern History
    Developmental Economics: A Critical Analysis of Economic Development and Growth in Modern History Daniel Shore
  20. "Conversations with ChatGPT: Exploring the Theory of Morality and Existence" - 2nd Edition
    "Conversations with ChatGPT: Exploring the Theory of Morality and Existence" - 2nd Edition William Search
  21. From Pandemic to Renewal: Practices for a World Shaken by Crisis
    From Pandemic to Renewal: Practices for a World Shaken by Crisis Chris Rice
  22. Group Theory
    Group Theory Introbooks Team
  23. Secrets To Thriving In Babylon
    Secrets To Thriving In Babylon Tim Paskert
  24. Federal Reserve System
    Federal Reserve System Introbooks Team

Features:

  • Over 950 000 titles

  • Kids Mode (child safe environment)

  • Download books for offline access

  • Cancel anytime

Most popular

Unlimited

For those who want to listen and read without limits.

S$12.98 /month
3 days for free
  • 1 account

  • Unlimited Access

  • Unlimited listening

  • Cancel anytime

Try now

Unlimited Bi-yearly

For those who want to listen and read without limits.

S$69 /6 months
14 days for free
Save 11%
  • 1 account

  • Unlimited Access

  • Unlimited listening

  • Cancel anytime

Try now

Unlimited Yearly

For those who want to listen and read without limits.

S$119 /year
14 days for free
Save 24%
  • 1 account

  • Unlimited Access

  • Unlimited listening

  • Cancel anytime

Try now

Family

For those who want to share stories with family and friends.

From S$14.90/month
  • 2-3 accounts

  • Unlimited Access

  • Unlimited listening

  • Cancel anytime

2 accounts

S$14.90 /month
Try now