簡(jiǎn)介:Python程序設(shè)計(jì)課程服務(wù)于機(jī)器學(xué)習(xí)、深度學(xué)習(xí)等人工智能核心課程,詳細(xì)介紹了python面向過(guò)程編程的基礎(chǔ)語(yǔ)法,如變量、表達(dá)式、語(yǔ)句、函數(shù)等概念;對(duì)Python程序中特有的列表、元組、字典、集合、字符串等容器類(lèi)型的典型操作給出了詳盡的示例;闡述了面向?qū)ο缶幊痰幕靖拍睿约胺庋b、繼承、多態(tài)三大面向?qū)ο缶幊痰暮诵奶匦裕辉诖嘶A(chǔ)上深化了模塊與包、函數(shù)重寫(xiě)、迭代器與生成器、函數(shù)式編程等python編程
課程章節(jié)
第01課 Python入門(mén)
-
課時(shí)1計(jì)算機(jī)基礎(chǔ)
-
課時(shí)2python是什么
-
課時(shí)3Anaconda軟件的安裝
-
課時(shí)4Anaconda的環(huán)境管理
-
課時(shí)5pycharm軟件的安裝與配置
-
課時(shí)6第一個(gè)python程序
-
課時(shí)7對(duì)第一個(gè)python程序的解釋
第02課 變量和簡(jiǎn)單數(shù)據(jù)類(lèi)型
-
課時(shí)1python支持的簡(jiǎn)單數(shù)據(jù)類(lèi)型
-
課時(shí)2變量
-
課時(shí)3類(lèi)型轉(zhuǎn)換
-
課時(shí)4算術(shù)運(yùn)算
-
課時(shí)5其他運(yùn)算
第03課 語(yǔ)句
-
課時(shí)1行的概念
-
課時(shí)2條件語(yǔ)句
-
課時(shí)3while循環(huán)語(yǔ)句
-
課時(shí)4while循環(huán)練習(xí)
-
課時(shí)5for循環(huán)語(yǔ)句
-
課時(shí)6跳轉(zhuǎn)語(yǔ)句
-
課時(shí)7循環(huán)嵌套
第04課 列表與元組
-
課時(shí)1列表基本操作
-
課時(shí)2列表的API
-
課時(shí)3列表的拷貝
-
課時(shí)4深拷貝與淺拷貝
-
課時(shí)5列表推導(dǎo)式
-
課時(shí)6元組的基本使用
-
課時(shí)7元組編程練習(xí)
第05課 字符串
-
課時(shí)1字符串編碼
-
課時(shí)2字面值
-
課時(shí)3字符串的切片訪(fǎng)問(wèn)
-
課時(shí)4字符串的數(shù)學(xué)運(yùn)算
-
課時(shí)5字符串API函數(shù)
-
課時(shí)6字符串API函數(shù)練習(xí)
第06課 字典與集合
-
課時(shí)1字典的基本使用
-
課時(shí)2字典API函數(shù)
-
課時(shí)3字典推導(dǎo)式
-
課時(shí)4集合的基本使用
-
課時(shí)5集合的運(yùn)算
-
課時(shí)6集合推導(dǎo)式
第07課 函數(shù)
-
課時(shí)1函數(shù)的定義
-
課時(shí)2函數(shù)的調(diào)用
-
課時(shí)3函數(shù)的返回
-
課時(shí)4可變、不可變類(lèi)型參數(shù)的區(qū)別
-
課時(shí)5位置、關(guān)鍵字、缺省參數(shù)
-
課時(shí)6不定長(zhǎng)參數(shù)
-
課時(shí)7遞歸函數(shù)
-
課時(shí)8變量的作用域
第08課 類(lèi)與對(duì)象
-
課時(shí)1面對(duì)對(duì)象的編程思想
-
課時(shí)2類(lèi)與對(duì)象
-
課時(shí)3對(duì)象的內(nèi)存模型
-
課時(shí)4實(shí)例成員
-
課時(shí)5類(lèi)成員
-
課時(shí)6靜態(tài)方法
-
課時(shí)7編程實(shí)例
第09課 封裝
-
課時(shí)1私有化屬性
-
課時(shí)2外部訪(fǎng)問(wèn)私有屬性的方式一
-
課時(shí)3外部訪(fǎng)問(wèn)私有屬性的方式二
-
課時(shí)4私有化方法
-
課時(shí)5方法屬性命名小結(jié)
第10課 繼承
-
課時(shí)1繼承行為
-
課時(shí)2繼承屬性
-
課時(shí)3類(lèi)相關(guān)的內(nèi)置函數(shù)
-
課時(shí)4方法重寫(xiě)
-
課時(shí)5多繼承基礎(chǔ)
-
課時(shí)6多繼承帶來(lái)的問(wèn)題
-
課時(shí)7編程實(shí)例
-
課時(shí)8繼承與組合
第11課 多態(tài)
第12課 程序結(jié)構(gòu)
-
課時(shí)1文件結(jié)構(gòu)
-
課時(shí)2模塊導(dǎo)入方式一
-
課時(shí)3模塊導(dǎo)入方式二
-
課時(shí)4模塊是怎么被找到的
-
課時(shí)5導(dǎo)入模塊在做什么
-
課時(shí)6動(dòng)態(tài)導(dǎo)入模塊
-
課時(shí)7常用內(nèi)置模塊
-
課時(shí)8包基本概念
-
課時(shí)9包導(dǎo)入方式一
-
課時(shí)10包導(dǎo)入方式二
第13課 異常
-
課時(shí)1異常概述
-
課時(shí)2異常的處理
-
課時(shí)3異常的產(chǎn)生
-
課時(shí)4自定義異常類(lèi)
第14課 函數(shù)的重寫(xiě)與重載
-
課時(shí)1重寫(xiě)與重載的基本概念
-
課時(shí)2支持內(nèi)置函數(shù)操作
-
課時(shí)3運(yùn)算符重載一
-
課時(shí)4運(yùn)算符重載二
第15課 迭代器與生成器
-
課時(shí)1python程序的調(diào)試運(yùn)行
-
課時(shí)2生成器的作用
-
課時(shí)3迭代與可迭代對(duì)象
-
課時(shí)4迭代器練習(xí)一
-
課時(shí)5迭代器練習(xí)二
-
課時(shí)6生成器的概念
-
課時(shí)7生成器函數(shù)
-
課時(shí)8生成器表達(dá)式
-
課時(shí)9內(nèi)置生成器函數(shù)enumerate
-
課時(shí)10內(nèi)置生成器函數(shù)zip
第16課 函數(shù)式編程
-
課時(shí)1函數(shù)式編程基礎(chǔ)
-
課時(shí)2函數(shù)作為參數(shù)
-
課時(shí)3lambda函數(shù)
-
課時(shí)4內(nèi)置高階函數(shù)
-
課時(shí)5內(nèi)置高階函數(shù)編程練習(xí)
-
課時(shí)6閉包的定義
-
課時(shí)7函數(shù)裝飾器
-
課時(shí)8裝飾器編程練習(xí)
-
課時(shí)9內(nèi)置裝飾器
第17課 文件IO
授課講師
-
-
孟健老師
高級(jí)講師
關(guān)于講師
計(jì)算機(jī)碩士,握奇數(shù)據(jù)、中國(guó)高科等大型企業(yè)技術(shù)骨干。從事人工智能、嵌入式等方向技術(shù)研發(fā)。擁有多年一線(xiàn)開(kāi)發(fā)、教研經(jīng)驗(yàn),擅長(zhǎng)圖形圖像的分類(lèi)、檢測(cè)、分割算法。
課程推薦
- 人工智能訓(xùn)練營(yíng) 試聽(tīng) 13800
學(xué)習(xí)服務(wù)
- 技術(shù)大牛直播授課
- 實(shí)時(shí)學(xué)情管理
- 課后作業(yè)批改,BUG診斷
- 輔導(dǎo)老師當(dāng)堂答疑
- 學(xué)習(xí)規(guī)劃,專(zhuān)屬學(xué)習(xí)方案