注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Python基礎(chǔ)編程入門

Python基礎(chǔ)編程入門

Python基礎(chǔ)編程入門

定 價:¥48.00

作 者: 譚冠蘭,陸偉峰 著,谷瑞,顧家樂,郁春江 編
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302563167 出版時間: 2020-09-01 包裝: 平裝
開本: 16 頁數(shù): 183 字?jǐn)?shù):  

內(nèi)容簡介

  隨著人工智能、大數(shù)據(jù)與云計算的發(fā)展,Python語言得到了越來越多的使用。 本書以工作過程為導(dǎo)向,采用項目驅(qū)動的方式組織內(nèi)容。全書共分8章,第1章介紹了編程語言發(fā)展的歷程及Python開發(fā)環(huán)境的搭建;第2章介紹了Python語言的縮進、注釋、數(shù)據(jù)類型、字符串、運算符和表達(dá)式等;第3章介紹了順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)等程序控制流程;第4章介紹了列表、元組與字典等數(shù)據(jù)結(jié)構(gòu);第5章介紹了Python函數(shù)的定義與調(diào)用,以及其他高階函數(shù)的使用;第6章介紹了Python的模塊與包的使用方法;第7章闡述了Python面向?qū)ο蟮奶匦裕坏?章介紹了Python的文件操作與異常處理機制。本書既可作為大數(shù)據(jù)、人工智能等相關(guān)專業(yè)應(yīng)用型人才的教學(xué)用書,也可以作為Python初學(xué)者的學(xué)習(xí)參考書。

作者簡介

  谷瑞,副教授、蘇州工業(yè)園區(qū)服務(wù)外包職業(yè)學(xué)院大數(shù)據(jù)技術(shù)與應(yīng)用專業(yè)主任,蘇州大學(xué)高級訪問學(xué)者,英偉達(dá)計算機視覺與自然語言處理認(rèn)證講師,以第一作者發(fā)表SCI、EI檢索論文5篇、主持省十三??五教育科學(xué)規(guī)劃課題1項、參與企業(yè)橫向項目20余項,具有豐富的項目實戰(zhàn)經(jīng)驗。 顧家樂,蘇州工業(yè)園區(qū)服務(wù)外包職業(yè)學(xué)院副教授。主持省市級以上課題10多項;參與教材編寫5本,累計30萬字;主持“軟件技術(shù)”國家職業(yè)教育實訓(xùn)基地建設(shè),發(fā)表論文20余篇; 指導(dǎo)全國職業(yè)院校技能大賽、全國互聯(lián)網(wǎng)+大學(xué)生創(chuàng)新創(chuàng)業(yè)賽多項,獲江蘇省職業(yè)院校技能大賽先進個人、江蘇省青藍(lán)工程優(yōu)秀教學(xué)團隊、蘇州工業(yè)園區(qū)優(yōu)秀工作者、國家教學(xué)成果二等獎等榮譽稱號。 郁春江,副教授,高級工程師,高級系統(tǒng)分析師,PMP國際項目管理師。江蘇省青藍(lán)工程優(yōu)秀青年骨干教師,蘇州市優(yōu)秀教育工作者,蘇州工業(yè)園區(qū)金雞湖教育領(lǐng)軍人才、高技能人才。曾就職于日本三菱電機、野村證券等世界五百強企業(yè),從事計算機軟件項目的開發(fā)。先后在國內(nèi)外核心期刊上發(fā)表科研論文20多篇。出版專著1本,主編教材4本。

圖書目錄

第1章  Python概述 1
1.1  程序設(shè)計語言     1
1.1.1  程序設(shè)計語言概述  1
1.1.2  程序的編譯和解釋  2
1.2  認(rèn)識Python 3
1.2.1  探究Python的產(chǎn)生背景 3
1.2.2  了解Python語言的特點 5
1.2.3  熟悉Python的應(yīng)用領(lǐng)域 5
1.2.4  跟蹤Python版本發(fā)展    6
1.3  配置Python開發(fā)環(huán)境       6
1.3.1  安裝Python開發(fā)環(huán)境    6
1.3.2  使用PyCharm集成開發(fā)環(huán)境 8
1.3.3  使用Jupyter Notebook開發(fā)環(huán)境   13
1.4  Python程序執(zhí)行過程 16
1.5  本章小結(jié)     17
本章習(xí)題       17
 
第2章  Python基礎(chǔ)知識       19
2.1  Python基本語法結(jié)構(gòu) 19
2.1.1  注釋Python程序     19
2.1.2  縮進Python代碼     20
2.1.3  熟悉Python標(biāo)識符 21
2.1.4  識記Python關(guān)鍵字 21
2.2  變量與輸入輸出控制 22
2.2.1  命名Python變量     22
2.2.2  向程序輸入數(shù)據(jù)      23
2.2.3  控制格式化輸出      24
2.3  數(shù)字?jǐn)?shù)據(jù)類型     28
2.3.1  整型數(shù)進制轉(zhuǎn)換      28
2.3.2  浮點型數(shù)溫度轉(zhuǎn)換  30
2.3.3  構(gòu)造布爾型變量      31
2.3.4  不同數(shù)字類型的轉(zhuǎn)換      31
2.4  字符串類型  32
2.4.1  定義字符串      32
2.4.2  訪問字符串      34
2.4.3  查找字符串      35
2.4.4  統(tǒng)計字符串      36
2.4.5  字符串替換與拆分  37
2.4.6  字符串運算      38
2.5  運算符與表達(dá)式  38
2.5.1  算術(shù)運算符實現(xiàn)四則運算     38
2.5.2  賦值運算符給變量賦值  40
2.5.3  比較運算符比較數(shù)值大小     41
2.5.4  邏輯運算符參與邏輯運算     42
2.6  實踐應(yīng)用     43
2.6.1  千位數(shù)裂變      43
2.6.2  凱撒密碼加密和解密字符串  44
2.7  本章小結(jié)     46
本章習(xí)題       46
 
第3章  Python程序流程控制       49
3.1  順序結(jié)構(gòu)     49
3.2  選擇結(jié)構(gòu)     50
3.2.1  單分支比較兩個數(shù)大小  51
3.2.2  雙分支判斷成績是否合法     52
3.2.3  多分支計算商品優(yōu)惠額  53
3.2.4  分支嵌套判斷坐標(biāo)點      56
3.3  循環(huán)結(jié)構(gòu)     57
3.3.1  使用for循環(huán)輸出班級名單   57
3.3.2  使用range()函數(shù)遍歷水仙花數(shù)     59
3.3.3  使用while循環(huán)折疊山峰高度       60
3.3.4  嵌套循環(huán)打印乘法口訣  61
3.4  程序跳轉(zhuǎn)     62
3.4.1  break驗證用戶信息 62
3.4.2  continue統(tǒng)計有效成績   63
3.5  實踐應(yīng)用     65
3.5.1  健康狀況檢查  65
3.5.2  小白兔吃蘿卜智力問答  66
3.6  本章小結(jié)     67
本章習(xí)題       67
 
第4章  Python列表、元組與字典      71
4.1  列表      71
4.1.1  創(chuàng)建列表   71
4.1.2  向列表添加元素      73
4.1.3  修改和檢索列表元素      74
4.1.4  刪除列表元素  75
4.1.5  遍歷列表元素  76
4.2  元組      76
4.2.1  探究元組   76
4.2.2  提取元組元素  78
4.2.3  連接元組   78
4.3  字典      79
4.3.1  創(chuàng)建字典   79
4.3.2  提取字典元素  80
4.3.3  添加字典元素  81
4.3.4  修改字典元素  82
4.3.5  刪除字典元素  83
4.3.6  獲取字典視圖  84
4.4  實踐應(yīng)用     85
4.4.1  商家菜單查詢  85
4.4.2  簡易購物車      87
4.5  本章小結(jié)     89
本章習(xí)題       90
 
第5章  Python函數(shù) 94
5.1  定義和調(diào)用函數(shù)  94
5.1.1  定義函數(shù)   94
5.1.2  調(diào)用函數(shù)   95
5.2  函數(shù)參數(shù)傳遞     96
5.2.1  位置參數(shù)判斷三角形      97
5.2.2  默認(rèn)參數(shù)計算貸款利率  98
5.2.3  輸出可變參數(shù)  99
5.3  函數(shù)返回值  100
5.3.1  返回列表求和結(jié)果  100
5.3.2  返回平均值和累加和      101
5.4  遞歸函數(shù)與匿名函數(shù) 102
5.4.1  使用遞歸函數(shù)計算階乘  102
5.4.2  使用lambda匿名函數(shù)排序列表    103
5.5  高階函數(shù)     104
5.5.1  使用map()函數(shù)計算各元素平方   104
5.5.2  使用filter()函數(shù)過濾空值      105
5.6  實踐應(yīng)用     106
5.6.1  構(gòu)建實現(xiàn)中位數(shù)的函數(shù)  106
5.6.2  構(gòu)建計算序列方差的函數(shù)     108
5.7  本章小結(jié)     109
本章習(xí)題       109
 
第6章  Python模塊和包       113
6.1  模塊的導(dǎo)入與使用     113
6.1.1  創(chuàng)建模塊   113
6.1.2  使用import語句導(dǎo)入模塊     114
6.1.3  from…import導(dǎo)入語句   114
6.2  包的定義     114
6.2.1  理解包的概念  114
6.2.2  包的使用和導(dǎo)入      114
6.3  日期和日歷模塊  115
6.3.1  使用datetime模塊顯示日期  115
6.3.2  使用calendar模塊生成日歷   116
6.4  隨機模塊     117
6.4.1  生成隨機數(shù)      117
6.4.2  生成隨機序列  118
6.5  實踐應(yīng)用     120
6.5.1  石頭剪刀布游戲      120
6.5.2  模擬播放器歌詞顯示      121
6.6  本章小結(jié)     123
本章習(xí)題       124
 
第7章  Python面向?qū)ο筇匦?nbsp;      126
7.1  面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)     126
7.1.1  面向?qū)ο蟪绦蛟O(shè)計思想  126
7.1.2  面向?qū)ο蟪绦蛟O(shè)計特性  128
7.2  類和對象     129
7.2.1  創(chuàng)建并描述類  129
7.2.2  使用類的實例  130
7.2.3  綁定self參數(shù)   131
7.3  類的屬性     132
7.3.1  實例屬性與類屬性  132
7.3.2  私有屬性與公有屬性      134
7.4  類的方法     135
7.4.1  默認(rèn)構(gòu)造方法  135
7.4.2  有參構(gòu)造方法  136
7.4.3  析構(gòu)方法   137
7.4.4  類方法      138
7.4.5  靜態(tài)方法   139
7.5  類的繼承與多態(tài)  141
7.5.1  單繼承      141
7.5.2  多繼承      144
7.5.3  方法重寫   146
7.5.4  多態(tài)機制   148
7.6  實踐應(yīng)用     150
7.6.1  簡易通訊錄管理系統(tǒng)      150
7.6.2  員工薪資管理系統(tǒng)  154
7.7  本章小結(jié)     157
本章習(xí)題       157
 
第8章  Python文件與異常   162
8.1  文件和文件對象  162
8.1.1  文件概述   162
8.1.2  打開與關(guān)閉文件      163
8.2  文本文件讀寫     164
8.2.1  文本文件讀取  164
8.2.2  文本文件寫入  166
8.3  CSV文件讀寫     168
8.3.1  CSV文件讀取  168
8.3.2  CSV文件寫入  170
8.4  文件操作模塊     171
8.4.1  os模塊      171
8.4.2  shutil模塊 172
8.5  異常處理     172
8.5.1  使用try...except語句捕獲異常      173
8.5.2  使用raise語句拋出異常 175
8.5.3  assert斷言處理 176
8.5.4  自定義異常      177
8.6  實踐應(yīng)用     178
8.6.1  探索泰坦尼克號數(shù)據(jù)文件     178
8.6.2  探索鳶尾花數(shù)據(jù)文件      180
8.7  本章小結(jié)     181
本章習(xí)題       182

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號