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

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >
PYTHON編程入門從基礎(chǔ)到實(shí)踐

包郵 PYTHON編程入門從基礎(chǔ)到實(shí)踐

作者:王文霄 著
出版社:清華大學(xué)出版社出版時(shí)間:2025-03-01
開(kāi)本: 其他 頁(yè)數(shù): 0
本類榜單:教材銷量榜
中 圖 價(jià):¥41.7(8.5折) 定價(jià)  ¥49.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開(kāi)年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書更多>

PYTHON編程入門從基礎(chǔ)到實(shí)踐 版權(quán)信息

  • ISBN:9787302682332
  • 條形碼:9787302682332 ; 978-7-302-68233-2
  • 裝幀:平裝-膠訂
  • 冊(cè)數(shù):暫無(wú)
  • 重量:暫無(wú)
  • 所屬分類:>

PYTHON編程入門從基礎(chǔ)到實(shí)踐 本書特色

一本實(shí)操類Python學(xué)習(xí)書籍,從一線教學(xué)實(shí)踐出發(fā),可以做計(jì)算機(jī)專業(yè)的入門教材,也適用于有編程需求的非計(jì)算機(jī)學(xué)科大類。

PYTHON編程入門從基礎(chǔ)到實(shí)踐 內(nèi)容簡(jiǎn)介

"基于Python 3.8.1與PyCharm IDE,首先介紹編寫Python程序需要了解的一些基本概念。然后,介紹各種數(shù)據(jù)類型、數(shù)據(jù)存儲(chǔ)方法、數(shù)據(jù)集合創(chuàng)建方法、for循環(huán)、if語(yǔ)句與while語(yǔ)句等。另外,本書還將介紹用戶輸入獲取、用戶交互、程序的重復(fù)利用、類的擴(kuò)展、程序報(bào)錯(cuò)的處理方法。在充分學(xué)習(xí)這些基礎(chǔ)知識(shí)后,本書*后介紹如何為程序編寫測(cè)試。 本書可以作為信息科學(xué)、數(shù)據(jù)科學(xué)、計(jì)算機(jī)類專業(yè)的入門教材,也可以用作相關(guān)專業(yè)技術(shù)人員或科普愛(ài)好者的參考書。本書封面貼有清華大學(xué)出版社防偽標(biāo)簽,無(wú)標(biāo)簽者不得銷售。"

PYTHON編程入門從基礎(chǔ)到實(shí)踐PYTHON編程入門從基礎(chǔ)到實(shí)踐 前言

本書不僅可以為計(jì)算機(jī)科學(xué)、數(shù)據(jù)科學(xué)與機(jī)器學(xué)習(xí)等工學(xué)、理學(xué)專業(yè)的程序員與工程師提供參考,也可以幫助非計(jì)算機(jī)科學(xué)專業(yè)、有編程需求的大類學(xué)科的學(xué)生、研究人員與愛(ài)好者等學(xué)習(xí)Python編程。通過(guò)閱讀本書,讀者將能夠迅速地掌握Python編程的基礎(chǔ)概念,并打下堅(jiān)實(shí)的實(shí)操基礎(chǔ)。學(xué)習(xí)完本書后,讀者可以更輕松地學(xué)習(xí)Python高級(jí)進(jìn)階的相關(guān)技術(shù)與教材或其他程序語(yǔ)言。
本書第1章介紹編寫Python程序需要了解的一些基本概念。第2章和第3章介紹各種數(shù)據(jù)類型,以及將數(shù)據(jù)存儲(chǔ)在列表與字典之中的方法。第4~7章介紹創(chuàng)建數(shù)據(jù)集合、for語(yǔ)句、if語(yǔ)句與while語(yǔ)句、獲取用戶輸入與用戶交互。第8章介紹函數(shù)編寫。第9章介紹類的擴(kuò)展。第10章介紹程序報(bào)錯(cuò)。第11章介紹如何為程序編寫測(cè)試程序。
本項(xiàng)工作得到了澳門科技大學(xué)研究基金項(xiàng)目FRG的資助(基金編號(hào) FRG22098FA002A)。謹(jǐn)以此書獻(xiàn)給我的父母,衷心感謝他們對(duì)我事業(yè)的無(wú)條件支持。衷心感謝我的媽媽,在我寫這本書的整整兩年時(shí)間里,一直陪伴著我,無(wú)論何時(shí)何地。*后,還要感謝清華大學(xué)出版社的編輯對(duì)本書初稿提出的有益建議與寶貴意見(jiàn)。


2025年2月

PYTHON編程入門從基礎(chǔ)到實(shí)踐 目錄

第1章啟航1
1.1編程環(huán)境概述1
1.1.1Python 2與Python 31
1.1.2在終端中喚醒Python(以Windows系統(tǒng)為例)2
1.1.3如何在自己的系統(tǒng)中安裝Python2
1.1.4字符串Hello World!3
1.2在不同操作系統(tǒng)上搭建Python IDE3
1.2.1在Linux中搭建Python IDE(以PyCharm為例)4
1.2.2在macOS中搭建Python IDE(以PyCharm為例)4
1.2.3在Windows中搭建Python IDE(以PyCharm為例)5
1.3安裝問(wèn)題的解決方案5
1.4在終端中運(yùn)行Python程序5
1.4.1在Linux系統(tǒng)與macOS系統(tǒng)中運(yùn)行Python程序5
1.4.2在Windows系統(tǒng)中運(yùn)行Python程序6
1.5本章小結(jié)8
1.6習(xí)題8

第2章Python中簡(jiǎn)單的數(shù)據(jù)類型與變量9
2.1運(yùn)行9
2.2變量9
2.2.1變量的使用及命名方法10
2.2.2變量使用中避免拼寫、命名錯(cuò)誤11
2.3字符串類型12
2.3.1修改字符串大小寫的方法12
2.3.2拼接字符串的方法13
2.3.3使用換行符與制表符為字符串添加空白14
2.3.4刪除字符串中的空格15
2.3.5在使用字符串時(shí)規(guī)避語(yǔ)法錯(cuò)誤16
2.4數(shù)字17
2.4.1整數(shù)型(Int)、運(yùn)算符與運(yùn)算法則17
2.4.2浮點(diǎn)數(shù)型(Float)19
2.4.3函數(shù)str()19
2.5Python中的注釋20
2.5.1使用#編寫注釋20
2.5.2編寫注釋21
2.6Python之禪——The Zen of Python21
2.7本章小結(jié)22
2.8習(xí)題22

第3章列表24
3.1Python列表24
3.1.1訪問(wèn)列表中特定的元素25
3.1.2列表元素的索引——從0開(kāi)始25
3.1.3獲取并使用列表中的各個(gè)元素26
3.2對(duì)列表元素進(jìn)行修改27
3.2.1修改列表中的元素27
3.2.2向列表中添加元素28
3.2.3刪除列表中的元素30
3.3組織列表33
3.3.1對(duì)列表中的元素進(jìn)行排序33
3.3.2列表臨時(shí)排序33
3.3.3反轉(zhuǎn)列表排序34
3.3.4確認(rèn)列表長(zhǎng)度35
3.4避免索引錯(cuò)誤36
3.5本章小結(jié)37
3.6習(xí)題37

第4章高效操作列表中的元素39
4.1使用for循環(huán)遍歷列表39
4.1.1for循環(huán)的工作過(guò)程39
4.1.2for循環(huán)中的更多操作40
4.1.3for循環(huán)后執(zhí)行操作41
4.2避免縮進(jìn)錯(cuò)誤42
4.2.1因縮進(jìn)問(wèn)題報(bào)錯(cuò)42
4.2.2額外代碼行報(bào)錯(cuò)43
4.2.3不必要的縮進(jìn)43
4.2.4符號(hào)丟失44
4.3創(chuàng)建并處理數(shù)字列表45
4.3.1range()函數(shù)45
4.3.2創(chuàng)建數(shù)字列表46
4.3.3統(tǒng)計(jì)計(jì)算47
4.3.4列表解析47
4.4使用部分列表48
4.4.1Python切片48
4.4.2遍歷切片50
4.4.3復(fù)制列表50
4.5元組52
4.5.1元組簡(jiǎn)介52
4.5.2遍歷元組53
4.5.3修改元組內(nèi)的值53
4.6設(shè)置代碼的格式54
4.6.1代碼的編寫約定54
4.6.2縮進(jìn)54
4.6.3行長(zhǎng)55
4.6.4空行55
4.7本章小結(jié)55
4.8習(xí)題55

第5章if判別語(yǔ)句57
5.1ifelse語(yǔ)句示例57
5.2條件測(cè)試58
5.2.1編寫約定58
5.2.2判定是否相等時(shí)需考慮大小寫58
5.2.3判定不相等與不等號(hào)的寫法59
5.2.4比較數(shù)字大小60
5.2.5同時(shí)判定多個(gè)條件61
5.2.6判定特定值是否包含在列表內(nèi)62
5.2.7判定特定值是否未包含在列表內(nèi)62
5.2.8布爾表達(dá)式63
5.3if語(yǔ)句63
5.3.1基礎(chǔ)語(yǔ)句63
5.3.2ifelse語(yǔ)句64
5.3.3ifelifelse語(yǔ)句65
5.3.4使用多個(gè)elif語(yǔ)句66
5.3.5基于連續(xù)if語(yǔ)句的多條件測(cè)試66
5.4if語(yǔ)句結(jié)構(gòu)處理列表68
5.4.1判斷列表中的特定元素68
5.4.2判別列表是否為空69
5.4.3多個(gè)列表的使用70
5.5if語(yǔ)句的格式設(shè)置71
5.6本章小結(jié)71
5.7習(xí)題71

第6章字典74
6.1初識(shí)Python字典74
6.2Python字典的使用75
6.2.1訪問(wèn)字典的特定值75
6.2.2為字典添加新的鍵值對(duì)76
6.2.3空字典的創(chuàng)建76
6.2.4修改字典中的值77
6.2.5刪除鍵值對(duì)78
6.2.6由類似對(duì)象組成的字典79
6.3遍歷字典80
6.3.1遍歷字典的鍵值對(duì)80
6.3.2遍歷所有的鍵81
6.3.3按順序遍歷所有的鍵83
6.3.4遍歷所有的值84
6.4嵌套85
6.4.1字典列表85
6.4.2判定語(yǔ)句擴(kuò)展87
6.4.3存儲(chǔ)列表88
6.4.4存儲(chǔ)字典90
6.5本章小結(jié)92
6.6習(xí)題92

第7章Input()函數(shù)與while循環(huán)語(yǔ)句94
7.1input()函數(shù)94
7.1.1清晰的提示95
7.1.2int()函數(shù)的功能96
7.1.3求模運(yùn)算97
7.2while循環(huán)98
7.2.1while循環(huán)的用途98
7.2.2while循環(huán)與用戶交互99
7.2.3標(biāo)志的使用101
7.2.4break語(yǔ)句102
7.2.5continue語(yǔ)句103
7.2.6規(guī)避無(wú)休止的循環(huán)104
7.3while循環(huán)處理列表與字典105
7.3.1列表間移動(dòng)元素105
7.3.2刪除列表元素中的所有特定值106
7.3.3用戶輸入填充字典107
7.4本章小結(jié)108
7.5習(xí)題108

第8章函數(shù)110
8.1定義函數(shù)110
8.1.1向函數(shù)傳遞信息111
8.1.2實(shí)參與形參112
8.2傳遞實(shí)參112
8.2.1位置實(shí)參112
8.2.2關(guān)鍵字實(shí)參114
8.2.3默認(rèn)值114
8.2.4等效的函數(shù)調(diào)用方式116
8.2.5避免實(shí)參錯(cuò)誤116
8.3返回值117
8.3.1簡(jiǎn)單值的返回117
8.3.2將實(shí)參變?yōu)榭蛇x117
8.3.3返回字典119
8.3.4結(jié)合使用while循環(huán)與函數(shù)120
8.4列表的傳遞122
8.4.1修改列表122
8.4.2禁止函數(shù)修改列表125
8.5傳遞任意數(shù)量的實(shí)參126
8.5.1任意數(shù)量實(shí)參與位置實(shí)參的結(jié)合128
8.5.2任意數(shù)量的關(guān)鍵字實(shí)參129
8.6調(diào)用存儲(chǔ)在模塊中的函數(shù)130
8.6.1導(dǎo)入整個(gè)模塊130
8.6.2特定函數(shù)的導(dǎo)入131
8.6.3使用as為函數(shù)指定別名132
8.6.4使用as為模塊指定別名132
8.6.5使用導(dǎo)入模塊中所有的函數(shù)133
8.7函數(shù)編寫指南133
8.8本章小結(jié)134
8.9習(xí)題134

第9章類137
9.1類的創(chuàng)建及使用137
9.1.1創(chuàng)建類138
9.1.2根據(jù)類來(lái)創(chuàng)建實(shí)例139
9.2類的實(shí)例141
9.2.1汽車類142
9.2.2為屬性指定默認(rèn)值142
9.2.3屬性值的修改143
9.3類的繼承147
9.3.1子類的__init__()方法147
9.3.2為子類定義屬性與方法149
9.3.3父類的重寫150
9.3.4將實(shí)例用作屬性151
9.4類的導(dǎo)入154
9.4.1單個(gè)類的導(dǎo)入155
9.4.2多個(gè)類存儲(chǔ)于同一模塊中156
9.4.3同一模塊中導(dǎo)入多個(gè)類159
9.4.4整個(gè)類的導(dǎo)入159
9.4.5模塊中所有類的導(dǎo)入159
9.4.6在一個(gè)模塊中導(dǎo)入另一個(gè)模塊160
9.4.7自定義工作流程162
9.5Python標(biāo)準(zhǔn)庫(kù)162
9.6類的編碼風(fēng)格164
9.7本章小結(jié)164
9.8習(xí)題164

第10章文件與異常167
10.1讀取文件數(shù)據(jù)167
10.1.1讀取整個(gè)文件167
10.1.2通過(guò)路徑讀取文件169
10.1.3逐行讀取171
10.1.4創(chuàng)建包含文件各行內(nèi)容的列表172
10.1.5文件內(nèi)容的使用173
10.1.6大型文件的處理174
10.1.7生日實(shí)驗(yàn)174
10.2寫入文件175
10.2.1寫入空文件175
10.2.2多行寫入176
10.2.3附加177
10.3異常處理177
10.3.1處理ZeroDivisionError異常178
10.3.2tryexcept代碼塊178
10.3.3使用異常避免程序崩潰178
10.3.4使用tryexceptelse代碼塊179
10.3.5處理FileNotFoundError異常181
10.3.6分析文本182
10.3.7多個(gè)文件的使用183
10.3.8pass的使用184
10.4數(shù)據(jù)的存儲(chǔ)185
10.4.1json.dump()與json.load()186
10.4.2讀取與保存用戶生成的數(shù)據(jù)187
10.4.3重構(gòu)189
10.5本章小結(jié)191
10.6習(xí)題191

第11章代碼的測(cè)試194
11.1測(cè)試函數(shù)194
11.1.1單元測(cè)試與測(cè)試用例195
11.1.2可通過(guò)的測(cè)試195
11.1.3無(wú)法通過(guò)的測(cè)試196
11.1.4測(cè)試無(wú)法通過(guò)時(shí)的處理方法197
11.1.5新測(cè)試198
11.2測(cè)試類200
11.2.1斷言方法200
11.2.2單個(gè)類的測(cè)試200
11.2.3Survey類的測(cè)試202
11.2.4setUp()方法204
11.3本章小結(jié)205
11.4習(xí)題206

參考文獻(xiàn)207

附錄A208
A.1PyCharm208
A.2Python安裝步驟209
A.2.1macOS中安裝Python209
A.2.2Windows上安裝Python217
A.3PyCharm安裝步驟222
A.3.1Windows上安裝PyCharm222
A.3.2macOS上安裝PyCharm227
A.3.3Linux上安裝PyCharm229

展開(kāi)全部
商品評(píng)論(0條)
暫無(wú)評(píng)論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 昆山新莱洁净应用材料股份有限公司-卫生级蝶阀,无菌取样阀,不锈钢隔膜阀,换向阀,离心泵 | 点胶机_点胶阀_自动点胶机_智能点胶机_喷胶机_点胶机厂家【欧力克斯】 | 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 计算机毕业设计源码网| 同步带轮_同步带_同步轮_iHF合发齿轮厂家-深圳市合发齿轮机械有限公司 | 派财经_聚焦数字经济内容服务平台 | 石膏基自流平砂浆厂家-高强石膏基保温隔声自流平-轻质抹灰石膏粉砂浆批发-永康市汇利建设有限公司 | LZ-373测厚仪-华瑞VOC气体检测仪-个人有毒气体检测仪-厂家-深圳市深博瑞仪器仪表有限公司 | 手术室净化厂家_成都实验室装修公司_无尘车间施工单位_洁净室工程建设团队-四川华锐16年行业经验 | 伸缩器_伸缩接头_传力接头-巩义市润达管道设备制造有限公司 | 水质监测站_水质在线分析仪_水质自动监测系统_多参数水质在线监测仪_水质传感器-山东万象环境科技有限公司 | 右手官网|右手工业设计|外观设计公司|工业设计公司|产品创新设计|医疗产品结构设计|EMC产品结构设计 | 不锈钢复合板|钛复合板|金属复合板|南钢集团安徽金元素复合材料有限公司-官网 | 缠绕机|缠绕膜包装机|缠绕包装机-上海晏陵智能设备有限公司 | CXB船用变压器-JCZ系列制动器-HH101船用铜质开关-上海永上船舶电器厂 | 气动球阀_衬氟蝶阀_调节阀_电动截止阀_上海沃托阀门有限公司 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 消泡剂_水处理消泡剂_切削液消泡剂_涂料消泡剂_有机硅消泡剂_广州中万新材料生产厂家 | 高空重型升降平台_高空液压举升平台_高空作业平台_移动式升降机-河南华鹰机械设备有限公司 | 红外光谱仪维修_二手红外光谱仪_红外压片机_红外附件-天津博精仪器 | 科昊仪器超纯水机系统-可成气相液氮罐-美菱超低温冰箱-西安昊兴生物科技有限公司 | 包装机_厂家_价格-山东包装机有限公司 | 乐泰胶水_loctite_乐泰胶_汉高乐泰授权(中国)总代理-鑫华良供应链 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 天然鹅卵石滤料厂家-锰砂滤料-石英砂滤料-巩义东枫净水 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 厂房出租-厂房规划-食品技术-厂房设计-厂房装修-建筑施工-设备供应-设备求购-龙爪豆食品行业平台 | 自动部分收集器,进口无油隔膜真空泵,SPME固相微萃取头-上海楚定分析仪器有限公司 | 烟台游艇培训,威海游艇培训-烟台市邮轮游艇行业协会 | 钢骨架轻型板_膨石轻型板_钢骨架轻型板价格_恒道新材料 | 天津电机维修|水泵维修-天津晟佳机电设备有限公司 | 磁力抛光机_磁力研磨机_磁力去毛刺机_精密五金零件抛光设备厂家-冠古科技 | 注塑_注塑加工_注塑模具_塑胶模具_注塑加工厂家_深圳环科 | 金属软管_不锈钢金属软管_巩义市润达管道设备制造有限公司 | 开云(中国)Kaiyun·官方网站-登录入口 | 博博会2021_中国博物馆及相关产品与技术博览会【博博会】 | 武汉高温老化房,恒温恒湿试验箱,冷热冲击试验箱-武汉安德信检测设备有限公司 | 置顶式搅拌器-优莱博化学防爆冰箱-磁驱搅拌器-天津市布鲁克科技有限公司 | 车辆定位管理系统_汽车GPS系统_车载北斗系统 - 朗致物联 |