1.1 從計算機到編程
(1)計算機的發(fā)展歷史:現(xiàn)實的需要??圖靈提出通用計算機的理論概念??康拉德·楚澤發(fā)明Z3計算機??埃尼阿克(ENIAC)??計算機時代到來
(2)計算機的運行模式:馮·諾伊曼架構(gòu)
不過幸運的是計算機用戶大多不需要和硬件直接打交道:操作系統(tǒng)
(3)操作系統(tǒng)的工作邏輯:用戶操作??庫函數(shù)??系統(tǒng)調(diào)用??內(nèi)核??硬件
1.2 所謂的編程巩掺,是做什么的
古典的編程概念:用基礎(chǔ)指令來說明所有操作谢澈。
現(xiàn)在的編程:
(1)封裝:把執(zhí)行特殊功能的指令打包成一個程序塊,然后給這個程序塊起一個容易查詢的名字丁寄,以便后面直接調(diào)用
(2)編程范式:特定的編程風(fēng)格(面向過程柑营、面向?qū)ο笄邸⒑瘮?shù)式編程)
Python:多范式語言,為未來學(xué)習(xí)其他語言打好基礎(chǔ)官套。
1.3為什么學(xué)Python
(1)易讀性(2)實用性(3)可拓展性(4)自帶電池