1.1 从计算机到编程
(1)计算机的发展历史:现实的需要👉图灵提出通用计算机的理论概念👉康拉德·楚泽发明Z3计算机👉埃尼阿克(ENIAC)👉计算机时代到来
(2)计算机的运行模式:冯·诺伊曼架构
不过幸运的是计算机用户大多不需要和硬件直接打交道:操作系统
(3)操作系统的工作逻辑:用户操作👉库函数👉系统调用👉内核👉硬件
1.2 所谓的编程,是做什么的
古典的编程概念:用基础指令来说明所有操作。
现在的编程:
(1)封装:把执行特殊功能的指令打包成一个程序块,然后给这个程序块起一个容易查询的名字,以便后面直接调用
(2)编程范式:特定的编程风格(面向过程、面向对象、函数式编程)
Python:多范式语言,为未来学习其他语言打好基础。
1.3为什么学Python
(1)易读性(2)实用性(3)可拓展性(4)自带电池