知識單元一:程式語言基礎
第1周:程式設計的基礎知識
教學內容:計算的基本概念,計算機程式語言的歷史,python語言的發展簡史及語言的特點,程式語言的基本語法
教學要求:了解馮諾依曼計算機的基本結構;了解編譯型/解釋型語言的區別
第2周:資料型別、運算子與表示式、變數賦值與簡單i/o操作
教學內容:數值資料型別(integer、float、boolean),算術運算子、關係運算子和邏輯運算子,表示式,運算子優先順序,常用的數學函式,識別符號命名規則,變數賦值和賦值運算,標準輸入/輸出,識別符號命名規則,變數賦值和賦值運算,標準輸入/輸出
教學要求:掌握資料型別的功能,不同資料型別的表示方式,它們之間的區別和聯絡,掌握標示符命名規則;掌握變數的含義及定義方式;掌握標準輸入/輸出方法,掌握不同運算子的含義;掌握運算子的優先順序;了解常用的數學函式
第3周:控制結構與流程圖
教學內容:順序、分支和迴圈控制結構,巢狀控制結構,流程圖表示方法
教學要求:掌握不同控制結構的區別和聯絡;會靈活運用不同的控制結構解決實際的問題;掌握流程圖繪製方法
第4周:函式
教學內容:函式定義與呼叫,引數傳遞,變數作用域,結構化程式設計的核心思想,程式測試與除錯,遞迴的基本思想,遞迴函式應用例項。
教學要求:掌握函式的功能;了解引數傳遞的過程;了解變數作用域的含義;了解分而治之的結構化程式設計思想;了解基本的程式測試與除錯方法;了解遞迴的基本思想;學會用遞迴的思想解決實際問題
知識單元二:資料結構與演算法基礎
第5周:字串
教學內容:字串表示、字串處理、正規表示式
教學要求:了解字串的概念;掌握字串的基本操作
第6周:列表、元組和簡單演算法
教學內容:列表的概念和基於列表的演算法,演算法基礎知識(演算法的概念和特性,時間和空間複雜度概念),查詢、排序等
教學要求:了解列表、元素的基本概念和區別;了解演算法的定義;了解時間和空間複雜度概念;掌握基本的查詢、排序演算法
第7周:字典與集合
教學內容:字典與集合的概念和應用
教學要求:了解字典與集合的基本概念和區別以及應用場合;了解不同資料的優缺點和適用領域;學會綜合應用多種資料結構解決實際問題
python 網易 程式設計入門 Python
知識單元一 程式語言基礎 第1周 程式設計的基礎知識 教學內容 計算的基本概念,計算機程式語言的歷史,python語言的發展簡史及語言的特點,程式語言的基本語法 教學要求 了解馮諾依曼計算機的基本結構 了解編譯型 解釋型語言的區別 第2周 資料型別 運算子與表示式 變數賦值與簡單i o操作 教學內容...
python 網易 程式設計入門 Python
知識單元一 程式語言基礎 第1周 程式設計的基礎知識 教學內容 計算的基本概念,計算機程式語言的歷史,python語言的發展簡史及語言的特點,程式語言的基本語法 教學要求 了解馮諾依曼計算機的基本結構 了解編譯型 解釋型語言的區別 第2周 資料型別 運算子與表示式 變數賦值與簡單i o操作 教學內容...
Python學習入門8 新人怎麼學習Python
人生苦短 我用python 不論學習什麼語言 乙個好的基礎才是你成為高階開發人員的基石。隨著人工智慧和大資料的火熱,python成為了廣大科學家和普通大眾的學習語言。在學習python的過程中,有很多人感到迷茫,不知道自己該從什麼地方入手,今天我們就來說一些新手該如何學習python程式設計。在學習...