本章是介绍计算机和编程的历史,从而了解Python的发展。
1、用编程改造世界
计算机理论准备—图灵的通用计算机理论概念
计算辅助工具——从埃尼阿克的真空管迅猛发展
计算机结构———冯.诺伊曼体系
冯.诺伊曼体系—计算机采用二进制运算,包括控制器、运算器、存储器、输入设备、输出设备
操作系统———负责管理计算机的软硬件资源
包括提供基础功能的系统调用和组合基础功能的库函数
编程(音乐)结合系统调用(音律)和库函数(和弦)
2、编程是什么
因为调用计算机基本指令麻烦,所以需要封装,即产生了编程
封装-把执行特殊功能的指令打包成一个程序块
封装不同导致编程范式,其中有面向过程的C语言,面向对象的Java语言,面向函数的Lisp语言,而Python为多范式语言。
3、为什么学Python
Python作者是吉多.范.罗苏姆(Guido won Rossum),作者希望创造一种C语言那样调用计算机所有的功能接口,又能像Shell那样轻松地编程。所以借鉴ABC语言的易读性但又追求拓展性。
由于计算机性能大幅提高,Python得以发展。
Python拓展性体现在“自带电池”,可以借助自带的标准库也包括第三方库。但缺点是2和3版本不兼容,运算性能低。
Python正是用性能换易用性,且其综合多种语言,这正是他的特点。不过每种语言都有其优势,只有学习各种语言才能在任何情况下想出最优解。