簡介:Python程序設計課程服務于機器學習、深度學習等人工智能核心課程,詳細介紹了python面向過程編程的基礎語法,如變量、表達式、語句、函數等概念;對Python程序中特有的列表、元組、字典、集合、字符串等容器類型的典型操作給出了詳盡的示例;闡述了面向對象編程的基本概念,以及封裝、繼承、多態三大面向對象編程的核心特性;在此基礎上深化了模塊與包、函數重寫、迭代器與生成器、函數式編程等python編程
課程章節
第01課 Python入門
-
課時1計算機基礎
-
課時2python是什么
-
課時3Anaconda軟件的安裝
-
課時4Anaconda的環境管理
-
課時5pycharm軟件的安裝與配置
-
課時6第一個python程序
-
課時7對第一個python程序的解釋
第02課 變量和簡單數據類型
第03課 語句
-
課時1行的概念
-
課時2條件語句
-
課時3while循環語句
-
課時4while循環練習
-
課時5for循環語句
-
課時6跳轉語句
-
課時7循環嵌套
第04課 列表與元組
-
課時1列表基本操作
-
課時2列表的API
-
課時3列表的拷貝
-
課時4深拷貝與淺拷貝
-
課時5列表推導式
-
課時6元組的基本使用
-
課時7元組編程練習
第05課 字符串
第06課 字典與集合
第07課 函數
-
課時1函數的定義
-
課時2函數的調用
-
課時3函數的返回
-
課時4可變、不可變類型參數的區別
-
課時5位置、關鍵字、缺省參數
-
課時6不定長參數
-
課時7遞歸函數
-
課時8變量的作用域
第08課 類與對象
第09課 封裝
第10課 繼承
-
課時1繼承行為
-
課時2繼承屬性
-
課時3類相關的內置函數
-
課時4方法重寫
-
課時5多繼承基礎
-
課時6多繼承帶來的問題
-
課時7編程實例
-
課時8繼承與組合
第11課 多態
第12課 程序結構
-
課時1文件結構
-
課時2模塊導入方式一
-
課時3模塊導入方式二
-
課時4模塊是怎么被找到的
-
課時5導入模塊在做什么
-
課時6動態導入模塊
-
課時7常用內置模塊
-
課時8包基本概念
-
課時9包導入方式一
-
課時10包導入方式二
第13課 異常
第14課 函數的重寫與重載
第15課 迭代器與生成器
-
課時1python程序的調試運行
-
課時2生成器的作用
-
課時3迭代與可迭代對象
-
課時4迭代器練習一
-
課時5迭代器練習二
-
課時6生成器的概念
-
課時7生成器函數
-
課時8生成器表達式
-
課時9內置生成器函數enumerate
-
課時10內置生成器函數zip
第16課 函數式編程
-
課時1函數式編程基礎
-
課時2函數作為參數
-
課時3lambda函數
-
課時4內置高階函數
-
課時5內置高階函數編程練習
-
課時6閉包的定義
-
課時7函數裝飾器
-
課時8裝飾器編程練習
-
課時9內置裝飾器
第17課 文件IO
授課講師
-
孟健老師
高級講師
關于講師
計算機碩士,握奇數據、中國高科等大型企業技術骨干。從事人工智能、嵌入式等方向技術研發。擁有多年一線開發、教研經驗,擅長圖形圖像的分類、檢測、分割算法。
課程推薦
- 工業流水線產品智能分揀項目 試聽 4284
學習服務
- 技術大牛直播授課
- 實時學情管理
- 課后作業批改,BUG診斷
- 輔導老師當堂答疑
- 學習規劃,專屬學習方案