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.
Harness the power of Python 3 objects; it's not just a scripting language
本书是《QBasic语言程序设计教程》(第二版)一书的配套教材、本书第一部分以概要的形式,对全书进行了总结,以便学生复习。在第
枡野俊明先生是日本国宝级的枯山水大师,曾被美国《时代周刊》杂志评选为当代值得尊敬的100位日本名人之一,现担任日本造园设计事
《SpringCloud微服务架构进阶》内容简介:本书详细介绍SpringCloud相关组件及其在微服务架构中的应用。全书共13章,第1章介绍微服务
Computabilityandcomplexitytheoryshouldbeofcentralconcerntopractitionersaswellast...
《唐代文学研究年鉴(2019)》内容简介:《唐代文学研究年鉴(2019)》将2018年9月至2019年5月唐代文学研究界的基本研究情况及动态
3ds MAX三维效果图制作案例教程 内容简介 本书是一本面向3DS MAX效果图制作初学者的书,本书根据3ds Max 9软件和效果图制作的特点,,由优秀效果...
《女儿的早餐》内容简介:这是一个妈妈对于女儿成长生活的笔记,更记录了7年来,每天坚持不断的为女儿准备早餐的过程,以及简单的早
《移动通信(第4版普通高等教育十一五国家级规划教材)》由李建东、郭梯云、邬国扬编著,系统地阐述了现代移动通信的基本原理、基
本书在前五版的基础上改编而成,系统地介绍了现他通信系统的基本理论和阳新发展技术。全书共分八章:内容包括:绪论;信号与频谱
《LinuxShell脚本攻略》通过细致剖析实际应用中的110多个案例,使许多看似复杂的Linuxshell脚本任务迎刃而解。《LinuxShell脚本攻
基于社交问答平台的用户知识贡献行为与服务优化 内容简介 《基于社交问答平台的用户知识贡献行为与服务优化》围绕用户的社交问答需求,从社交问答平台发展与平台架构出发...
《内容电商运营》内容简介:如今,越来越多的人投身到内容电商运营工作中,并取得了可喜的成绩,如“罗辑思维”“凯叔讲故事”“小
每一位阅读“科学时代”――《纽约时报》每周增刊的读者都关注着科学的最新发展。此刊最为广大读者所喜闻乐见的特色专栏是由Nata
《水的秘密》内容简介:水是地球上最常见的物质之一,是包括人类在内所有生命生存的重要资源,也是生物体最重要的组成部分。水在生
《关羽:神化的《三国志》英雄》内容简介:《三国志》中的豪杰,为什么会被人们作为商业之神来崇拜呢?从史实到故事,再到信仰的对
《你不知道的美国那些事儿》内容简介:作者专从华侨华人及留学生在美国政治、经济、文化和其他领域的生活视点出发,展示美国华人社
《Python深度学习:基于TensorFlow》内容简介:在机器学习、深度学习中有很多抽象的概念、复杂的算法、深奥的理论,如Numpy的广播机
中文版Photoshop CC标准教程(视频教学版)(附光盘) 本书特色 本书以实用、够用为原则,按照平面设计工作的实际需求组织内容。全书共17章,其中第1~1...
这是一本版式设计参考书,其中的“经典”二字不仅是所涉及图书年代久远,冠之名为字面上的经典,而且还因其在设计界广为人知、包
在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书是C语言的设计者之一DennisM.Ritchie和著名计算机科学家