注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(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) 簽: 暫缺

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

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

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

作者簡(jiǎn)介

  周翔,\t重慶交通大學(xué)信息科學(xué)與工程學(xué)院教師,從事計(jì)算機(jī)教育時(shí)間20多年。近年來(lái),先后主持及參與***、省部級(jí)科研項(xiàng)目多項(xiàng),在國(guó)際期刊上發(fā)表學(xué)術(shù)論文多篇,并獲得軟件著作權(quán)及實(shí)用新型專利多項(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)。

圖書目錄

第 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程序的編寫方式 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ù)類型 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ù)類型相關(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ù)類型 56
4.1 序列數(shù)據(jù)類型 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 訪問(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 文件類別 96
6.1.2 文件路徑 97
6.1.3 文件的編碼方式 97
6.2 文件操作 98
6.2.1 文件操作通用語(yǔ)句 98
6.2.2 文本文件的讀和寫 99
6.2.3 二進(jìn)制文件的讀和寫 101
6.2.4 隨機(jī)文件的讀和寫 103
6.3 CSV文件操作 104
6.3.1 CSV模塊常用函數(shù) 104
6.3.2 CSV文件格式的讀入 104
6.3.3 CSV文件的寫出 105
6.4 本章小結(jié) 107
習(xí)題6 107
第7章 面向?qū)ο蟪绦蛟O(shè)計(jì) 110
7.1 面向?qū)ο蠡A(chǔ) 110
7.2 類的定義、創(chuàng)建和使用 110
7.3 屬性與方法 112
7.3.1 屬性 112
7.3.2 方法 112
7.3.3 類的屬性 113
7.3.4 類屬性與實(shí)例屬性的比較 113
7.3.5類方法 115
7.3.6 訪問(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ù)類型 120
8.1.3 數(shù)組的大小 121
8.1.4 通過(guò)索引訪問(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 繪制線性圖形 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讀寫數(shù)據(jù) 138
9.1.1 讀寫文本文件 138
9.1.2 讀寫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 ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)