`
darkblue086
  • 浏览: 14078 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Python高阶应用,读《Python 3面向对象编程》

 
阅读更多
刚接触Python这种神奇的语言时,总以为是个很简单的脚本语言,是linux中比bash更猛一些的语言,直到发现类似3DMAX的3D制作软件blender和solidworks的3D CAD软件FreeCAD这些都是用python完成的,而且体积非常小巧,核心功能与大型商业软件相比并不差,真的非常震撼。

反观关于python的相关教程,还是以初级教程为主,教大家入门的语法、实例教程真不少,但如果你不仅仅是简单的脚本,需要做中大型应用,那还需要进阶教材,比如这本书。就像写作文,每个字我都认识,如何能通过技巧写出良好的作文,面向对象的方式就是写作文段落的关键。至于整体的行文,那就是架构的事情了,这个不仅需要看书,还需要实践。

因为很多项目因为架构的原因都是贫血的模型,面向对象方面做得比较弱,如果做大型项目,配合领域模型和整体架构,设计模式就非常重要了。试读的章节是何时使用面向对象一章,其实就是介绍领域模型和面向对象常见方法的一个入门,还参考了其他的常见的面向对象语言进行了对比和解释,对最佳实践进行了介绍。对于后面章节介绍具体的设计模式是很关键的铺垫。整本书的叙述方式比较简洁,值得一看,在美国amazon上获得了4.5星的评价(满分5星)。

该书全面的介绍了各种设计模式,不管是面向对象高手还是刚入门需要进阶的python新手都有可读之处,更有价值的是后面几章竟然还有文本和字符串的介绍,测试等大型项目非常需要的内容,虽然在页数并不太(400)多但美国卖的价格比较高,相比便宜的learning python有1600页,价格竟然贵10多美元,价值可见一斑。
分享到:
评论

相关推荐

    动手学习 Python,涵盖基础,高级,面向对象,多线程,数据库,数据科学,Flask,爬虫

    02_advanced Python高级特性 提供了数据库、高阶函数、迭代器、面向对象编程的使用例子。 03_data_science 数据科学 提供了常用数据科学库(numpy、scipy、scikit-learn、pandas)的使用例子。 04_flask Flask开发 ...

    Python 核心编程 目录

     加强对Python对象、内存模型和Python面向对象特性的深入理解;  构建更有效的Web、CGI、互联网、网络和其他客户端/服务器架构应用程序及软件;  学习如何使用Python中的Tkinler和其他工具来开发自己的GUI应用...

    2023精选python教案-教学设计完整版

    通过本教案,用户可以系统化学习Python编程基础知识,进行面向对象的程序设计和高阶Python编程技巧的实践。 【建议】 为了获得更好的使用体验,请您认真阅读教案,跟随每个章节从简单到复杂的习题训练,并及时消化...

    2022年PYTHON基础知识.rar

    面向对象编程 异常处理 模块和包 2.Python高阶语法-主线任务2 学习完基础语法,写写算法题不成问题,但是对应更复杂的环境和需求需要学习一些高阶内容,学完以下内容就可以刷副本,攒经验升级了: 网络编程 并发...

    [Python3.X全栈开发]---- 入门与进阶视频教程.docx

    共14章视频教程,包括第1章 Python入门导学;第2章 Python环境安装;第3章 理解什么是写代码与...第12章 函数式编程: 匿名函数、高阶函数、装饰器;第13章 实战:原生爬虫;第14章 Pythonic与Python杂记;以及源码。

    Python核心编程(第二版).part3.rar

    阐释这门语言的“核心”内容,包括基本的概念和语句、语法和风格、Python对象、数字类型、序列类型、映射和集合类型、条件和循环、文件和输入/输出、错误和异常、函数和函数式编程、模块、面向对象编程、执行环境等...

    PYTHON从入门到精通.doc

    面向对象编程 类和实例 访问限制 继承和多态 获取对象信息 面向对象高级编程 使用__slots__ 使用@property 多重继承 定制类 使用元类 错误、调试和测试 错误处理 调试 单元测试 文档测试 IO编程 文件读写 操作文件和...

    2019千峰Python超详细入门教程(百度云盘分享).docx

    ├─千锋Python教程:第06章 函数与高阶函数(7集)) │ │ .DS_Store │ │ │ ├─code │ │ 10、函数也是一种数据.py │ │ 11、匿名函数.py │ │ 12、map&reduce;.py │ │ 13、filter.py │ │ 14、sorted....

    Python 3教程(廖雪峰).rar

    面向对象编程 159 类和实例 161 访问限制 165 继承和多态 169 获取对象信息 175 实例属性和类属性 183 面向对象高级编程 185 使用 slots 186 使用@property 189 多重继承 193 定制类 198 使用枚举类 ...

    Python核心编程(第二版).part1.rar

    阐释这门语言的“核心”内容,包括基本的概念和语句、语法和风格、Python对象、数字类型、序列类型、映射和集合类型、条件和循环、文件和输入/输出、错误和异常、函数和函数式编程、模块、面向对象编程、执行环境等...

    Python核心编程(第二版).part2.rar

    阐释这门语言的“核心”内容,包括基本的概念和语句、语法和风格、Python对象、数字类型、序列类型、映射和集合类型、条件和循环、文件和输入/输出、错误和异常、函数和函数式编程、模块、面向对象编程、执行环境等...

    Python核心编程(第二版).part4.rar

    阐释这门语言的“核心”内容,包括基本的概念和语句、语法和风格、Python对象、数字类型、序列类型、映射和集合类型、条件和循环、文件和输入/输出、错误和异常、函数和函数式编程、模块、面向对象编程、执行环境等...

    全国计算机等级考试二级python的学习笔记

    2. Python面向对象编程 - 类和对象的概念,如何定义类和创建对象。 - 继承和多态的实现方式。 - 常用的Python标准库中的类,如文件操作、异常处理等。 3. Python数据处理 - 文件读写操作:打开、读取、写入文件的...

    Python3入门到进阶课程

    第1章Python入门导学.mp4 第2章Python环境安装.mp4 第3章理解什么是写代码与Python的基本类型.mp4 ...第12章函数式编程:匿名函数、高阶函数、装饰器.mp4 第13章实战:原生爬虫.mp4 第14章Pythonic与Python杂记.mp4

    全面系统Python3入门+进阶课程

    全面系统Python3入门+进阶课程 教程简介 第1章Python入门导学mp4 第2章Python环境安装mp4 ...第12章函数式编程:匿名函数、高阶函数、装饰器,mp4 第13章实战:原生爬虫.mp4 第14章Pythonic与Python杂记.mp4

    python核心编程

    学习更多的高阶内容,如正则表达式、网络、多线程、图形用户界面、Web/CGl和Python扩展等 包括几个全新的章节,关于数据库、网络客户端、Java/Jytt30n和Microsoft Office等 展示数以百计的代码片段、交互实例和...

    python 工程师技能图谱

    掌握面向对象编程(OOP)的概念,能够设计和实现类、继承、多态等。 理解函数式编程(FP)的基本原则,熟悉Lambda函数、高阶函数等。 3. 标准库和第三方库: 熟悉Python标准库,包括操作文件、处理字符串、网络通信...

    Python知识点归纳项目

    面向对象编程: 类和对象、继承、多态、封装等面向对象概念。 异常处理: 异常捕获和抛出、自定义异常等。 标准库: 常用内置模块的介绍和使用示例,如os、sys、re等。 高阶函数: 匿名函数、装饰器、生成器和迭代器等。 ...

    python零基础编程完整笔记和代码

    内容很详实,适合基础阶段的基础命令的查找,分享一下,搞不清基础的...12.递归、lanbda和高阶函数 13.文件的操作(读取写入什么的) 14.类和对象 15.继承 16.面向对象三大特性 17.异常 18.模块 19.最后做个案例

Global site tag (gtag.js) - Google Analytics