注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)教育/教材/教輔教材高職高專(zhuān)教材Python程序設(shè)計(jì)與項(xiàng)目實(shí)踐教程

Python程序設(shè)計(jì)與項(xiàng)目實(shí)踐教程

Python程序設(shè)計(jì)與項(xiàng)目實(shí)踐教程

定 價(jià):¥59.00

作 者: 曹潔
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111717041 出版時(shí)間: 2023-02-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Python是一門(mén)簡(jiǎn)單易學(xué)、功能強(qiáng)大的編程語(yǔ)言,它內(nèi)建高效的數(shù)據(jù)結(jié)構(gòu),擁有豐富的第三方開(kāi)發(fā)庫(kù),能夠用簡(jiǎn)單高效的方式編程。本書(shū)由淺入深、循序漸進(jìn)地闡述Python語(yǔ)言的基礎(chǔ)知識(shí)和基本語(yǔ)法。本書(shū)以15章的篇幅來(lái)介紹Python,具體包括Python語(yǔ)言概述,Python語(yǔ)言基礎(chǔ),字符串和列表,元組、字典和集合,程序流程控制,函數(shù),正則表達(dá)式,文件與文件夾操作,面向?qū)ο蟪绦蛟O(shè)計(jì),模塊和包,錯(cuò)誤和異常處理,Tkinter圖形用戶界面設(shè)計(jì),數(shù)據(jù)可視化,數(shù)據(jù)庫(kù)編程及商場(chǎng)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)等項(xiàng)目實(shí)訓(xùn)的內(nèi)容。 本書(shū)可作為普通高校計(jì)算機(jī)、大數(shù)據(jù)、人工智能、自動(dòng)化、電子信息等專(zhuān)業(yè)的教材,也可作為Python軟件開(kāi)發(fā)人員的參考資料,還可作為初學(xué)者自學(xué)Python程序設(shè)計(jì)的參考書(shū)。

作者簡(jiǎn)介

暫缺《Python程序設(shè)計(jì)與項(xiàng)目實(shí)踐教程》作者簡(jiǎn)介

圖書(shū)目錄

前 言
本書(shū)視頻與資源下載二維碼匯總表
第1章 Python語(yǔ)言概述1
1.1 Python語(yǔ)言的特點(diǎn)1
1.2 Python應(yīng)用領(lǐng)域1
1.3 下載和安裝Python2
1.3.1 下載Python安裝文件2
1.3.2 安裝Python2
1.4 編寫(xiě)Python代碼的方式4
1.4.1 用帶圖形界面的Python Shell編寫(xiě)
交互式代碼4
1.4.2 用帶圖形界面的Python Shell編寫(xiě)
程序代碼5
1.5 Anaconda安裝與使用6
1.5.1 Anaconda安裝步驟6
1.5.2 Anaconda使用7
1.6 Python代碼編寫(xiě)規(guī)范9
1.6.1 Python單行注釋9
1.6.2 Python多行注釋10
1.6.3 Python語(yǔ)句縮進(jìn)10
1.7 程序設(shè)計(jì)錯(cuò)誤11
1.7.1 語(yǔ)法錯(cuò)誤11
1.7.2 運(yùn)行時(shí)錯(cuò)誤12
1.7.3 邏輯錯(cuò)誤12
1.8 Python在線幫助12
1.8.1 Python交互式幫助系統(tǒng)12
1.8.2 Python文檔14
1.9 習(xí)題16
第2章 Python語(yǔ)言基礎(chǔ)17
2.1 編寫(xiě)一個(gè)簡(jiǎn)單的程序17
2.2 對(duì)象和引用20
2.2.1 對(duì)象的身份20
2.2.2 對(duì)象的類(lèi)型21
2.2.3 對(duì)象的值21
2.2.4 對(duì)象的引用21
2.3 數(shù)值數(shù)據(jù)類(lèi)型與算術(shù)運(yùn)算符24
2.3.1 數(shù)值數(shù)據(jù)類(lèi)型24
2.3.2 算術(shù)運(yùn)算符24
2.3.3 增強(qiáng)型賦值運(yùn)算符25
2.3.4 常見(jiàn)的Python數(shù)學(xué)函數(shù)25
2.4 非算術(shù)運(yùn)算符29
2.4.1 Python關(guān)系運(yùn)算符29
2.4.2 Python邏輯運(yùn)算符29
2.4.3 Python成員運(yùn)算符30
2.4.4 Python身份運(yùn)算符30
2.4.5 運(yùn)算符的優(yōu)先級(jí)31
2.5 庫(kù)的導(dǎo)入與擴(kuò)展庫(kù)的安裝32
2.5.1 庫(kù)的導(dǎo)入32
2.5.2 擴(kuò)展庫(kù)的安裝33
2.6 基于turtle模塊的簡(jiǎn)單繪圖程序設(shè)計(jì)34
2.6.1 畫(huà)布34
2.6.2 畫(huà)筆36
2.6.3 繪制太極圖37
2.7 習(xí)題38
第3章 字符串和列表39
3.1 字符串基礎(chǔ)39
3.1.1 創(chuàng)建字符串39
3.1.2 字符編碼40
3.1.3 轉(zhuǎn)義字符41
3.2 print()輸出函數(shù)42
3.3 字符串運(yùn)算43
3.3.1 處理字符串的函數(shù)43
3.3.2 下標(biāo)運(yùn)算符43
3.3.3 切片運(yùn)算符44
3.3.4 連接運(yùn)算符和復(fù)制運(yùn)算符45
3.3.5 in和not in運(yùn)算符45
3.3.6 格式化字符串運(yùn)算符46
3.4 字符串對(duì)象的常用方法47
3.4.1 去除字符串空白符及指定字符47
3.4.2 字符串中的字符處理48
3.4.3 字符串搜索與替換48
3.4.4 連接與分割字符串49
3.4.5 字符串映射應(yīng)用實(shí)例51
3.4.6 字符串判斷相關(guān)51
3.4.7 字符串對(duì)齊及填充52
3.4.8 字符串格式化53
3.5 字符串常量54
3.6 列表基礎(chǔ)55
3.6.1 創(chuàng)建列表55
3.6.2 修改列表56
3.6.3 切片列表57
3.7 序列數(shù)據(jù)類(lèi)型的常用操作58
3.8 列表對(duì)象的常用方法59
3.9 列表推導(dǎo)式62
3.10 用于列表的一些常用函數(shù)63
3.11 二維列表64
3.11.1 創(chuàng)建二維列表65
3.11.2 處理二維列表66
3.12 文件的基本操作66
3.13 用turtle繪制文本68
3.14 習(xí)題69
第4章 元組、字典和集合70
4.1 元組70
4.1.1 創(chuàng)建元組70
4.1.2 訪問(wèn)元組70
4.1.3 修改元組71
4.1.4 生成器推導(dǎo)式71
4.2 字典72
4.2.1 創(chuàng)建字典72
4.2.2 訪問(wèn)字典73
4.2.3 添加與修改字典元素75
4.2.4 刪除字典元素77
4.2.5 復(fù)制字典77
4.2.6 字典推導(dǎo)式78
4.3 集合數(shù)據(jù)類(lèi)型78
4.3.1 創(chuàng)建集合79
4.3.2 集合添加元素79
4.3.3 集合元素刪除79
4.3.4 集合運(yùn)算80
4.3.5 集合推導(dǎo)式81
4.4 序列解包81
4.5 使用OpenCV處理圖像82
4.5.1 安裝OpenCV82
4.5.2 讀入、顯示與保存圖像83
4.5.3 圖像顏色變換84
4.5.4 圖像裁剪89
4.5.5 圖像的幾何變換90
4.6 習(xí)題94
第5章 程序流程控制95
5.1 布爾表達(dá)式95
5.2 選擇結(jié)構(gòu)96
5.2.1 if單分支選擇結(jié)構(gòu)96
5.2.2 if-else雙分支選擇結(jié)構(gòu)96
5.2.3 if-elif-else多分支選擇結(jié)構(gòu)97
5.3 條件表達(dá)式98
5.4 while循環(huán)結(jié)構(gòu)99
5.5 for循環(huán)結(jié)構(gòu)100
5.6 循環(huán)中的break,continue和else103
5.6.1 用break語(yǔ)句提前終止循環(huán)103
5.6.2 用continue語(yǔ)句提前結(jié)束本次
循環(huán)104
5.6.3 循環(huán)語(yǔ)句的else子句105
5.7 綜合實(shí)戰(zhàn):簡(jiǎn)易購(gòu)物車(chē)106
5.8 習(xí)題108
第6章 函數(shù)109
6.1 函數(shù)定義109
6.2 函數(shù)調(diào)用110
6.2.1 帶有返回值的函數(shù)調(diào)用111
6.2.2 不帶返回值的函數(shù)調(diào)用114
6.3 函數(shù)參數(shù)傳遞114
6.4 函數(shù)參數(shù)的類(lèi)型115
6.4.1 位置參數(shù)115
6.4.2 關(guān)鍵字參數(shù)116
6.4.3 默認(rèn)值參數(shù)116
6.4.4 可變長(zhǎng)參數(shù)117
6.5 lambda表達(dá)式119
6.5.1 lambda匿名函數(shù)和def函數(shù)的
區(qū)別119
6.5.2 自由變量對(duì)lambda表達(dá)式的影響121
6.6 變量的作用域122
6.6.1 全局變量122
6.6.2 局部變量123
6.7 函數(shù)的遞歸調(diào)用124
6.8 常用內(nèi)置函數(shù)128
6.8.1 map( )函數(shù)128
6.8.2 reduce( )函數(shù)129
6.8.3 filter( )函數(shù)131
6.9 習(xí)題131
第7章 正則表達(dá)式133
7.1 正則表達(dá)式的構(gòu)成133
7.2 正則表達(dá)式的分組匹配137
7.3 正則表達(dá)式的選擇匹配138
7.4 正則表達(dá)式的引用匹配138
7.5 正則表達(dá)式的貪婪匹配與懶惰匹配139
7.6 正則表達(dá)式模塊re140
7.7 習(xí)題145
第8章 文件與文件夾操作147
8.1 文本文件的讀取和寫(xiě)入147
8.1.1 文本文件的打開(kāi)與讀取147
8.1.2 文本文件的寫(xiě)入151
8.1.3 文本文件指針的定位152
8.2 二進(jìn)制文件的寫(xiě)入和字節(jié)數(shù)據(jù)類(lèi)型
的轉(zhuǎn)換153

本目錄推薦

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