Python源码剖析解答你对动态语言的疑惑

开发 后端
本文是关于Python源码剖析这一书的介绍,通过此书你就更好的了解Python中相关的一般表达式的实际应用以及相关的运行原理。

Python源码剖析在实际的操作的过程中有很多的小窍门,就这一窍门我们会给你们相关的介绍,使你在Python源码剖析的过程中更好地应用,以下是文章的相关技巧介绍,希望你会有所收获。

《Python源码剖析--深度探索动态语言核心技术》是讲解计算机语言体系结构和程序实现的高水准国人原创书籍。每个搞软件研发的朋友,都应该找点时间看看这本书。

作为主流的动态语言,Python不仅简单易学、移植性好,而且拥有强大丰富的库的支持。此外,Python强大的可扩展性,让开发人员既可以非常容易地利用C/C++编写Python的扩展模块,还能将Python嵌入到C/C++程序中,为自己的系统添加动态扩展和动态编程的能力。

为了更好地利用Python语言,无论是使用Python语言本身,还是将Python与C/C++交互使用,深刻理解Python的运行原理都是非常重要的。本书以CPython为研究对象,在C代码一级,深入细致地剖析了Python的实现。书中不仅包括了对大量Python内置对象的剖析,更将大量的篇幅用于对Python虚拟机及Python高级特性的剖析。#t#

通过此书,读者能够透彻地理解Python中的一般表达式、控制结构、异常机制、类机制、多线程机制、模块的动态加载机制、内存管理机制等核心技术的运行原理,同时,本书所揭示的动态语言的核心技术对于理解其他动态语言,如 Javascript、Ruby等也有较大的参考价值。

本书适合于Python程序员、动态语言爱好者、C程序员阅读。通过这本书,读者会发现优秀项目在体系结构上的优雅设计,在程序实现上的精辟表述。通过仔细研读这本书,相信大部分读者的视野和水准都能得到极大提高。

《Python源码剖析》,翻了翻,基本没过脑子就买了。很少有书能让我不冷静到china-pub上买了,这是个极少的例外。当然如果你不是python FANS的话,对此书的免疫力应该很高。国内称得上“著”的书不多,这本书不但是著,而是著得不错。看完***个部分就已经收益不浅:

1、int、string,list,dict的内部机理,这样你可以避免一些很低效的使用模式。诸如多个字符串连接时如何做效率***之类的话题,列表如何使用更高效,dict用什么类型做key***效?

2、了解Python背后的设计机制,这有什么好处?你可以调整编译时的参数,给自己定制一个Python解释器,看完***部分,至少可以做调整缓冲的活计。

3、每个chapter***的hack XXX,不错,有分析有实践。

4、可以知道limodou的真名。

其中此书中关于Python源码剖析的***部分,讲一般的类型实现,难度不大,基本按看侦探小说(不是言情小说哦,多少也得过点脑子)的速度就行了;第二部分的虚拟机部分会更有意思一些。

责任编辑:佚名 来源: 博客园
相关推荐

2010-02-02 16:22:37

Python动态类型语

2010-02-23 14:55:00

Python动态语言

2020-02-04 11:42:17

5G网络2019科技之光

2020-07-09 08:42:23

jvm内部缓存

2019-09-24 10:02:57

Jvm内部缓存

2010-02-24 17:54:02

2010-03-01 18:33:30

2011-06-20 13:54:41

Qt 动态 切换

2009-07-30 10:00:28

WinForm动态菜单

2010-03-25 16:16:37

Python源码剖析

2010-02-02 13:22:06

Python面向对象

2010-02-26 10:38:29

Python语言

2016-09-19 18:57:25

2012-06-14 10:06:43

创业动态语言静态语言

2010-02-22 15:49:35

Python应用程序

2010-03-01 17:40:29

Python面向对象语

2010-02-24 14:04:32

Python脚本语言

2010-05-26 08:56:42

MySQL服务不能启动

2022-03-21 15:11:17

Java继承初始化

2022-09-27 18:56:28

ArrayList数组源代码
点赞
收藏

51CTO技术栈公众号