《Python》第1章 用編程改造世界

本章是介紹計算機(jī)和編程的歷史,從而了解Python的發(fā)展。?


1、用編程改造世界

計算機(jī)理論準(zhǔn)備—圖靈的通用計算機(jī)理論概念

計算輔助工具——從埃尼阿克的真空管迅猛發(fā)展

計算機(jī)結(jié)構(gòu)———馮.諾伊曼體系

馮.諾伊曼體系—計算機(jī)采用二進(jìn)制運(yùn)算,包括控制器、運(yùn)算器、存儲器、輸入設(shè)備、輸出設(shè)備

操作系統(tǒng)———負(fù)責(zé)管理計算機(jī)的軟硬件資源

? ? ? ? ? ? ? ? ? ? ? ? ?包括提供基礎(chǔ)功能的系統(tǒng)調(diào)用和組合基礎(chǔ)功能的庫函數(shù)

編程(音樂)結(jié)合系統(tǒng)調(diào)用(音律)和庫函數(shù)(和弦)


2、編程是什么

因?yàn)檎{(diào)用計算機(jī)基本指令麻煩,所以需要封裝,即產(chǎn)生了編程

封裝-把執(zhí)行特殊功能的指令打包成一個程序塊

封裝不同導(dǎo)致編程范式,其中有面向過程的C語言,面向?qū)ο蟮腏ava語言,面向函數(shù)的Lisp語言,而Python為多范式語言。


3、為什么學(xué)Python

Python作者是吉多.范.羅蘇姆(Guido won Rossum),作者希望創(chuàng)造一種C語言那樣調(diào)用計算機(jī)所有的功能接口,又能像Shell那樣輕松地編程。所以借鑒ABC語言的易讀性但又追求拓展性。

由于計算機(jī)性能大幅提高,Python得以發(fā)展。

Python拓展性體現(xiàn)在“自帶電池”,可以借助自帶的標(biāo)準(zhǔn)庫也包括第三方庫。但缺點(diǎn)是2和3版本不兼容,運(yùn)算性能低。

Python正是用性能換易用性,且其綜合多種語言,這正是他的特點(diǎn)。不過每種語言都有其優(yōu)勢,只有學(xué)習(xí)各種語言才能在任何情況下想出最優(yōu)解。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容