第一章 python基本語法元素
1.1程式設計基本方法
<1>計算機的基礎知識:
- 計算機的概念:功能性表現在對資料的操作,也就是對資料的計算,輸入輸出處理和結果存盤等,
可輸入性:根據一系列指令自動地,可預測地、準確地完成操作者的意圖,如果不具備上述兩點,則我們不可以稱作它為計算機, - 計算機的發展:計算機的發展參照摩爾定律,表現為指數方式
計算機的硬體所以來的集成電路規模參照摩爾定律發展
計算機運行速度因此也接近幾何級數快速增長
計算機所能高效支撐的各類運算功能不斷豐富發展 - 摩爾定律(Moore’s law)
計算機發展史上最重要的預測法則由Intel公司創始人之一的戈登摩爾1965年提出
內容是單位面積集成電路上可容納晶體管的數量約每兩年翻一番
CPU/GPU、記憶體、硬碟、電子產品價格等都遵循摩爾定律
由此,在當今世界,唯一長達50年有效且按照指數發展的技術領域,可預見的未來30年,摩爾定律還將持續有效,同時計算機深刻改變人類社會,甚至可能改變人類本身, - 程式設計:程式設計是計算機可編程性的體現程式設計,也叫編程,
深度應用計算機的主要手段,且編程已經成為當今社會需求量最大的職業技能之一,很多崗位都將被計算機接管,程式設計是生存技能, - 編程語言編程語言是一種用于互動的人造語言
編程語言是程式設計的具體實作方式,它比自然語言更簡單,更嚴謹,更精確,主要用于人類和計算機之間的互動,
<2>編譯和解釋

源代碼的例子中,我們可以這樣解讀:我們設計一種計算程式,2+3運算的結果賦值給result這個變數


通過知識框圖,我們可以發現編譯和解釋的區別:編譯可以理解為一次性的翻譯,翻譯完成就不再需要源代碼,類似于英文翻譯;解釋是每次都需要源代碼參與,類似于同聲傳譯,由于方式不同,也就帶來了程式實作的不同,我們把程式實作方式不同的語言分為腳本語言和靜態語言,
腳本語言:使用解釋執行的編程語言,如python,PHP,JavaScript
靜態語言:使用編譯執行的編程語言,如java,c,c++等

<3>程式的基本撰寫方法





<4>學習計算機編程的意義
學習計算機編程,可以很好地促進人類大腦的思維,不同于數學的邏輯思維,物理的實證思維,是人類思維的第三種思維模式,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/191598.html
標籤:其他
上一篇:C語言利用佇列和堆疊實作回文判斷
下一篇:【2020年第12屆全國大學生數學競賽——資源分享 】【1~11屆省賽、決賽考題及題解(數學類、非數學類)、推薦學習網址】
