1. 程式人生 > >第一章 Python基本語法元素

第一章 Python基本語法元素

概念 自然語言 編譯 運算 交互 對數 語法 src bubuko

1.1 程序設計基本方法

計算機的概念:

(1)功能性:對數據的操作,表現為數據計算、輸出輸出處理和結果存儲等

(2)可編程性:根據一系列指令自動地、可預測地、準確地完成操作者的意圖。

計算機的發展:計算機的發展參照摩爾定律,表現為指數方式。

(1) 計算機硬件所依賴的集成電路規模參照摩爾定律發展。

(2) 計算機運行速度因此也接近幾何級數快速增長。

(3) 計算機所能高效支撐的各類運算功能不斷豐富發展。

摩爾定律:計算機發展史上最重要的預測法則

技術分享圖片技術分享圖片

程序設計;程序設計是計算機可編程性的體現。

(1) 程序設計,亦編程,深度應用計算機的主要手段。

(2) 程序設計已經成為當今社會需求量最大的職業技能之一。

(3) 很多崗位將被計算機程序接管,程序設計將是生存技能。

程序設計語言:是一種用於交互的人造語言。

(1) 程序設計語言亦稱編程語言,程序設計的具體實現方式。

(2) 編程語言相比自然語言更簡單、更嚴謹、更精確。

(3) 編程語言主要用於人類和計算機之間。

靜態語言和腳本語言:(1)靜態語言:編譯器一次性生成目標代碼,優化更充分程序運行速度更快。

(2)腳本語言:執行程序時需要源代碼,維護更靈活,源代碼在維護靈活、跨多個操作系統平臺。

1.2 Python

Python的兩種編程方式:交互式和文件式。

(1) 交互式:對每個輸入的語句即時運行結果,適合語法練習

(2) 文件式:批量執一組語句並運行結果,編程的主要方式。:

實例1:圓面積的計算

根據半徑r計算圓面積

交互式

技術分享圖片

文件式:

技術分享圖片

實例2:同切圓繪制

繪制多個同切圓:

交互式:

文件:

技術分享圖片

文件式;

技術分享圖片

實例3:五角星繪制

繪制一個五角星

交互式:

技術分享圖片

文件式:

技術分享圖片

第一章 Python基本語法元素