Listen and read

Step into an infinite world of stories

  • Read and listen as much as you want
  • Over 1 million titles
  • Exclusive titles + Storytel Originals
  • 7 days free trial, then €9.99/month
  • Easy to cancel anytime
Subscribe Now
Details page - Device banner - 894x1036

Python 3 Object-Oriented Programming.: Build robust and maintainable software with object-oriented design patterns in Python 3.8

Language
English
Format
Category

Non-fiction

Object-oriented programming (OOP) is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. This third edition of Python 3 Object-Oriented Programming fully explains classes, data encapsulation, and exceptions with an emphasis on when you can use each principle to develop well-designed software.

Starting with a detailed analysis of object-oriented programming, you will use the Python programming language to clearly grasp key concepts from the object-oriented paradigm. You will learn how to create maintainable applications by studying higher level design patterns. The book will show you 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, unittest and pytest, will be introduced in this book. You'll get a comprehensive introduction to Python's concurrent programming ecosystem.

By the end of the book, you will have thoroughly learned object-oriented principles using Python syntax and be able to create robust and reliable programs confidently.

© 2018 Packt Publishing (Ebook): 9781789617078

Release date

Ebook: October 30, 2018

Others also enjoyed ...

  1. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  2. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  3. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
  4. Coding for Beginners Using Python: A HANDS-ON, PROJECT-BASED INTRODUCTION TO LEARN CODING WITH PYTHON MARK MATTHES AND ERIC LUTZ
  5. Java Fundamentals Introbooks Team
  6. Python for Beginners: Comprehensive Guide to the Basics of Programming, Machine Learning, Data Science and Analysis with Python. Alex Campbell
  7. Blockchain For Dummies Tiana Laurence
  8. Artificial Intelligence with Python for Beginners: Comprehensive Guide to Building AI Applications James Ferry
  9. Software Development Fundamentals Introbooks Team
  10. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Sam Newman
  11. Python Essentials For Dummies Alan Simpson
  12. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  13. Building Microservices: Designing Fine-Grained Systems Sam Newman
  14. Docker Essentials: Simplifying containerization : A Beginner's Guide Mike Wilson
  15. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
  16. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
  17. AI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition Laurence Moroney
  18. Python Coding: The Quickest Way To Learn Coding With Python Damian Bourne
  19. Programming Interviews For Dummies Eric Butow
  20. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
  21. Python Machine Learning: Complete and Clear Introduction to the Basics of Machine Learning with Python. Comprehensive Guide to Data Science and Analytics. Alex Campbell
  22. Data Science John D. Kelleher
  23. AI at the Edge: Solving Real-World Problems with Embedded Machine Learning Jenny Plunkett
  24. Ultimate Python Libraries for Data Analysis and Visualization Abhinaba Banerjee
  25. AI for beginners: Begin your AI developer journey in 2024 Et Tu Code
  26. Uberland: How Algorithms Are Rewriting the Rules of Work Alex Rosenblat
  27. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Neal Ford
  28. Agile Project Management for Dummies Mark C. Layton
  29. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
  30. Artificial Intelligence: The Insights You Need from Harvard Business Review Andrew McAfee

This is why you’ll love Storytel

  • Listen and read without limits

  • 800 000+ stories in 40 languages

  • Kids Mode (child-safe environment)

  • Cancel anytime

Unlimited stories, anytime
Time limited offer

Unlimited

Listen and read as much as you want

9.99 € /month
  • 1 account

  • Unlimited Access

  • Offline Mode

  • Kids Mode

  • Cancel anytime

Try now