Python基礎(chǔ)應(yīng)用
2025-08-16 02:40:52
講師:張曉如 瀏覽次數(shù):7
課程描述INTRODUCTION



日程安排SCHEDULE
課程大綱Syllabus
一、 課程背景
Python自誕生以來(lái)就受到了程序員和編程愛(ài)好者的追捧和青睞,在“程序猿”界Python是除了Java、C/C++/C#外*的語(yǔ)言。但其作為編程語(yǔ)言,讓無(wú)數(shù)非計(jì)算機(jī)科班出身的職場(chǎng)人士望而卻步。近年來(lái)Python憑借其強(qiáng)大的擴(kuò)展性和豐富的第三方模塊,在辦公自動(dòng)化領(lǐng)域異軍突起、大展拳腳,許多職場(chǎng)人士紛紛加入Python的學(xué)習(xí)隊(duì)伍中。
初次接觸Python的伙伴會(huì)問(wèn):“編程是不是很難?”其實(shí)擔(dān)心是沒(méi)必要的。Python的語(yǔ)法簡(jiǎn)潔易懂、容易理解和上手,因而想要入門編程,Python是最好的選擇。同時(shí)對(duì)于職場(chǎng)中的非編程人員和非數(shù)據(jù)分析人士,將Python應(yīng)用于日常辦公中,通過(guò)Python和它強(qiáng)大的第三方模塊操控電腦、操控辦公軟件,能夠幫助大家擺脫機(jī)械性和重復(fù)性的繁瑣事務(wù),極大提高工作的效率,助力職場(chǎng)人士從容面對(duì)數(shù)字時(shí)代的挑戰(zhàn)。
二、 課程收益
通過(guò)本課程學(xué)習(xí),達(dá)到如下目的:
² 了解Python使用場(chǎng)景,能夠搭建自己的編程開(kāi)發(fā)環(huán)境;
² 掌握Python編程的基礎(chǔ)語(yǔ)法知識(shí)、精髓其編程思想;
² 掌握常用的第三方擴(kuò)展庫(kù)的使用,特別是文件夾處理和EXCEL文件處理;
² 學(xué)會(huì)使用PYTHON完成數(shù)據(jù)整理、數(shù)據(jù)分析的過(guò)程;
² 學(xué)會(huì)使用Python提升職場(chǎng)常見(jiàn)辦公場(chǎng)景的工作效率。
三、 培訓(xùn)對(duì)象
課程適用于有一定辦公軟件使用基礎(chǔ),需要進(jìn)一步提升工作效率的各級(jí)管理者、數(shù)據(jù)分析人士及Python編程愛(ài)好者。
四、 授課講師
張曉如 老師(微軟OFFICE大師級(jí)認(rèn)證)
五、 授課時(shí)間
1天,6小時(shí)/天
六、 課程大綱
PartⅠ、Python初探
*掌握如何搭建自己的Python編程開(kāi)發(fā)環(huán)境。
1、 認(rèn)識(shí)Python
1) What--什么是Python
2) Who--誰(shuí)在使用Python
3) Who--為什么選擇學(xué)習(xí)Python
4) How--如何學(xué)習(xí)Python
2、 Python安裝與環(huán)境搭建
1) 為何選擇Anaconda搭建環(huán)境?
2) Anaconda如何下載、安裝、配置?
3) Anaconda的主要模塊有哪些?
4) Jupyter Notebook開(kāi)發(fā)環(huán)境如何運(yùn)行--編寫(xiě)自己的第一個(gè)Python代碼
5) Spyder開(kāi)發(fā)環(huán)境如何運(yùn)行--編寫(xiě)自己的第二個(gè)Python代碼
3、 Python初體驗(yàn)--十秒鐘快速創(chuàng)建20個(gè)Excel工作薄并統(tǒng)一命名
1) Spyder界面介紹
2) Python文件的打開(kāi)、編輯與保存
3) 先認(rèn)識(shí)一下Python代碼的整體構(gòu)成
Part2、Python編程基礎(chǔ)
*掌握基本的Python編程思想與編程語(yǔ)句,熟悉常用數(shù)據(jù)結(jié)構(gòu)的操作。
1、 認(rèn)識(shí)變量
² 變量的賦值與命名規(guī)則
2、 數(shù)據(jù)類型
² 數(shù)值型:整型與浮點(diǎn)型
² 字符型:字符型的定義
² 邏輯型:1和0,或TRUE和FALSE
² 數(shù)據(jù)類型的查詢:TYPE函數(shù)
² 數(shù)據(jù)類型的運(yùn)算:數(shù)值型/字符型/邏輯型如何運(yùn)算
² 數(shù)據(jù)類型的轉(zhuǎn)換:Str()函數(shù)、int()函數(shù)、float()函數(shù)
3、 數(shù)據(jù)結(jié)構(gòu)
² 列表(LIST):如何定義/訪問(wèn)/增加/修改/刪除
² 字典(DICTIONARY):如何定義/訪問(wèn)/增加/修改/刪除
² 序列(SERIES):如何定義/訪問(wèn)/增加/修改/刪除
² 數(shù)據(jù)框(DATEFRAME):如何定義/訪問(wèn)/增加/修改/刪除
4、 編碼基本規(guī)則
² 縮進(jìn)
² 注釋
² 其他規(guī)則
5、 流程控制語(yǔ)句
² If語(yǔ)句
² For語(yǔ)句
² While語(yǔ)句
² 控制語(yǔ)句的嵌套
6、 函數(shù)
² 內(nèi)置函數(shù):replace()/strip()/split()
² 自定義函數(shù):def語(yǔ)句
7、 模塊的類別、安裝
² 內(nèi)置模塊
² 第三方模塊
² 用PIP命令安裝模塊
練習(xí):基本Python編程語(yǔ)句實(shí)戰(zhàn)操作。
Part3、Python模塊初探
*學(xué)習(xí)Python中常用的模塊,了解其應(yīng)用場(chǎng)景,掌握其實(shí)現(xiàn)過(guò)程。
1、 模塊的導(dǎo)入
² Import語(yǔ)句導(dǎo)入模塊
² From語(yǔ)句導(dǎo)入模塊
2、 處理文件和文件夾的模塊--os
² 列出指定路徑下文件夾包含的文件名稱
² 分類文件主名和擴(kuò)展名
² 重命名文件和文件夾
3、 批量處理EXCEL文件的模塊--xlwings
² 創(chuàng)建/保存/打開(kāi)工作簿
² 操控工作表和單元格
4、 數(shù)據(jù)導(dǎo)入和整理模塊--pandas
² 文件的讀取和導(dǎo)出
² 數(shù)據(jù)的清洗和轉(zhuǎn)換
² 數(shù)據(jù)的選取和處理
² 數(shù)據(jù)表的拼接
5、 數(shù)據(jù)可視化模塊--Matplotlib
² 繪制折線圖
² 繪制柱形圖
6、 模塊的交互使用
² Xlwings模塊與pandas模塊的交互
² Xlwings模塊與matplotlib模塊的交互
Part4、Python基礎(chǔ)應(yīng)用
*實(shí)操內(nèi)容,學(xué)員動(dòng)手實(shí)操完成下述工作中常見(jiàn)的辦公場(chǎng)景需求。(根據(jù)學(xué)員進(jìn)度選擇講授)
1、 文件夾管理
1) 自動(dòng)獲取文件夾中所有文件的名稱
2) 文件夾內(nèi)容自動(dòng)分類整理
2、 文件加密與轉(zhuǎn)換
1) 批量加密PDF文件
2) 將WORD文檔批量轉(zhuǎn)換為PDF文件
3、 批量處理工作薄/工作表/行/列
1) 批量新建、保存、關(guān)閉、重命名工作薄
2) 批量打印工作薄中的指定工作表/指定頁(yè)
4、 批量數(shù)據(jù)分析
1) 批量制作數(shù)據(jù)透視表
2) 使用描述統(tǒng)計(jì)呈現(xiàn)數(shù)據(jù)的相關(guān)指標(biāo)(如平均值、極值、75%分位值等)
七、 特別注意
學(xué)員自備電腦(建議一人一臺(tái)),老師講解示范后學(xué)員操作練習(xí);
本課程內(nèi)容及順序可能根據(jù)學(xué)員需求及難度而調(diào)整。
轉(zhuǎn)載:http://www.caprane.cn/gkk_detail/324505.html
已開(kāi)課時(shí)間Have start time
- 張曉如
[僅限會(huì)員]
預(yù)約1小時(shí)微咨詢式培訓(xùn)
IT相關(guān)公開(kāi)培訓(xùn)班
- 詳細(xì)設(shè)計(jì)與系統(tǒng)架構(gòu)*實(shí)踐 講師團(tuán)
- “SQL Server 2 賀偉
- IT信息系統(tǒng)審計(jì)培訓(xùn) 余老師
- 信息安全等級(jí)保護(hù)高級(jí)培訓(xùn)班 講師團(tuán)
- 在軟件開(kāi)發(fā)流程中構(gòu)筑軟件質(zhì) 楊學(xué)明
- 文檔安全、黑客攻防及信息安 講師團(tuán)
- IT治理與審計(jì)*實(shí)踐 講師團(tuán)
- 關(guān)于舉辦軟件研發(fā)過(guò)程實(shí)戰(zhàn)培 郭樹(shù)行
- 企業(yè)架構(gòu)與IT戰(zhàn)略規(guī)劃培訓(xùn) 郭樹(shù)行
- 系統(tǒng)架構(gòu)與詳細(xì)設(shè)計(jì)*實(shí)踐 曾強(qiáng)華
- 卓越軟件需求分析與管理實(shí)踐 郭樹(shù)行
- Excel在企業(yè)管理中的高 許奕
IT相關(guān)內(nèi)訓(xùn)
- Java企業(yè)級(jí)后臺(tái)開(kāi)發(fā) 郭振杰
- 釘釘易搭低代碼開(kāi)發(fā)與實(shí)戰(zhàn)應(yīng) 張曉如
- PYTHON編程從入門到進(jìn) 張曉如
- IPA應(yīng)用實(shí)戰(zhàn) 郭振杰
- Python數(shù)據(jù)分析與數(shù)據(jù) 張曉如
- 前沿信息技術(shù)解析與應(yīng)用創(chuàng)新 張世民
- 自智網(wǎng)絡(luò) 楓影
- 數(shù)據(jù)庫(kù)基礎(chǔ)及實(shí)操(MySQ 郭振杰
- 6G技術(shù)與發(fā)展趨勢(shì) 楓影
- Quick BI 數(shù)據(jù)分析 張曉如
- SQL語(yǔ)句基礎(chǔ)使用 郭振杰
- Python基礎(chǔ)應(yīng)用 張曉如