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

程序設(shè)計(jì)基礎(chǔ)(Python語(yǔ)言)

程序設(shè)計(jì)基礎(chǔ)(Python語(yǔ)言)

定 價(jià):¥39.80

作 者: 周翔,閆果 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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


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

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

  本書(shū)基于Python 3,針對(duì)非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的Python語(yǔ)言課程編寫(xiě)。全書(shū)內(nèi)容覆蓋Python 語(yǔ)言基本語(yǔ)法元素、基本數(shù)據(jù)類(lèi)型、程序的控制結(jié)構(gòu)、組合數(shù)據(jù)類(lèi)型、函數(shù)、文件、面向?qū)ο蟪绦蛟O(shè)計(jì)、科學(xué)計(jì)算與可視化和數(shù)據(jù)分析。通過(guò)各個(gè)層次的、有趣的、融入課程思政的例題著重介紹了程序設(shè)計(jì)的思想以及Python語(yǔ)言的語(yǔ)法格式。本書(shū)適用于本科院校非計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生學(xué)習(xí)Python程序設(shè)計(jì)課程和程序設(shè)計(jì)初學(xué)者,也可作為程序設(shè)計(jì)愛(ài)好者和各類(lèi)自學(xué)人員的Python語(yǔ)言參考書(shū)。

作者簡(jiǎn)介

  周翔,\t重慶交通大學(xué)信息科學(xué)與工程學(xué)院教師,從事計(jì)算機(jī)教育時(shí)間20多年。近年來(lái),先后主持及參與***、省部級(jí)科研項(xiàng)目多項(xiàng),在國(guó)際期刊上發(fā)表學(xué)術(shù)論文多篇,并獲得軟件著作權(quán)及實(shí)用新型專(zhuān)利多項(xiàng);主持及參與教改課題多項(xiàng),主編《計(jì)算機(jī)與互聯(lián)網(wǎng)》、《計(jì)算機(jī)應(yīng)用實(shí)踐》教材,參編《大學(xué)計(jì)算機(jī)基礎(chǔ)》、《VB語(yǔ)言程序設(shè)計(jì)教程》等多部教材,并公開(kāi)發(fā)表多篇教改論文。獲重慶市優(yōu)秀教育技術(shù)科研成果三等獎(jiǎng),多次獲得校級(jí)教學(xué)質(zhì)量?jī)?yōu)秀獎(jiǎng)。

圖書(shū)目錄

第 1章 認(rèn)識(shí)Python語(yǔ)言\t1
1.1 Python語(yǔ)言簡(jiǎn)介 1
1.2 Python的特點(diǎn) 1
1.3 Python的主要應(yīng)用領(lǐng)域 2
1.4 Python的安裝與配置 3
1.4.1 安裝Python 3
1.4.2 運(yùn)行Python 4
1.5 Python程序的編寫(xiě)方式 5
1.5.1 交互式編程 5
1.5.2 文件式編程 6
1.5.3 IDLE編輯器的常用編輯功能 8
1.6 Python的第三方庫(kù) 8
1.7 本章小結(jié) 9
習(xí)題1 10
第 2章 Python語(yǔ)言基礎(chǔ) 12
2.1 數(shù)據(jù)類(lèi)型 12
2.1.1 整型 12
2.1.2 浮點(diǎn)型 12
2.1.3 復(fù)數(shù)型 12
2.1.4 布爾型 13
2.1.5 數(shù)據(jù)類(lèi)型相關(guān)函數(shù) 13
2.2 常量與變量 14
2.2.1 常量 14
2.2.2 變量 14
2.3 運(yùn)算符與表達(dá)式 15
2.3.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 15
2.3.2 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 16
2.3.3 邏輯運(yùn)算符與邏輯表達(dá)式 17
2.3.4 位運(yùn)算符 18
2.3.5 賦值運(yùn)算符 18
2.3.6 運(yùn)算符的優(yōu)先級(jí) 19
2.4 常用庫(kù)函數(shù) 20
2.4.1 math庫(kù) 20
2.4.2 random庫(kù) 22
2.4.3 日期和時(shí)間庫(kù) 23
2.4.4 jieba庫(kù) 24
2.5 Python的代碼規(guī)范 25
2.5.1 縮進(jìn) 25
2.5.2 注釋 26
2.5.3 其他規(guī)范事項(xiàng) 26
2.6 本章小結(jié) 26
習(xí)題2 27
第3章 程序控制結(jié)構(gòu) 29
3.1 程序設(shè)計(jì)基礎(chǔ) 29
3.2 順序結(jié)構(gòu) 30
3.2.1 print()函數(shù) 30
3.2.2 input()函數(shù) 31
3.3 選擇結(jié)構(gòu) 31
3.3.1選擇結(jié)構(gòu)的用途 32
3.3.2 單條件語(yǔ)句 33
3.3.3 雙條件語(yǔ)句 33
3.3.4 多條件語(yǔ)句 34
3.4 循環(huán)結(jié)構(gòu) 36
3.4.1 循環(huán)概念及應(yīng)用場(chǎng)景 36
3.4.2 循環(huán)結(jié)構(gòu)的構(gòu)造 36
3.4.3 循環(huán)語(yǔ)句 37
3.4.4 循環(huán)控制保留字 43
3.4.5 循環(huán)程序設(shè)計(jì)舉例 44
3.5 程序的異常處理 49
3.6 本章小結(jié) 52
習(xí)題3 52
第4章 序列、集合和映射數(shù)據(jù)類(lèi)型 56
4.1 序列數(shù)據(jù)類(lèi)型 56
4.1.1 字符串 56
4.1.2 列表 63
4.1.3 元組 70
4.2 集合 72
4.3 字典 73
4.3.1 字典創(chuàng)建 73
4.3.2 訪(fǎng)問(wèn)字典 74
4.3.3 修改字典元素 74
4.3.4 添加字典元素 74
4.3.5 刪除字典元素 74
4.3.6 字典的常用函數(shù)及方法 75
4.4 本章小結(jié) 78
習(xí)題4 78
第5章 函數(shù) 82
5.1 函數(shù)定義 82
5.1.1 函數(shù)的功能 83
5.1.2 函數(shù)定義語(yǔ)法 83
5.2 函數(shù)調(diào)用 84
5.2.1 兩種調(diào)用方式 84
5.2.2 別名調(diào)用 84
5.2.3 參數(shù)傳遞 84
5.3 變量的作用域 87
5.3.1 局部變量 88
5.3.2 全局變量 88
5.3.3 global關(guān)鍵字 89
5.4 特殊函數(shù) 90
5.4.1 匿名函數(shù) 90
5.4.2 嵌套函數(shù) 90
5.4.3 遞歸函數(shù) 91
5.5 本章小結(jié) 92
習(xí)題5 92
第6章 Python的文件操作 96
6.1 文件概述 96
6.1.1 文件類(lèi)別 96
6.1.2 文件路徑 97
6.1.3 文件的編碼方式 97
6.2 文件操作 98
6.2.1 文件操作通用語(yǔ)句 98
6.2.2 文本文件的讀和寫(xiě) 99
6.2.3 二進(jìn)制文件的讀和寫(xiě) 101
6.2.4 隨機(jī)文件的讀和寫(xiě) 103
6.3 CSV文件操作 104
6.3.1 CSV模塊常用函數(shù) 104
6.3.2 CSV文件格式的讀入 104
6.3.3 CSV文件的寫(xiě)出 105
6.4 本章小結(jié) 107
習(xí)題6 107
第7章 面向?qū)ο蟪绦蛟O(shè)計(jì) 110
7.1 面向?qū)ο蠡A(chǔ) 110
7.2 類(lèi)的定義、創(chuàng)建和使用 110
7.3 屬性與方法 112
7.3.1 屬性 112
7.3.2 方法 112
7.3.3 類(lèi)的屬性 113
7.3.4 類(lèi)屬性與實(shí)例屬性的比較 113
7.3.5類(lèi)方法 115
7.3.6 訪(fǎng)問(wèn)權(quán)限 115
7.4 繼承和多態(tài) 116
7.5 本章小結(jié) 117
習(xí)題7 117
第8章 科學(xué)計(jì)算與可視化 118
8.1 科學(xué)計(jì)算 118
8.1.1 數(shù)組的創(chuàng)建 118
8.1.2 數(shù)組的數(shù)據(jù)類(lèi)型 120
8.1.3 數(shù)組的大小 121
8.1.4 通過(guò)索引訪(fǎng)問(wèn)數(shù)組 122
8.1.5 變換數(shù)組的形態(tài) 123
8.1.6常用的ufunc函數(shù)運(yùn)算 124
8.2 數(shù)據(jù)可視化 125
8.2.1 使用pyplot模塊繪圖 126
8.2.2 屬性配置 127
8.2.3 繪制線(xiàn)性圖形 129
8.2.4 繪制散點(diǎn)圖 131
8.2.5 繪制直方圖 133
8.2.6 繪制餅圖 135
8.3 本章小結(jié) 136
習(xí)題8 137
第9章 數(shù)據(jù)分析 138
9.1 使用pandas讀寫(xiě)數(shù)據(jù) 138
9.1.1 讀寫(xiě)文本文件 138
9.1.2 讀寫(xiě)Excel文件 140
9.2 pandas的結(jié)構(gòu)化數(shù)據(jù) 141
9.2.1 基本索引方法 141
9.2.2 基本運(yùn)算 142
9.3 數(shù)據(jù)統(tǒng)計(jì)與分析 143
9.3.1 基本統(tǒng)計(jì) 143
9.3.2 分組統(tǒng)計(jì) 144
9.3.3 排序 146
9.3.4 篩選 148
9.4 本章小結(jié) 149
習(xí)題9 149

本目錄推薦

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