python编程入门课_程序设计入门—Python
知識單元一:程序設計語言基礎
第1周:程序設計的基礎知識
教學內容:計算的基本概念,計算機程序設計語言的歷史,Python語言的發展簡史及語言的特點,程序設計語言的基本語法
教學要求:了解馮諾依曼計算機的基本結構;了解編譯型/解釋型語言的區別
第2周:數據類型、運算符與表達式、變量賦值與簡單I/O操作
教學內容:數值數據類型(integer、float、boolean),算術運算符、關系運算符和邏輯運算符,表達式,運算符優先級,常用的數學函數,標識符命名規則,變量賦值和賦值運算,標準輸入/輸出,標識符命名規則,變量賦值和賦值運算,標準輸入/輸出
教學要求:掌握數據類型的功能,不同數據類型的表示方式,它們之間的區別和聯系,掌握標示符命名規則;掌握變量的含義及定義方式;掌握標準輸入/輸出方法,掌握不同運算符的含義;掌握運算符的優先級;了解常用的數學函數
第3周:控制結構與流程圖
教學內容:順序、分支和循環控制結構,嵌套控制結構,流程圖表示方法
教學要求:掌握不同控制結構的區別和聯系;會靈活運用不同的控制結構解決實際的問題;掌握流程圖繪制方法
第4周:函數
教學內容:函數定義與調用,參數傳遞,變量作用域,結構化程序設計的核心思想,程序測試與調試,遞歸的基本思想,遞歸函數應用實例。
教學要求:掌握函數的功能;了解參數傳遞的過程;了解變量作用域的含義;了解分而治之的結構化程序設計思想;了解基本的程序測試與調試方法;了解遞歸的基本思想;學會用遞歸的思想解決實際問題
知識單元二:數據結構與算法基礎
第5周:字符串
教學內容:字符串表示、字符串處理、正則表達式
教學要求:了解字符串的概念;掌握字符串的基本操作
第6周:列表、元組和簡單算法
教學內容:列表的概念和基于列表的算法,算法基礎知識(算法的概念和特性,時間和空間復雜度概念),查找、排序等
教學要求:了解列表、元素的基本概念和區別;了解算法的定義;了解時間和空間復雜度概念;掌握基本的查找、排序算法
第7周:字典與集合
教學內容:字典與集合的概念和應用
教學要求:了解字典與集合的基本概念和區別以及應用場合;了解不同數據的優缺點和適用領域;學會綜合應用多種數據結構解決實際問題
總結
以上是生活随笔為你收集整理的python编程入门课_程序设计入门—Python的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 线性规划 - 用单纯形法解决LP问题 -
- 下一篇: 讯达机器人_科大讯飞新品频发完善场景布局