1.1 從計算機到編程
(1)計算機的發展歷史:現實的需要??圖靈提出通用計算機的理論概念??康拉德·楚澤發明Z3計算機??埃尼阿克(ENIAC)??計算機時代到來
(2)計算機的運行模式:馮·諾伊曼架構
不過幸運的是計算機用戶大多不需要和硬件直接打交道:操作系統
(3)操作系統的工作邏輯:用戶操作??庫函數??系統調用??內核??硬件
1.2 所謂的編程,是做什么的
古典的編程概念:用基礎指令來說明所有操作。
現在的編程:
(1)封裝:把執行特殊功能的指令打包成一個程序塊,然后給這個程序塊起一個容易查詢的名字,以便后面直接調用
(2)編程范式:特定的編程風格(面向過程、面向對象、函數式編程)
Python:多范式語言,為未來學習其他語言打好基礎。
1.3為什么學Python
(1)易讀性(2)實用性(3)可拓展性(4)自帶電池