Python程序設(shè)計(jì)基礎(chǔ) 翟文正
定 價(jià):35 元
- 作者:翟文正
- 出版時(shí)間:2024/11/1
- ISBN:9787111764434
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書是一本系統(tǒng)介紹Python 程序開發(fā)與應(yīng)用的教材, 全書共9 章, 從Python 語言概述開始,
逐步介紹Python 的基本語法元素、基本數(shù)據(jù)類型、程序控制結(jié)構(gòu)、異常處理、函數(shù)、高級(jí)數(shù)據(jù)
類型、文件和數(shù)據(jù)格式化, 以及面向?qū)ο蟪绦蛟O(shè)計(jì)。每章除了講解重要的知識(shí)點(diǎn), 還通過示例代
碼演示如何運(yùn)用這些知識(shí)點(diǎn); 每章所設(shè)計(jì)的實(shí)例解析和習(xí)題, 可使讀者更好地理解和鞏固所學(xué)的
內(nèi)容。
本書概念清晰、內(nèi)容簡練, 是廣大讀者Python 入門的佳選, 非常適合作為職業(yè)院校計(jì)算機(jī)
相關(guān)專業(yè)的教材, 也可作為Python 愛好者的參考用書。
本書配有電子課件, 選用本書作為授課教材的教師可登錄機(jī)械工業(yè)出版社教育服務(wù)網(wǎng)
(www.cmpedu.com) 以教師身份免費(fèi)注冊(cè)并下載, 或聯(lián)系編輯(010 -88379543) 咨詢。
本書可銷往職業(yè)院校相關(guān)專業(yè),也可作為相關(guān)技術(shù)人員參考用書
前 言
Preface
Python 語言具有“明確” “簡單” 的特點(diǎn), 是一門優(yōu)秀并被廣泛使用的計(jì)算機(jī)程序設(shè)計(jì)
語言。它因具有豐富和強(qiáng)大的庫, 已被廣泛應(yīng)用于Web 開發(fā)、網(wǎng)絡(luò)編程、科學(xué)計(jì)算、數(shù)據(jù)庫
應(yīng)用、多媒體開發(fā)、自動(dòng)化運(yùn)維、云計(jì)算等諸多領(lǐng)域。除此之外, 人工智能、大數(shù)據(jù)的興起
讓Python 成為一門更加流行的語言。
通過本書的學(xué)習(xí), 讀者能夠快速了解Python 的語法特點(diǎn)和程序結(jié)構(gòu), 掌握運(yùn)用函數(shù)和面
向?qū)ο缶幊痰姆椒ǎ?應(yīng)用Python 常用庫進(jìn)行快速開發(fā)。
本書具有以下幾個(gè)主要特點(diǎn)。
1. 豐富的示例和例題
本書針對(duì)每個(gè)知識(shí)點(diǎn)設(shè)計(jì)了豐富的示例, 用于對(duì)知識(shí)點(diǎn)進(jìn)行闡述, 有利于讀者加深對(duì)知
識(shí)點(diǎn)的理解。
2. 內(nèi)容編排循序漸進(jìn), 層次清晰, 結(jié)構(gòu)嚴(yán)謹(jǐn)
第1 章Python 語言概述, 主要介紹計(jì)算機(jī)程序設(shè)計(jì)語言及執(zhí)行方式, Python 語言的發(fā)展、
版本、應(yīng)用領(lǐng)域和基本特點(diǎn), 以及Python 語言的開發(fā)環(huán)境。
第2 章Python 基本語法元素, 主要介紹Python 程序的縮進(jìn)、注釋、變量、命名、保留
字、數(shù)據(jù)類型、賦值語句和引用, 以及基本輸入輸出函數(shù)等。
第3 章Python 基本數(shù)據(jù)類型, 主要介紹Python 的數(shù)字類型, 包括整型(int)、浮點(diǎn)型
(float)、復(fù)數(shù)類型(complex) 和布爾型(bool) 4 類, 以及字符串類型的表示形式, 字符串
的索引、切片和常用字符串運(yùn)算。
第4 章Python 程序控制結(jié)構(gòu), 主要介紹Python 語言的順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)3
種流程控制。
第5 章Python 異常處理, 主要介紹Python 異常的概念、類型以及對(duì)異常進(jìn)行的處理
操作。
第6 章Python 函數(shù), 主要介紹Python 中函數(shù)的定義、參數(shù)傳遞, 變量作用域, 函數(shù)類
型、匿名函數(shù)和Python 常用內(nèi)置函數(shù)。
第7 章Python 高級(jí)數(shù)據(jù)類型, 主要介紹Python 中的列表(list)、元組(tuple)、集合
(set)、字典(dict) 4 種高級(jí)數(shù)據(jù)類型。
第8 章文件和數(shù)據(jù)格式化, 主要介紹Python 文件的類型、文件的打開和關(guān)閉、文件的讀
寫, 以及數(shù)據(jù)組織的維度。
第9 章面向?qū)ο蟪绦蛟O(shè)計(jì), 主要介紹Python 類的定義、類的成員, 以及Python 面向?qū)ο蟮姆庋b、多態(tài)特性。
本書由北京博海迪信息科技有限公司(泰克教育) 組編, 翟文正任主編, 郭洪延任副主
編, 蘇布達(dá)和張大成參與編寫。本書得以出版, 得到了江蘇高!扒嗨{(lán)工程” 支持。
由于編者水平有限, 書中難免有不妥之處, 懇請(qǐng)廣大讀者批評(píng)指正。
編 者
本書遵循職業(yè)教育教材編寫規(guī)律和職業(yè)院校學(xué)生學(xué)習(xí)規(guī)律,配套齊全
目 錄
Contents
前言
第1 章
Python 語言概述
1.1 計(jì)算機(jī)程序設(shè)計(jì)語言 001
1.2 Python 語言簡介 002
1.3 Python 語言的開發(fā)環(huán)境 004
1.4 實(shí)例解析:溫度轉(zhuǎn)換 015
習(xí)題1 016
第2 章
Python 基本語法元素
2.1 程序的格式框架 017
2.2 語法元素的名稱 018
2.3 數(shù)據(jù)類型 020
2.4 運(yùn)算符和表達(dá)式 021
2.5 運(yùn)算符的優(yōu)先級(jí) 028
2.6 引用 030
2.7 基本輸入輸出函數(shù) 031
2.8 實(shí)例解析:繪制五角星 035
習(xí)題2 036
第3 章
Python 基本數(shù)據(jù)類型
3.1 數(shù)字類型 037
3.2 字符串類型 040
3.3 實(shí)例解析:愷撒密碼 044
習(xí)題3 046
第4 章
Python 程序控制結(jié)構(gòu)
4.1 程序的三種控制結(jié)構(gòu) 048
4.2 程序的分支結(jié)構(gòu) 049
4.3 程序的循環(huán)結(jié)構(gòu) 052
4.4 實(shí)例解析:排序算法 061
習(xí)題4 063
第5 章
Python 異常處理
5.1 語法錯(cuò)誤 068
5.2 程序異常 070
5.3 異常處理:try 072
5.4 異常處理:try 077
5.5 異常處理:try 080
5.6 實(shí)例解析:素?cái)?shù)判斷 083
習(xí)題5 083
第6 章
Python 函數(shù)
6.1 函數(shù)的基本使用 086
6.2 函數(shù)的參數(shù)傳遞 088
6.3 變量作用域 093
6.4 函數(shù)類型 095
6.5 匿名函數(shù) 098
6.6 Python 常用內(nèi)置函數(shù) 098
6.7 實(shí)例解析:基于函數(shù)定義的溫度轉(zhuǎn)換 099
習(xí)題6 100
第7 章
Python 高級(jí)數(shù)據(jù)類型
7.1 序列及分類 103
7.2 列表 105
7.3 元組 111
7.4 集合 114
7.5 字典 120
7.6 實(shí)例解析:簡易系統(tǒng)登錄程序 123
習(xí)題7 124
第8 章
文件和數(shù)據(jù)格式化
8.1 文件的使用 129
8.2 數(shù)據(jù)組織的維度 135
8.3 實(shí)例解析:對(duì)《三國演義》中的人物進(jìn)行統(tǒng)計(jì) 137
習(xí)題8 138
第9 章
面向?qū)ο蟪绦蛟O(shè)計(jì)
9.1 面向?qū)ο? 141
9.2 面向?qū)ο蟮幕A(chǔ) 142
9.3 面向?qū)ο蟮奶匦? 148
9.4 實(shí)例解析:打印選手成績 157
習(xí)題9 158
參考文獻(xiàn) 162