Python基礎應用
2025-10-05 15:57:18
講師:張曉如 瀏覽次數:171
課程描述INTRODUCTION
培訓講師:張曉如
課程價格:¥元/人
培訓天數:1天
日程安排SCHEDULE
課程大綱Syllabus
一、 課程背景
Python自誕生以來就受到了程序員和編程愛好者的追捧和青睞,在“程序猿”界Python是除了Java、C/C++/C#外*的語言。但其作為編程語言,讓無數非計算機科班出身的職場人士望而卻步。近年來Python憑借其強大的擴展性和豐富的第三方模塊,在辦公自動化領域異軍突起、大展拳腳,許多職場人士紛紛加入Python的學習隊伍中。
初次接觸Python的伙伴會問:“編程是不是很難?”其實擔心是沒必要的。Python的語法簡潔易懂、容易理解和上手,因而想要入門編程,Python是最好的選擇。同時對于職場中的非編程人員和非數據分析人士,將Python應用于日常辦公中,通過Python和它強大的第三方模塊操控電腦、操控辦公軟件,能夠幫助大家擺脫機械性和重復性的繁瑣事務,極大提高工作的效率,助力職場人士從容面對數字時代的挑戰。
二、 課程收益
通過本課程學習,達到如下目的:
² 了解Python使用場景,能夠搭建自己的編程開發環境;
² 掌握Python編程的基礎語法知識、精髓其編程思想;
² 掌握常用的第三方擴展庫的使用,特別是文件夾處理和EXCEL文件處理;
² 學會使用PYTHON完成數據整理、數據分析的過程;
² 學會使用Python提升職場常見辦公場景的工作效率。
三、 培訓對象
課程適用于有一定辦公軟件使用基礎,需要進一步提升工作效率的各級管理者、數據分析人士及Python編程愛好者。
四、 授課講師
張曉如 老師(微軟OFFICE大師級認證)
五、 授課時間
1天,6小時/天
六、 課程大綱
PartⅠ、Python初探
*掌握如何搭建自己的Python編程開發環境。
1、 認識Python
1) What--什么是Python
2) Who--誰在使用Python
3) Who--為什么選擇學習Python
4) How--如何學習Python
2、 Python安裝與環境搭建
1) 為何選擇Anaconda搭建環境?
2) Anaconda如何下載、安裝、配置?
3) Anaconda的主要模塊有哪些?
4) Jupyter Notebook開發環境如何運行--編寫自己的第一個Python代碼
5) Spyder開發環境如何運行--編寫自己的第二個Python代碼
3、 Python初體驗--十秒鐘快速創建20個Excel工作薄并統一命名
1) Spyder界面介紹
2) Python文件的打開、編輯與保存
3) 先認識一下Python代碼的整體構成
Part2、Python編程基礎
*掌握基本的Python編程思想與編程語句,熟悉常用數據結構的操作。
1、 認識變量
² 變量的賦值與命名規則
2、 數據類型
² 數值型:整型與浮點型
² 字符型:字符型的定義
² 邏輯型:1和0,或TRUE和FALSE
² 數據類型的查詢:TYPE函數
² 數據類型的運算:數值型/字符型/邏輯型如何運算
² 數據類型的轉換:Str()函數、int()函數、float()函數
3、 數據結構
² 列表(LIST):如何定義/訪問/增加/修改/刪除
² 字典(DICTIONARY):如何定義/訪問/增加/修改/刪除
² 序列(SERIES):如何定義/訪問/增加/修改/刪除
² 數據框(DATEFRAME):如何定義/訪問/增加/修改/刪除
4、 編碼基本規則
² 縮進
² 注釋
² 其他規則
5、 流程控制語句
² If語句
² For語句
² While語句
² 控制語句的嵌套
6、 函數
² 內置函數:replace()/strip()/split()
² 自定義函數:def語句
7、 模塊的類別、安裝
² 內置模塊
² 第三方模塊
² 用PIP命令安裝模塊
練習:基本Python編程語句實戰操作。
Part3、Python模塊初探
*學習Python中常用的模塊,了解其應用場景,掌握其實現過程。
1、 模塊的導入
² Import語句導入模塊
² From語句導入模塊
2、 處理文件和文件夾的模塊--os
² 列出指定路徑下文件夾包含的文件名稱
² 分類文件主名和擴展名
² 重命名文件和文件夾
3、 批量處理EXCEL文件的模塊--xlwings
² 創建/保存/打開工作簿
² 操控工作表和單元格
4、 數據導入和整理模塊--pandas
² 文件的讀取和導出
² 數據的清洗和轉換
² 數據的選取和處理
² 數據表的拼接
5、 數據可視化模塊--Matplotlib
² 繪制折線圖
² 繪制柱形圖
6、 模塊的交互使用
² Xlwings模塊與pandas模塊的交互
² Xlwings模塊與matplotlib模塊的交互
Part4、Python基礎應用
*實操內容,學員動手實操完成下述工作中常見的辦公場景需求。(根據學員進度選擇講授)
1、 文件夾管理
1) 自動獲取文件夾中所有文件的名稱
2) 文件夾內容自動分類整理
2、 文件加密與轉換
1) 批量加密PDF文件
2) 將WORD文檔批量轉換為PDF文件
3、 批量處理工作薄/工作表/行/列
1) 批量新建、保存、關閉、重命名工作薄
2) 批量打印工作薄中的指定工作表/指定頁
4、 批量數據分析
1) 批量制作數據透視表
2) 使用描述統計呈現數據的相關指標(如平均值、極值、75%分位值等)
七、 特別注意
學員自備電腦(建議一人一臺),老師講解示范后學員操作練習;
本課程內容及順序可能根據學員需求及難度而調整。
轉載://cqdwzx.com/gkk_detail/324505.html
已開課時間Have start time

- 張曉如
[僅限會員]
IT相關公開培訓班
- 系統架構與詳細設計*實踐 曾強華
- “SQL Server 2 賀偉
- Excel在企業管理中的高 許奕
- 詳細設計與系統架構*實踐 講師團
- 關于舉辦軟件研發過程實戰培 郭樹行
- 信息安全等級保護高級培訓班 講師團
- 在軟件開發流程中構筑軟件質 楊學明
- 企業架構與IT戰略規劃培訓 郭樹行
- IT信息系統審計培訓 余老師
- 文檔安全、黑客攻防及信息安 講師團
- 卓越軟件需求分析與管理實踐 郭樹行
- IT治理與審計*實踐 講師團
IT相關內訓
- 前沿信息技術解析與應用創新 張世民
- SQL語句基礎使用 郭振杰
- Java企業級后臺開發 郭振杰
- 6G技術與發展趨勢 楓影
- Python基礎應用 張曉如
- IPA應用實戰 郭振杰
- 數據庫基礎及實操(MySQ 郭振杰
- PYTHON編程從入門到進 張曉如
- Quick BI 數據分析 張曉如
- 自智網絡 楓影
- Python數據分析與數據 張曉如
- 釘釘易搭低代碼開發與實戰應 張曉如

