課程描述INTRODUCTION
· 高層管理者· 中層領(lǐng)導(dǎo)· 其他人員· IT人士· 研發(fā)經(jīng)理
日程安排SCHEDULE
課程大綱Syllabus
Python開(kāi)發(fā)課程
【課程目標(biāo)】
Python已經(jīng)成為穩(wěn)居前三的*的語(yǔ)言之一,它簡(jiǎn)單易用、跨平臺(tái)、功能強(qiáng)大、擴(kuò)展性強(qiáng),而且能夠?qū)⑵渌Z(yǔ)言編寫(xiě)的程序融合起來(lái),實(shí)現(xiàn)無(wú)縫連接,號(hào)稱是萬(wàn)能膠水語(yǔ)言。
本課程為Python語(yǔ)言基礎(chǔ)學(xué)習(xí),通過(guò)本課程的學(xué)習(xí),達(dá)到如下目的:
全面掌握Python語(yǔ)言以及其編程思想
掌握Python基本格式,以及常用的6種基本語(yǔ)句
掌握常用的標(biāo)準(zhǔn)數(shù)據(jù)類型
掌握面向?qū)ο缶幊痰乃悸?,能夠自定義類、模塊和包
掌握文件的標(biāo)準(zhǔn)操作,以及異常處理等
熟習(xí)單元測(cè)試及文檔編寫(xiě)
熟練常用的標(biāo)準(zhǔn)庫(kù)
【授課對(duì)象】
業(yè)務(wù)支持部、IT系統(tǒng)部、系統(tǒng)開(kāi)發(fā)部、網(wǎng)絡(luò)運(yùn)維部等相關(guān)技術(shù)人員。
【學(xué)員要求】
課程為實(shí)戰(zhàn)課程,要求:
每個(gè)學(xué)員自備一臺(tái)便攜機(jī)(必須)。
便攜機(jī)中事先安裝好Python 3.7版本及以上。
注:講師現(xiàn)場(chǎng)提供開(kāi)源的安裝程序、擴(kuò)展庫(kù),以及現(xiàn)場(chǎng)分析的數(shù)據(jù)源。
【課程大綱】
Python環(huán)境搭建
目的:掌握基本的Python編程思想與編程語(yǔ)句,熟悉常用數(shù)據(jù)結(jié)構(gòu)的操作
Python簡(jiǎn)介
Python安裝的幾種方式
Python核心程序安裝
Python擴(kuò)展庫(kù)安裝
代碼編輯器VSCode安裝及配置
交互式Python運(yùn)行
Python基本語(yǔ)句基本格式
編碼(utf-8)
注釋(單引號(hào)、雙引號(hào)、三引號(hào))
縮進(jìn)(縮進(jìn)—代碼塊)
標(biāo)識(shí)符命名規(guī)則
保留字和內(nèi)置函數(shù)
書(shū)寫(xiě)格式(一行一句、一行多句、一句多行)
基本語(yǔ)句(主要6種)
賦值語(yǔ)句
變量定義
賦值運(yùn)算符
輸出語(yǔ)句
print語(yǔ)句
自動(dòng)換行,不換行輸出
變量位置輸出
格式化字符串輸出
輸入語(yǔ)句
input語(yǔ)句
判斷語(yǔ)句
if-elif-else語(yǔ)句
比較運(yùn)算符
成員運(yùn)算符
布爾運(yùn)算符
身份運(yùn)算符
循環(huán)語(yǔ)句
遍歷循環(huán)for-else
條件循環(huán)while-else
循環(huán)中斷(break和continue)
異常語(yǔ)句
try-excep-else-finally
其它特殊語(yǔ)句
Python數(shù)據(jù)類型
Python對(duì)象識(shí)別
常用的標(biāo)準(zhǔn)數(shù)據(jù)類型
不可變類型(Number, String, Tuple)
可變類型(list, Dict, Set)
數(shù)字類型
四種常用數(shù)字類型(int, Boolean, float, complex)
數(shù)字格式化字符
常用的數(shù)字?jǐn)U展庫(kù)
運(yùn)算符(算術(shù)運(yùn)算符、位運(yùn)算符)
字符串
字符串表示
字符串訪問(wèn)
字符串轉(zhuǎn)義
字符串前綴
字符串操作
字符串格式化
列表
列表定義
列表訪問(wèn)
列表修改
列表操作
列表切片
元組
元組定義
元組訪問(wèn)
元組切片
字典
字典定義
字典訪問(wèn)
字典修改
字典操作
集合
集合定義
集合訪問(wèn)
集合修改
集合運(yùn)算
日期時(shí)間
datetime, date, time, timedelt
日期格式化字符含義
面向?qū)ο缶幊?br />
自定義函數(shù)
函數(shù)定義
函數(shù)調(diào)用
函數(shù)參數(shù)
函數(shù)值傳遞
匿名函數(shù)
自定義類
類的定義
類名稱的性質(zhì)(公有的和私有的)
類屬性(定義、訪問(wèn)、
類方法(定義、使用)
特殊的類系統(tǒng)方法
派生類
重載父類方法
自定久模塊
模塊格式
導(dǎo)入模塊、導(dǎo)入函數(shù)
模塊的搜索路徑
模塊的特殊用法
包
包的構(gòu)造
包的導(dǎo)入
文件操作和異常處理
常規(guī)的文件操作
文件打開(kāi)
open函數(shù)
文件打開(kāi)模式
文件讀寫(xiě)
讀寫(xiě)文本行
讀寫(xiě)文件字節(jié)
文件隨機(jī)讀寫(xiě)(文件指針管理)
文本換行符特別處理
文件關(guān)閉與異常
異常處理
異常語(yǔ)句
多異常捕獲
異常匹配順序
異常重拋出
對(duì)象序列化
CSV文件操作
單元測(cè)試
質(zhì)量控制常用兩個(gè)模塊
doctest
unittest
如何在程序中自動(dòng)嵌入測(cè)試用例
對(duì)函數(shù)進(jìn)行單元測(cè)試
對(duì)類(屬性和方法)進(jìn)行單元測(cè)試
常用的斷言方法
單元測(cè)試用例編寫(xiě)原則和規(guī)范
案例實(shí)戰(zhàn)
構(gòu)造一個(gè)日志記錄模塊
構(gòu)建一個(gè)資源瀏覽程序
結(jié)束:課程總結(jié)與問(wèn)題答疑
Python開(kāi)發(fā)課程
轉(zhuǎn)載:http://www.nywlwx.com/gkk_detail/273037.html
已開(kāi)課時(shí)間Have start time
- 尹傳亮
IT相關(guān)內(nèi)訓(xùn)
- 互聯(lián)網(wǎng)新技術(shù)在銀行的應(yīng)用 武威
- 軟件安全意識(shí)加強(qiáng)與技能提高 張勝生
- CISSP認(rèn)證培訓(xùn)課程 張勝生
- 大模型技術(shù)與應(yīng)用培訓(xùn) 葉梓
- 信息安全風(fēng)險(xiǎn)評(píng)估與加固技能 張勝生
- 網(wǎng)安管理崗培訓(xùn) 張勝生
- Fine BI 數(shù)據(jù)分析與 張曉如
- 滲透測(cè)試與攻防實(shí)戰(zhàn)高級(jí)課程 張勝生
- 云計(jì)算的應(yīng)用領(lǐng)域和實(shí)踐 武威
- 電力信息化:價(jià)值和建設(shè)分析 劉宇佳
- Python高效辦公自動(dòng)化 張曉如
- IT崗位數(shù)智化能力提升路徑 甄文智