Python基礎(chǔ)應(yīng)用
2025-08-21 05:09:57
講師:張曉如 瀏覽次數(shù):30
課程描述INTRODUCTION



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