第一章 Python基本語法元素
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基本語法元素