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

歡迎光臨中圖網 請 | 注冊
> >
PYTHON編程基礎與應用

包郵 PYTHON編程基礎與應用

出版社:清華大學出版社出版時間:2024-04-01
開本: 其他 頁數: 332
本類榜單:教材銷量榜
中 圖 價:¥53.4(7.7折) 定價  ¥69.8 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

PYTHON編程基礎與應用 版權信息

  • ISBN:9787302654346
  • 條形碼:9787302654346 ; 978-7-302-65434-6
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

PYTHON編程基礎與應用 本書特色

●入門即知全貌:全面介紹Python語言語法,包括元編程,每個知識點均有練習代碼、實訓案例。
●入門即用對象:從Python對象建模開始學習編程,輕松掌握面向對象方法,有助于將面向對象編程思維快速融入自然思維。
●入門即會工程:把計算思維、軟件工程思維融入實際項目開發中,有助于讀者快速掌握工程化分析問題的方法。

PYTHON編程基礎與應用 內容簡介

“只有胸懷全局,才能在思考問題時高瞻遠矚。”熟悉一門編程語言的全貌,才能舉重若輕、得心應手地運用其解決編程問題。本書以項目案例為驅動,旨在幫助讀者輕松掌握 Python語言對象體系和編程計算生態的有關知識,并培養讀者運用計算思維和軟件工程思維進行程序設計的能力。全書內容共分為 14章。第 1章從 Python開發環境的搭建、直觀的 turtle對象繪圖程序入手,介紹了 Python語言描述的對象模型、軟件對象的工作方式。第 2~13章的內容包括: Python基礎,數據類型,運算符,流程控制,組合數據類型,函數,類與對象,異常、調試與測試,文件與數據格式化,標準庫應用編程,第三方庫應用編程,虛擬環境與程序打包發布。這部分內容完整地講解了 Python語言對象體系和編程計算生態的知識點,有利于讀者在頭腦中搭建起 Python語言全景的知識框架體系。同時,用計算思維過程方法分析人機大戰猜拳游戲程序開發步驟,分別以案例形式講解了游戲項目問題分解、模式識別、歸納抽象、數據描述、算法設計、流程圖設計、面向過程程序開發、面向對象程序開發,將計算思維融入案例開發的步驟之中,有利于讀者快速掌握計算思維并實現程序設計。第 14章介紹了軟件工程思維方法,以中國茶葉知識數據爬蟲為例,按照軟件工程流程,完整地講解了爬蟲的開發過程,有利于讀者快速掌握基于 Python語言的軟件工程思維并實現程序設計。 《Python編程基礎與應用》不僅適合所有對 Python語言感興趣的讀者閱讀,還適合作為高等院校各專業 Python語言課程教材和社會培訓機構的教材。

PYTHON編程基礎與應用 目錄

第1章緒論 1
1.1 Python概述 1
1.1.1 Python的發展 1
1.1.2 Python的特點 2
1.1.3 Python的應用 3
1.2 Python開發環境 4
1.2.1 Python官方標準版開發環境 4
1.2.2**個Python程序 5
1.2.3 Python IDLE的使用 6
1.2.4 PyCharm集成開發環境 7
1.2.5 Anaconda集成開發環境 12
1.2.6 Web版在線開發環境 14
1.3 模塊、包與庫 14
1.3.1模塊的安裝 15
1.3.2模塊的導入與使用 15
1.4 turtle對象繪圖庫 18
1.4.1 turtle對象編程思維 18
1.4.2 turtle庫概述 20
1.4.3 turtle繪圖操作方法 23
實訓與習題 28
第2章 Python基礎 30
2.1 基礎語法 30
2.1.1代碼格式 30
2.1.2標識符與關鍵字 32
2.1.3變量與常量 34
2.2 解釋器命名空間 35
2.2.1 Python解釋器 35
2.2.2命名空間 35
2.3 函數對象 38
2.3.1內置函數 38
2.3.2自定義函數 40
2.4 類與對象 41
2.4.1內置類型與對象 41
2.4.2自定義類 43
2.4.3自定義元類 44
2.5 模塊對象 45
2.6 文件對象 46
2.7 Python代碼風格 47
2.7.1代碼布局風格 47
2.7.2實體命名風格 48
2.7.3代碼注釋風格 48
2.7.4 Python之禪 48
實訓與習題 48
第3章數據類型 51
3.1 概述 51
3.2 基本數據類型 51
3.2.1整數類型 51
3.2.2浮點類型 52
3.2.3復數類型 53
3.2.4布爾類型 53
3.2.5基本類型轉換 53
3.3 組合數據類型 54
3.3.1字符串 54
3.3.2字節組 59
3.3.3列表 61
3.3.4元組 64
3.3.5集合 66
3.3.6字典 67
3.4 問題描述 70
3.4.1 問題描述概述 70
3.4.2人機大戰猜拳游戲問題描述 70
實訓與習題 71
第4章運算符 73
4.1 算術運算符 73
4.1.1 加法運算符 74
4.1.2 乘法運算符 74
4.2 賦值運算符 75
4.2.1 基本賦值運算符 76
4.2.2 擴展賦值運算符 76
4.3 比較運算符 76
4.4 邏輯運算符 77
4.5 成員運算符 79
4.6 身份運算符 80
4.7 位運算符 80
4.8 集合運算符 81
4.9 三目運算符 82
4.10運算符優先級 83
4.11計算思維 84
4.11.1 計算思維過程 84
4.11.2 人機大戰猜拳游戲計算思維分析 85
實訓與習題 87
第5章流程控制 89
5.1 程序流程 89
5.2 條件語句 90
5.2.1 if語句 90
5.2.2 if-else語句 91
5.2.3 if-elif-else語句 92
5.2.4 if語句嵌套 92
5.3 循環語句 93
5.3.1 while循環語句 93
5.3.2 for循環語句 94
5.3.3 循環嵌套語句 96
5.4 多分支選擇語句 98
5.5 跳轉語句 99
5.5.1 break語句 99
5.5.2 continue語句 99
5.6 人機大戰猜拳游戲程序設計案例 100
5.6.1 程序流程圖 100
5.6.2程序設計 100
實訓與習題 101
第6章組合數據類型 103
6.1 概述 103
6.1.1 序列類型 103
6.1.2 集合類型 104
6.1.3 映射類型 105
6.1.4 可迭代對象與迭代器 105
6.2 字符串 107
6.2.1 字符串概述 107
6.2.2 字符串的操作方法 109
6.3 列表 114
6.3.1 列表推導式 115
6.3.2 列表的操作方法 116
6.4 元組 118
6.4.1 元組概述 118
6.4.2 元組推導式 119
6.5 集合 119
6.5.1 集合推導式 120
6.5.2 集合的操作方法 121
6.5.3 frozenset集合 124
6.6 字典 125
6.6.1 字典推導式 126
6.6.2 字典的操作方法 127
6.7 用列表實現人機大戰猜拳游戲程序案例 130
實訓與習題 131
第7章函數 133
7.1 函數定義和調用 133
7.1.1 定義函數 133
7.1.2 調用函數 134
7.1.3 return返回語句 135
7.2 函數參數傳遞 136
7.2.1 位置、關鍵字和默認參數的傳遞 136
7.2.2 參數的打包與解包 137
7.2.3 混合傳遞 139
7.3 變量作用域 140
7.3.1 全局變量 140
7.3.2 局部變量 141
7.4 特殊函數 143
7.4.1 遞歸函數 143
7.4.2 lambda表達式與匿名函數 144
7.5 閉包函數 145
7.6 生成器 146
7.6.1 生成器表達式 146
7.6.2 生成器函數 147
7.7 裝飾器 148
7.7.1 簡單裝飾器 148
7.7.2 多個裝飾器 149
7.7.3 插入日志 149
7.8 內置高階函數 150
7.8.1 map()函數 150
7.8.2 zip()函數 151
7.9 面向過程編程案例 152
7.9.1 面向過程編程思想 152
7.9.2人機大戰猜拳游戲面向過程編程 152
實訓與習題 153
第8章類與對象 155
8.1 類的定義和對象創建 155
8.1.1 類的定義 155
8.1.2 對象創建與使用 156
8.2 屬性 156
8.2.1 類屬性與對象屬性 156
8.2.2 公有屬性與私有屬性 159
8.2.3 特殊屬性 159
8.3 方法 160
8.3.1 對象方法、類方法、靜態方法與property方法 160
8.3.2 公有方法與私有方法 163
8.3.3 特殊方法 164
8.4 Python的對象體系 166
8.4.1 object基類 167
8.4.2 type元類 170
8.5 抽象類 172
8.5.1 抽象類的使用方式 172
8.5.2 abc模塊定義抽象類 173
8.6 封裝、繼承和多態 173
8.6.1 封裝 173
8.6.2 繼承 174
8.6.3 多態 177
8.7 面向對象編程案例 178
8.7.1 面向對象編程思想 178
8.7.2 人機大戰猜拳游戲面向對象編程 178
8.7.3 利用對象繼承關系的人機大戰猜拳游戲編程 179
實訓與習題 180
第9章異常、調試與測試 182
9.1 異常 182
9.1.1 異常與錯誤 182
9.1.2 異常類型 183
9.1.3 異常捕獲與處理 184
9.1.4 raise與assert拋出異常 188
9.1.5 自定義異常類 190
9.1.6 異常的傳遞 191
9.2 調試 192
9.2.1 程序調試策略 192
9.2.2 Python調試方法 192
9.3 測試 196
9.3.1 軟件測試分類 196
9.3.2 Python測試技術 198
實訓與習題 200
第10章文件與數據格式化 202
10.1 文件 202
10.1.1 文件概述 202
10.1.2 文件打開與關閉 204
10.1.3 文件讀寫 208
10.2 數據格式 212
10.2.1 數據維度 212
10.2.2 數據的存儲格式 213
10.2.3 數據的讀寫 214
實訓與習題 215
第11章標準庫應用編程 218
11.1概述 218
11.2 os操作系統模塊 219
11.3 sys解釋器系統模塊 220
11.4時間與日期模塊 222
11.4.1 time模塊 222
11.4.2 datatime模塊 225
11.4.3 calendar模塊 229
11.5 math和random庫 231
11.5.1 math庫 231
11.5.2 random庫 233
11.6 Python并發編程 234
11.6.1 并發概述 234
11.6.2 多進程編程 235
11.6.3 多線程編程 237
11.6.4 多協程編程 239
11.7網絡編程 240
11.7.1 TCP/IP概述 240
11.7.2 UDP通信編程 242
11.7.3 TCP通信編程 243
實訓與習題 244
第12章第三方庫應用編程 246
12.1概述 246
12.2數據分析與可視化 253
12.2.1 NumPy科學計算庫 253
12.2.2 Pandas數據分析庫 256
12.2.3 Matplotlib數據可視化庫 259
12.2.4 花園超市水果銷售統計圖繪制過程 265
12.2.5 學生成績統計分析案例 267
12.3文本分析與可視化 269
12.3.1 jieba庫 269
12.3.2 wordcloud庫 271
實訓與習題 273
第13章虛擬環境與程序打包發布 275
13.1 Python虛擬環境 275
13.1.1 虛擬環境的創建 275
13.1.2 虛擬環境的使用 276
13.1.3 虛擬環境的結構 278
13.2程序打包與發布 278
13.2.1 模塊的構建與使用 279
13.2.2 包的構建與使用 280
13.2.3 庫的構建 281
13.2.4 庫的發布 282
13.3 PyInstaller庫打包Python文件為 exe文件 283
13.3.1 程序打包為 exe文件 283
13.3.2 PyInstaller工具打包Python文件為exe文件 284
實訓與習題 285
第14章項目開發實戰——茶葉數據爬蟲開發 287
14.1軟件工程 287
14.1.1 學習軟件工程的意義 287
14.1.2 軟件工程概述 288
14.1.3 軟件項目開發流程 289
14.2 Python網絡爬蟲開發 290
14.2.1 需求分析 291
14.2.2 方案規劃 291
14.2.3 設計描述 292
14.2.4 編程實現 293
14.2.5 測試運行 298
實訓與習題 299
參考文獻 302
展開全部
商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 云南丰泰挖掘机修理厂-挖掘机维修,翻新,再制造的大型企业-云南丰泰工程机械维修有限公司 | 捷码低代码平台 - 3D数字孪生_大数据可视化开发平台「免费体验」 | 美缝剂_美缝剂厂家_美缝剂加盟-地老板高端瓷砖美缝剂 | 深圳诚暄fpc首页-柔性线路板,fpc柔性线路板打样生产厂家 | 浙江筋膜枪-按摩仪厂家-制造商-肩颈按摩仪哪家好-温州市合喜电子科技有限公司 | 光伏家 - 太阳能光伏发电_分布式光伏发电_太阳能光伏网 | Magnescale探规,Magnescale磁栅尺,Magnescale传感器,Magnescale测厚仪,Mitutoyo光栅尺,笔式位移传感器-苏州连达精密量仪有限公司 | 压接机|高精度压接机|手动压接机|昆明可耐特科技有限公司[官网] 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 | 慈溪麦田广告公司,提供慈溪广告设计。 | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 | 一技任务网_有一技之长,就来技术任务网 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 太阳能发电系统-太阳能逆变器,控制器-河北沐天太阳能科技首页 | vr安全体验馆|交通安全|工地安全|禁毒|消防|安全教育体验馆|安全体验教室-贝森德(深圳)科技 | 点胶机_点胶阀_自动点胶机_智能点胶机_喷胶机_点胶机厂家【欧力克斯】 | 悬浮拼装地板_篮球场木地板翻新_运动木地板价格-上海越禾运动地板厂家 | 无缝钢管-聊城无缝钢管-小口径无缝钢管-大口径无缝钢管 - 聊城宽达钢管有限公司 | 带式过滤机厂家_价格_型号规格参数-江西核威环保科技有限公司 | 上海物流公司,上海货运公司,上海物流专线-优骐物流公司 | 电梯装饰-北京万达中意电梯装饰有限公司 | 防腐储罐_塑料储罐_PE储罐厂家_淄博富邦滚塑防腐设备科技有限公司 | 北京网站建设|北京网站开发|北京网站设计|高端做网站公司 | 蜘蛛车-登高车-高空作业平台-高空作业车-曲臂剪叉式升降机租赁-重庆海克斯公司 | 震动筛选机|震动分筛机|筛粉机|振筛机|振荡筛-振动筛分设备专业生产厂家高服机械 | 临沂招聘网_人才市场_招聘信息_求职招聘找工作请认准【马头商标】 | 免费分销系统 — 分销商城系统_分销小程序开发 -【微商来】 | 天一线缆邯郸有限公司_煤矿用电缆厂家_矿用光缆厂家_矿用控制电缆_矿用通信电缆-天一线缆邯郸有限公司 | 楼承板-钢筋楼承板-闭口楼承板-无锡优贝斯楼承板厂 | 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 818手游网_提供当下热门APP手游_最新手机游戏下载 | 洗瓶机厂家-酒瓶玻璃瓶冲瓶机-瓶子烘干机-封口旋盖压盖打塞机_青州惠联灌装机械 | 代理记账_免费注册公司_营业执照代办_资质代办-【乐财汇】 | 威廉希尔WilliamHill·足球(中国)体育官方网站 | 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 精密五金冲压件_深圳五金冲压厂_钣金加工厂_五金模具加工-诚瑞丰科技股份有限公司 | 越南专线物流_东莞国际物流_东南亚专线物流_行通物流 | 鑫铭东办公家具一站式定制采购-深圳办公家具厂家直销 | 苗木价格-苗木批发-沭阳苗木基地-沭阳花木-长之鸿园林苗木场 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 |