python上課流程 程式設計入門 Python

2021-10-19 01:32:02 字數 1082 閱讀 2763

知識單元一:程式語言基礎

第1周:程式設計的基礎知識

教學內容:計算的基本概念,計算機程式語言的歷史,python語言的發展簡史及語言的特點,程式語言的基本語法

教學要求:了解馮諾依曼計算機的基本結構;了解編譯型/解釋型語言的區別

第2周:資料型別、運算子與表示式、變數賦值與簡單i/o操作

教學內容:數值資料型別(integer、float、boolean),算術運算子、關係運算子和邏輯運算子,表示式,運算子優先順序,常用的數學函式,識別符號命名規則,變數賦值和賦值運算,標準輸入/輸出,識別符號命名規則,變數賦值和賦值運算,標準輸入/輸出

教學要求:掌握資料型別的功能,不同資料型別的表示方式,它們之間的區別和聯絡,掌握標示符命名規則;掌握變數的含義及定義方式;掌握標準輸入/輸出方法,掌握不同運算子的含義;掌握運算子的優先順序;了解常用的數學函式

第3周:控制結構與流程圖

教學內容:順序、分支和迴圈控制結構,巢狀控制結構,流程圖表示方法

教學要求:掌握不同控制結構的區別和聯絡;會靈活運用不同的控制結構解決實際的問題;掌握流程圖繪製方法

第4周:函式

教學內容:函式定義與呼叫,引數傳遞,變數作用域,結構化程式設計的核心思想,程式測試與除錯,遞迴的基本思想,遞迴函式應用例項。

教學要求:掌握函式的功能;了解引數傳遞的過程;了解變數作用域的含義;了解分而治之的結構化程式設計思想;了解基本的程式測試與除錯方法;了解遞迴的基本思想;學會用遞迴的思想解決實際問題

知識單元二:資料結構與演算法基礎

第5周:字串

教學內容:字串表示、字串處理、正規表示式

教學要求:了解字串的概念;掌握字串的基本操作

第6周:列表、元組和簡單演算法

教學內容:列表的概念和基於列表的演算法,演算法基礎知識(演算法的概念和特性,時間和空間複雜度概念),查詢、排序等

教學要求:了解列表、元素的基本概念和區別;了解演算法的定義;了解時間和空間複雜度概念;掌握基本的查詢、排序演算法

第7周:字典與集合

教學內容:字典與集合的概念和應用

教學要求:了解字典與集合的基本概念和區別以及應用場合;了解不同資料的優缺點和適用領域;學會綜合應用多種資料結構解決實際問題

python上課流程 程式設計入門 Python

知識單元一 程式語言基礎 第1周 程式設計的基礎知識 教學內容 計算的基本概念,計算機程式語言的歷史,python語言的發展簡史及語言的特點,程式語言的基本語法 教學要求 了解馮諾依曼計算機的基本結構 了解編譯型 解釋型語言的區別 第2周 資料型別 運算子與表示式 變數賦值與簡單i o操作 教學內容...

Python入門 程式控制流程

一 順序結構 按照 的順序從上往下一步一步執行。二 選擇結構 1.簡單if語句 單分支 語法 if 條件 語句說明 a.條件可以是常量,變數或者是表示式 b.在python中,冒號代表 塊的開始 c.在python中,通過縮排區分 塊 d.工作原理 要麼執行,要麼不執行,是否執行取決於條件是否為真 ...

Python程式設計入門

0x00 python的兩種程式設計形式 1 互動式 2 指令碼式,也分兩種方式。詳見 0x01 python有五個標準的資料型別 numbers 數字 string 字串 list 列表 tuple 元組 dictionary 字典 詳見 後面另有文章詳細介紹了各個內容 0x02 python的運...