Veze, linkovi
Kompjuter biblioteka
Korpa
Python 3 Object-Oriented Programming - Third Edition

Python programiranje Python programiranje

Python 3 Object-Oriented Programming - Third Edition

Autor: Dusty Phillips
Broj strana: 466
ISBN broj: 9781789615852
Izdavač: PACKT PUBLISHING PACKT PUBLISHING
Godina izdanja: 2018.

Pregleda (30 dana / ukupno): 29 / 487

                 
Twitter   Facebook   Linkedin   Pinterest   Email
                 
Predlog za prevod

 

What You Will Learn

  • Implement objects in Python by creating classes and defining methods
  • Grasp common concurrency techniques and pitfalls in Python 3
  • Extend class functionality using inheritance
  • Understand when to use object-oriented features, and more importantly when not to use them
  • Discover what design patterns are and why they are different in Python
  • Uncover the simplicity of unit testing and why it's so important in Python
  • Explore concurrent object-oriented programming

Book Description

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.

Authors

Dusty Phillips

Dusty Phillips is a Canadian software developer and author currently living in New Brunswick. He has been active in the open source community for two decades and has been programming in Python for nearly as long. He holds a master's degree in computer science and has worked for Facebook, the United Nations, and several start-ups. He's currently researching privacy-preserving technology at beanstalk.network.

Python 3 Object-Oriented Programming was his first book. He has also written Creating Apps in Kivy, and self-published Hacking Happy, a journey to mental wellness for the technically inclined. A work of fiction is coming as well, so stay tuned!

Table of Contents

Chapter 1: Object-Oriented Design
Chapter 2: Objects in Python
Chapter 3: When Objects Are Alike
Chapter 4: Expecting the Unexpected
Chapter 5: When to Use Object-Oriented Programming
Chapter 6: Python Data Structures
Chapter 7: Python Object-Oriented Shortcuts
Chapter 8: Strings and Serialization
Chapter 9: The Iterator Pattern
Chapter 10: Python Design Patterns I
Chapter 11: Python Design Patterns II
Chapter 12: Testing Object-Oriented Programs
Chapter 13: Concurrency

 

Komentari

• Jerrick
Fantastic

Ostavite komentar Ostavite komentar

 

Preporučujemo

Functional Python Programming

Functional Python Programming

Mastering Social Media Mining with Python

Mastering Social Media Mining with Python

Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272