Python開發語言基礎實戰培訓
主講老師: 傅一航 查看講師詳情>>
工作背景:
大數據專家。
在華為工作十年,
五項國家專利,
在華為工作期間獲得華為數項獎項,
曾在英國、日本、荷蘭等海外市場做項目,
對大數據技術有深入的研究。
計算機軟件與理論碩士研究生(研究方向:數據挖掘、搜索引擎)...
主講課程:
董事長總經理高管的課程:
《數字化戰略與數字化變革》
《大數據思維與應用創新》
《大數據思維與商業模式創新,賦能企業增長》
《大數據思維與大數據決策,提升決策能力》
大數據市場營銷的課程:
...
Python開發語言基礎實戰培訓課程大綱詳細內容
課程分類: 華為學習DeepSeek華為管理
課程目標:
本課程為Python語言基礎學習,通過本課程的學習,達到如下目的:
1、全面掌握Python語言以及其編程思想。
2、掌握Python基本格式,以及常用的6種基本語句。
3、掌握常用的標準數據類型
4、掌握面向對象編程的思路,能夠自定義類、模塊和包
5、掌握文件的標準操作,以及異常處理等
6、熟習單元測試及文檔編寫。
7、熟練常用的標準庫
課程對象:業務支持部、IT系統部、系統開發部、網絡運維部等相關技術人員。
課程時間:2-3天時間
課程大綱:
第一部分:Python環境搭建
目的:掌握基本的Python編程思想與編程語句,熟悉常用數據結構的操作
1、Python簡介
2、Python安裝的幾種方式
3、Python核心程序安裝
4、Python擴展庫安裝
5、代碼編輯器VSCode安裝及配置
6、交互式Python運行
第二部分:Python基本語句
1、基本格式
編碼(utf-8)
注釋(單引號、雙引號、三引號)
縮進(縮進—代碼塊)
標識符命名規則
保留字和內置函數
書寫格式(一行一句、一行多句、一句多行)
2、基本語句(主要6種)
3、賦值語句
變量定義
賦值運算符
4、輸出語句
print語句
自動換行,不換行輸出
變量位置輸出
格式化字符串輸出
5、輸入語句
input語句
6、判斷語句
if-elif-else語句
比較運算符
成員運算符
布爾運算符
身份運算符
7、循環語句
遍歷循環for-else
條件循環while-else
循環中斷(break和continue)
8、異常語句
try-excep-else-finally
9、其它特殊語句
第三部分:Python數據類型
1、Python對象識別
2、常用的標準數據類型
不可變類型(Number, String, Tuple)
可變類型(list, Dict, Set)
3、數字類型
四種常用數字類型(int, Boolean, float, complex)
數字格式化字符
常用的數字擴展庫
運算符(算術運算符、位運算符)
4、字符串
字符串表示
字符串訪問
字符串轉義
字符串前綴
字符串操作
字符串格式化
5、列表
列表定義
列表訪問
列表修改
列表操作
列表切片
6、元組
元組定義
元組訪問
元組切片
7、字典
字典定義
字典訪問
字典修改
字典操作
8、集合
集合定義
集合訪問
集合修改
集合運算
9、日期時間
datetime, date, time, timedelt
日期格式化字符含義
第四部分:面向對象編程
1、自定義函數
函數定義
函數調用
函數參數
函數值傳遞
匿名函數
2、自定義類
類的定義
類名稱的性質(公有的和私有的)
類屬性(定義、訪問、
類方法(定義、使用)
特殊的類系統方法
派生類
重載父類方法
3、自定久模塊
模塊格式
導入模塊、導入函數
模塊的搜索路徑
模塊的特殊用法
4、包
包的構造
包的導入
第五部分:文件操作和異常處理
1、常規的文件操作
2、文件打開
open函數
文件打開模式
3、文件讀寫
讀寫文本行
讀寫文件字節
文本換行符特別處理
4、文件關閉與異常
5、異常處理
異常語句
多異常捕獲
異常匹配順序
異常重拋出
6、對象序列化
7、CSV文件操作
第六部分:單元測試
1、質量控制常用兩個模塊
doctest
unittest
2、如何在程序中自動嵌入測試用例
3、對函數進行單元測試
4、對類(屬性和方法)進行單元測試
5、常用的斷言方法
6、單元測試用例編寫原則和規范
第七部分:案例實戰
1、構造一個日志記錄模塊
2、構建一個資源瀏覽程序
結束:課程總結與問題答疑。