關于Python 運維自動化如何入門?
今天小編要跟大家分享的文章是關于Python自動化如何入門, 從 0 開始講解 Python自動化入門,手把手帶你實現每行代碼,專為解決運維同學入門難點 , Python入門新手和正在進行Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 !
技術要點
◆ Python 由來和發展
◆ Python 開發環境搭建和多版本部署
◆ 增強工具 IPython、Jupyter 使用 Pycharm 安裝使用
◆ 馮諾依曼體系結構
◆ Python 動態弱類型語言的優缺點
◆ 標識符、常量、變量
◆ 算數運算符、比較運算符、短路運算符及優先級
第 1 天
◆ 分支、循環及 break、continue、else 子句三元表達式入門和進階基礎
◆ False 等價真值表 ◆ Print、input、type、isinstance 隨機數模塊語法
作業:
● 九九乘法表 ● 用戶登錄驗證 ● 用戶依次輸入用戶名和密碼,然后提交驗證
● 用戶不存在、密碼錯誤,都顯示用戶名或密碼錯誤提 ● 錯誤 3 次,則退出程序
● 驗證成功則顯示登錄信息
◆列表及常用方法,append、pop、extend、sort 及時間復雜度
◆ 列表數據模型和深淺 copy ◆ 元組及常用方法
第 2 天
◆ 字符串,常用方法 join、split、partition、replace、strip、find 及時間復雜度,線性數據 格式化 bytes、bytearray 結構
◆ 切片用法和高級進階(必備)
◆ len、range、max、min、sorted
作業: ● 求 100 內奇數和,順便講解 sum 函數 ● 求 100 內斐波那契數列
◆ 集合及常用方法實現
◆ 字典及常用方法
◆ 字典及常用方法
◆ 列表解析式、集合解析式、字典解析式、生成器表達
◆ sorted、enumerate
第 3 天
作業: 哈希表 ● 隨機生成 20 個 [1, 20] 的正整數,統計每個數字出現的次數,排序并降 序輸出次數最多的前三個數 字及次數 ● 順序的數字 6 位,分隔符點號,10 個隨機小寫英文字符 ● 舉例,000005.xcbaaduixy
◆ 函數、形參定義、實參傳送、返回值
◆ 函數作用域和 LEGB
第 4 天
◆ 文件操作 open、read、write,編碼,上下文操作 函數和文件
◆ Csv、ini 文件處理與實戰
◆ 序列化和反序列化、pickle、json 及高級用法 操作
作業: ● 配置文件格式轉換
◆ 路徑操作 os.path、pathlib.Path 類使用
◆ 如何用 Python 實現文件及目錄復制操作
第 5 天
◆ Python 嵌套函數和閉包
◆ Python 裝飾器及應用實 裝飾器和
◆ Lambda 表達式
◆ 生成器函數及高級用法 路徑操作
◆ filter、map、zip 使用與實戰
◆ time、datetime 模塊使用與實戰
作業: ● 讀取給定文本文件,統計單詞,計算 TOP 10 ◆ Python實現類、類屬性、方法 ◆ 屬性的搜索順序 ◆ 私有成員和訪問控制
第 6 天
◆ Classmethod、staticmethod 裝飾器,property 屬性裝飾器 面向
◆ 異常和異常捕獲 對象
作業: ● 整數生成器類,構造 10 個二維坐標系坐標
◆ 面向對象單繼承
◆ 多繼承和 MRO(面試加分技能)
第 7-8 天
◆ 反射用方法 getattr、setattr、hasattr 面向對象
◆ 面向對象三要素總結和面試真題講解
◆ Logging 模塊使用與實戰 進階
作業: ● 從 Shape 基類實現三角形、矩形、圓,求它們面積,并序列化信息 。
好啦,今天的分享到這里就結束了,希望大家持續關注馬哥教育官網,每天都會有大量優質內容與大家分享!
聲明:文章來源于網絡,侵刪!