中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊
> >
對比VBA學Python:高效實現(xiàn)數(shù)據(jù)處理自動化

包郵 對比VBA學Python:高效實現(xiàn)數(shù)據(jù)處理自動化

作者:童大謙
出版社:電子工業(yè)出版社出版時間:2022-10-01
開本: 其他 頁數(shù): 568
中 圖 價:¥58.1(4.9折) 定價  ¥119.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

對比VBA學Python:高效實現(xiàn)數(shù)據(jù)處理自動化 版權信息

對比VBA學Python:高效實現(xiàn)數(shù)據(jù)處理自動化 本書特色

本書旨在幫助讀者以*快的速度,系統(tǒng)地從Excel VBA腳本編程轉入Python腳本編程,或者從Python腳本編程轉入VBA腳本編程,或者同時學會兩種腳本編程方法。本書使用Excel VBA和Python雙語言對照的方式,能幫助VBA用戶快速掌握Python腳本編程,并使用雙語實現(xiàn)Excel腳本編程和數(shù)據(jù)處理自動化。本書包括對象模型、界面設計、文件操作、Excel函數(shù)、Excel圖形、Excel圖表、Excel數(shù)據(jù)透視表、正則表達式、統(tǒng)計分析和混合編程等內容。關于Python方面,本書詳細地介紹了xlwings包的使用方法。本書適合任何對Excel腳本開發(fā)感興趣的讀者閱讀,如有編程需求的職場辦公人員、數(shù)據(jù)分析人員、大學生、科研人員和程序員等。

對比VBA學Python:高效實現(xiàn)數(shù)據(jù)處理自動化 內容簡介

本書旨在幫助讀者以*快的速度,系統(tǒng)地從Excel VBA腳本編程轉入Python腳本編程,或者從Python腳本編程轉入VBA腳本編程,或者同時學會兩種腳本編程方法。本書使用Excel VBA和Python雙語言對照的方式,能幫助VBA用戶快速掌握Python腳本編程,并使用雙語實現(xiàn)Excel腳本編程和數(shù)據(jù)處理自動化。本書包括對象模型、界面設計、文件操作、Excel函數(shù)、Excel圖形、Excel圖表、Excel數(shù)據(jù)透視表、正則表達式、統(tǒng)計分析和混合編程等內容。關于Python方面,本書詳細地介紹了xlwings包的使用方法。本書適合任何對Excel腳本開發(fā)感興趣的讀者閱讀,如有編程需求的職場辦公人員、數(shù)據(jù)分析人員、大學生、科研人員和程序員等。

對比VBA學Python:高效實現(xiàn)數(shù)據(jù)處理自動化 目錄

第1章 Excel編程與Python編程概述 1
1.1 關于Excel腳本編程 1
1.1.1 為什么要進行Excel腳本編程 1
1.1.2 選擇VBA還是選擇Python 2
1.2 使用Excel VBA編寫程序 2
1.2.1 Excel VBA的編程環(huán)境 2
1.2.2 編寫Excel VBA程序 4
1.3 使用Python編寫程序 5
1.3.1 Python的特點 5
1.3.2 下載并安裝Python 5
1.3.3 Python的編程環(huán)境 6
1.3.4 編寫Python程序 7
1.4 編程規(guī)范 9
1.4.1 代碼注釋 9
1.4.2 代碼續(xù)行 10
1.4.3 代碼縮進 10

第2章 常量和變量 12
2.1 常量 12
2.1.1 Excel VBA常量 12
2.1.2 Python常量 13
2.2 變量及其操作 14
2.2.1 變量的命名 14
2.2.2 變量的聲明 15
2.2.3 變量的賦值 16
2.2.4 鏈式賦值 18
2.2.5 系列解包賦值 18
2.2.6 交換變量的值 19
2.2.7 變量的清空或刪除 19
2.2.8 Python對象的三要素 20
2.3 變量的數(shù)據(jù)類型 21
2.3.1 基本的數(shù)據(jù)類型 21
2.3.2 數(shù)據(jù)類型轉換 23
2.4 數(shù)字 25
2.4.1 整型數(shù)字 25
2.4.2 浮點型數(shù)字 26
2.4.3 復數(shù) 27
2.4.4 類型轉換的有關問題 28
2.4.5 Python的整數(shù)緩存機制 29

第3章 表達式 30
3.1 算術運算符 30
3.2 關系運算符 32
3.3 邏輯運算符 34
3.4 賦值運算符和算術賦值運算符 36
3.5 成員運算符 36
3.6 身份運算符 38
3.7 運算符的優(yōu)先級 38

第4章 初識Excel對象模型 42
4.1 Excel對象模型 42
4.1.1 對象及相關概念 42
4.1.2 Excel對象及其層次結構 43
4.2 操作Excel對象模型的一般過程 44
4.2.1 使用Excel VBA操作Excel對象模型的一般過程 44
4.2.2 與Excel相關的Python包 45
4.2.3 xlwings包及其安裝 46
4.2.4 使用xlwings包操作Excel對象模型的一般過程 47
4.3 與Excel對象模型有關的常用操作 49
4.3.1 獲取文件的當前路徑 49
4.3.2 對象的引用 50
4.3.3 獲取末行行號:給參數(shù)指定常數(shù)值 51
4.3.4 擴展單元格區(qū)域 52
4.3.5 修改單元格區(qū)域的屬性 53

第5章 流程控制 54
5.1 判斷結構 54
5.1.1 單分支判斷結構 54
5.1.2 二分支判斷結構 55
5.1.3 多分支判斷結構 56
5.1.4 有嵌套的判斷結構 58
5.1.5 三元操作表達式 60
5.1.6 判斷結構示例:判斷是否為閏年 62
5.2 循環(huán)結構:for循環(huán) 64
5.2.1 for循環(huán) 64
5.2.2 嵌套for循環(huán) 66
5.2.3 Python中的for…else的用法 67
5.2.4 for循環(huán)示例:求給定數(shù)據(jù)的*大值和*小值 68
5.3 循環(huán)結構:while循環(huán) 69
5.3.1 簡單while循環(huán) 70
5.3.2 Python中有分支的while循環(huán) 72
5.3.3 嵌套while循環(huán) 72
5.3.4 while循環(huán)示例:求給定數(shù)據(jù)的*大值和*小值 73
5.4 Excel VBA的其他結構 75
5.4.1 For Each…Next循環(huán)結構 75
5.4.2 Do循環(huán)結構 76
5.5 其他語句 77
5.5.1 Excel VBA中的其他語句 77
5.5.2 Python中的其他語句 78

第6章 字符串 80
6.1 創(chuàng)建字符串 80
6.1.1 直接創(chuàng)建字符串 80
6.1.2 通過轉換類型創(chuàng)建字符串 83
6.1.3 字符串的長度 84
6.1.4 轉義字符 84
6.2 字符串的索引和切片 86
6.2.1 字符串的索引 86
6.2.2 遍歷字符串 87
6.2.3 字符串的切片 88
6.2.4 字符串的索引和切片示例:使用身份證號求年齡 89
6.3 字符串的格式化輸出 91
6.3.1 實現(xiàn)字符串的格式化輸出 91
6.3.2 字符串的格式化輸出示例:數(shù)據(jù)保留4位小數(shù) 95
6.4 字符串的大小寫 96
6.4.1 設置字符串的大小寫 96
6.4.2 設置字符串的大小寫示例:列數(shù)據(jù)統(tǒng)一大小寫 98
6.5 字符串的分割和連接 99
6.5.1 字符串的分割 100
6.5.2 字符串的分割示例:分割物資規(guī)格 100
6.5.3 字符串的連接 102
6.5.4 字符串的連接示例:合并學生個人信息 104
6.6 字符串的查找和替換 105
6.6.1 字符串的查找 106
6.6.2 字符串的替換 107
6.6.3 字符串的查找和替換示例:提取省、市、縣 108
6.6.4 字符串的查找和替換示例:統(tǒng)一列數(shù)據(jù)的單位 111
6.7 字符串的比較 113
6.7.1 使用關系運算符進行比較 113
6.7.2 使用函數(shù)進行比較 114
6.7.3 字符串的比較示例:找老鄉(xiāng) 116
6.8 刪除字符串兩端的空格 119
6.9 Python中字符串的緩存機制 120

第7章 數(shù)組 122
7.1 Excel VBA中的數(shù)組 122
7.1.1 靜態(tài)數(shù)組 122
7.1.2 常量數(shù)組 124
7.1.3 動態(tài)數(shù)組 125
7.1.4 數(shù)組元素的增、刪、改 126
7.1.5 數(shù)組元素的去重 129
7.1.6 數(shù)組元素的排序 130
7.1.7 數(shù)組元素的計算 131
7.1.8 數(shù)組元素的拆分和合并 132
7.1.9 數(shù)組元素的過濾 133
7.1.10 創(chuàng)建二維數(shù)組 133
7.1.11 改變二維數(shù)組的大小 134
7.1.12 Excel工作表與數(shù)組交換數(shù)據(jù) 135
7.1.13 數(shù)組示例:給定數(shù)據(jù)的簡單統(tǒng)計 142
7.1.14 數(shù)組示例:突出顯示給定數(shù)據(jù)的重復值 143
7.1.15 數(shù)組示例:求大于某數(shù)的*小值 144
7.1.16 數(shù)組示例:創(chuàng)建楊輝三角 146
7.2 Python中的數(shù)組:列表 147
7.2.1 創(chuàng)建列表 147
7.2.2 索引和切片 151
7.2.3 添加列表元素 152
7.2.4 插入列表元素 153
7.2.5 刪除列表元素 154
7.2.6 列表元素的去重 154
7.2.7 列表元素的排序 155
7.2.8 列表元素的計算 155
7.2.9 列表的拆分和合并 156
7.2.10 列表的過濾 156
7.2.11 二維列表 157
7.2.12 Excel工作表與列表交換數(shù)據(jù) 158
7.2.13 數(shù)組示例:給定數(shù)據(jù)的簡單統(tǒng)計 160
7.2.14 數(shù)組示例:突出顯示給定數(shù)據(jù)的重復值 161
7.2.15 數(shù)組示例:求大于某數(shù)的*小值 162
7.2.16 數(shù)組示例:創(chuàng)建楊輝三角 163
7.3 Python中的數(shù)組:元組 164
7.3.1 元組的創(chuàng)建和刪除 164
7.3.2 元組的索引和切片 165
7.3.3 基本運算和操作 166
7.4 Python中的數(shù)組:NumPy數(shù)組 167
7.4.1 NumPy包及其安裝 167
7.4.2 創(chuàng)建NumPy數(shù)組 168
7.4.3 NumPy數(shù)組的索引和切片 170
7.4.4 NumPy數(shù)組的計算 171
7.4.5 Excel工作表與NumPy數(shù)組交換數(shù)據(jù) 174
7.5 Python中帶索引的數(shù)組:Series和DataFrame 175
7.5.1 pandas包及其安裝 175
7.5.2 pandas Series 176
7.5.3 pandas DataFrame 180
7.5.4 Excel與pandas交換數(shù)據(jù) 187

第8章 字典 191
8.1 字典的創(chuàng)建 191
8.1.1 創(chuàng)建字典對象 191
8.1.2 Excel VBA中后期綁定與前期綁定的比較 193
8.1.3 Python中更多創(chuàng)建字典的方法 195
8.2 字典元素的索引 196
8.2.1 獲取鍵和值 196
8.2.2 鍵在字典中是否存在 199
8.3 字典元素的增、刪、改 200
8.3.1 增加字典元素 200
8.3.2 修改鍵和值 201
8.3.3 刪除字典元素 202
8.4 字典數(shù)據(jù)的讀/寫 202
8.4.1 字典數(shù)據(jù)的格式化輸出 202
8.4.2 Excel工作表與字典之間的數(shù)據(jù)讀/寫 204
8.5 字典應用示例 207
8.5.1 應用示例1:匯總多行數(shù)據(jù)中唯一值出現(xiàn)的次數(shù) 207
8.5.2 應用示例2:匯總球員獎項 209
8.5.3 應用示例3:匯總研究課題的子課題 212

第9章 集合 215
9.1 集合的相關概念 215
9.1.1 集合的概念 215
9.1.2 集合運算 215
9.2 集合的創(chuàng)建和修改 216
9.2.1 創(chuàng)建集合 216
9.2.2 集合元素的添加和刪除 217
9.3 集合運算 218
9.3.1 交集運算 218
9.3.2 并集運算 220
9.3.3 差集運算 221
9.3.4 對稱差集運算 223
9.3.5 子集和超集運算 225
9.4 集合應用示例 227
9.4.1 應用示例1:統(tǒng)計參加興趣班的所有學生 227
9.4.2 應用示例2:跨表去重 229
9.4.3 應用示例3:找出報和沒有報兩個興趣班的學生 232

第10章 函數(shù) 235
10.1 內部函數(shù) 235
10.1.1 常見的內部函數(shù) 235
10.1.2 Python標準模塊函數(shù) 238
10.2 第三方庫函數(shù) 241
10.3 自定義函數(shù) 243
10.3.1 函數(shù)的定義和調用 243
10.3.2 有多個返回值的情況 246
10.3.3 可選參數(shù)和默認參數(shù) 248
10.3.4 可變參數(shù) 250
10.3.5 參數(shù)為字典 251
10.3.6 傳值還是傳址 253
10.4 變量的作用范圍和生存期 254
10.4.1 變量的作用范圍 255
10.4.2 變量的生存期和Excel VBA中的靜態(tài)變量 256
10.5 Python中的匿名函數(shù) 257
10.6 函數(shù)應用示例 258
10.6.1 應用示例1:計算圓環(huán)的面積 258
10.6.2 應用示例2:遞歸計算階乘 260
10.6.3 應用示例3:刪除字符串中的數(shù)字 262

第11章 模塊與工程 265
11.1 模塊 265
11.1.1 內置模塊和第三方模塊 265
11.1.2 函數(shù)式自定義模塊 265
11.1.3 腳本式自定義模塊 267
11.1.4 類模塊 267
11.1.5 窗體模塊 267
11.2 工程 268
11.2.1 使用內置模塊和第三方模塊 268
11.2.2 使用其他自定義模塊 269

第12章 調試與異常處理 271
12.1 Excel VBA中的調試 271
12.1.1 輸入錯誤的調試 271
12.1.2 運行時錯誤的調試 272
12.1.3 邏輯錯誤的調試 272
12.2 Python中的異常處理 274
12.2.1 常見異常 274
12.2.2 異常捕獲:單分支的情況 275
12.2.3 異常捕獲:多分支的情況 276
12.2.4 異常捕獲:try…except…else… 277
12.2.5 異常捕獲:try…finally… 277

第13章 深入Excel對象模型 279
13.1 Exc
展開全部

對比VBA學Python:高效實現(xiàn)數(shù)據(jù)處理自動化 作者簡介

童大謙,具有15年以上VB、VBA、.NET開發(fā)經(jīng)驗,開發(fā)了多個數(shù)學、數(shù)據(jù)分析與可視化方面的軟件,以及與科研院所合作開發(fā)了若干個軟件系統(tǒng)。對Python、MATLAB、SPSS、R等數(shù)據(jù)分析軟件非常熟悉,出版多本相關圖書。曾在高校執(zhí)教,CSDN高級講師,全網(wǎng)學員目前近20萬人。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 【连江县榕彩涂料有限公司】官方网站 | 微型实验室真空泵-无油干式真空泵-微型涡旋耐腐蚀压缩机-思科涡旋科技(杭州)有限公司 | 深圳诚暄fpc首页-柔性线路板,fpc柔性线路板打样生产厂家 | BOE画框屏-触摸一体机-触控查询一体机-触摸屏一体机价格-厂家直销-触发电子 | 山东活动策划|济南活动公司|济南公关活动策划-济南锐嘉广告有限公司 | 大功率金属激光焊接机价格_不锈钢汽车配件|光纤自动激光焊接机设备-东莞市正信激光科技有限公司 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | PAS糖原染色-CBA流式多因子-明胶酶谱MMP-上海研谨生物科技有限公司 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 污水/卧式/潜水/钻井/矿用/大型/小型/泥浆泵,价格,参数,型号,厂家 - 安平县鼎千泵业制造厂 | 沈阳激光机-沈阳喷码机-沈阳光纤激光打标机-沈阳co2激光打标机 | 电车线(用于供电给电车的输电线路)-百科 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 重庆波纹管|重庆钢带管|重庆塑钢管|重庆联进管道有限公司 | 泵阀展|阀门展|水泵展|流体机械展 -2025上海国际泵管阀展览会flowtech china | 成人纸尿裤,成人尿不湿,成人护理垫-山东康舜日用品有限公司 | 盛源真空泵|空压机-浙江盛源空压机制造有限公司-【盛源官网】 | 四川实木门_成都实木门 - 蓬溪聚成门业有限公司 | 标准光源箱|对色灯箱|色差仪|光泽度仪|涂层测厚仪_HRC大品牌生产厂家 | CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 电动手术床,医用护理床,led手术无影灯-曲阜明辉医疗设备有限公司 | 海外仓系统|国际货代系统|退货换标系统|WMS仓储系统|海豚云 | 猎头招聘_深圳猎头公司_知名猎头公司 | 消电检公司,消电检价格,北京消电检报告-北京设施检测公司-亿杰(北京)消防工程有限公司 | 超声波清洗机_超声波清洗机设备_超声波清洗机厂家_鼎泰恒胜 | 减速机三参数组合探头|TSM803|壁挂式氧化锆分析仪探头-安徽鹏宸电气有限公司 | 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 | 超声波气象站_防爆气象站_空气质量监测站_负氧离子检测仪-风途物联网 | 长城人品牌官网 | 亳州网络公司 - 亳州网站制作 - 亳州网站建设 - 亳州易天科技 | 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 电缆隧道在线监测-智慧配电站房-升压站在线监测-江苏久创电气科技有限公司 | LED太阳能中国结|发光红灯笼|灯杆造型灯|节日灯|太阳能灯笼|LED路灯杆装饰造型灯-北京中海轩光电 | 风电变桨伺服驱动器-风电偏航变桨系统-深圳众城卓越科技有限公司 | 卧涛科技有限公司科技项目申报公司|高新技术企业申报|专利申请 | 深圳活动策划公司|庆典策划|专业公关活动策划|深圳艺典文化传媒 重庆中专|职高|技校招生-重庆中专招生网 | 中细软知识产权_专业知识产权解决方案提供商| EPDM密封胶条-EPDM密封垫片-EPDM生产厂家| 拉曼光谱仪_便携式|激光|显微共焦拉曼光谱仪-北京卓立汉光仪器有限公司 | 动物解剖台-成蚊接触筒-标本工具箱-负压实验台-北京哲成科技有限公司 | 智能气瓶柜(大型气瓶储存柜)百科 | 减速机三参数组合探头|TSM803|壁挂式氧化锆分析仪探头-安徽鹏宸电气有限公司 |