定 價(jià):49.8 元
叢書(shū)名:普通高等教育計(jì)算機(jī)類(lèi)系列教材
- 作者:張基溫 等 編著
- 出版時(shí)間:2021/3/1
- ISBN:9787111669005
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類(lèi):TP311.561
- 頁(yè)碼:284
- 紙張:
- 版次:
- 開(kāi)本:16開(kāi)
Python以其集命令式編程、函數(shù)式編程和面向?qū)ο缶幊逃谝簧淼奶攸c(diǎn),以及龐大的并正在急劇增長(zhǎng)的模塊庫(kù)優(yōu)勢(shì),成為了程序設(shè)計(jì)界的新星。本書(shū)以Python 3.6為藍(lán)本,共分為6章,主要介紹Python編程的基本知識(shí)。第1章從模仿計(jì)算器入手,帶領(lǐng)讀者邁入Python的大門(mén),介紹操作符、模塊、數(shù)據(jù)類(lèi)型。第2章介紹Python命令式編程的關(guān)鍵內(nèi)容:變量的概念、流程控制、函數(shù)、命名空間與變量作用域、Python異常處理。第3章介紹Python函數(shù)式編程的基本機(jī)制和語(yǔ)法。第4章以容器為題,介紹Python內(nèi)置數(shù)據(jù)結(jié)構(gòu)——列表、元組、字符串、字典、集合和文件的用法。第5章介紹Python面向?qū)ο缶幊痰幕緳C(jī)制和特點(diǎn)。第6章以網(wǎng)絡(luò)編程和數(shù)據(jù)庫(kù)連接為例介紹Python 基于庫(kù)模塊的編程方法。本書(shū)重在彰顯程序設(shè)計(jì)語(yǔ)言自身的特色,概念表述精準(zhǔn)清晰、例題經(jīng)典、習(xí)題豐富,并以二維碼鏈接形式提供了有關(guān)知識(shí)擴(kuò)展,為讀者創(chuàng)造良好的學(xué)習(xí)環(huán)境,適合作為高校相關(guān)專(zhuān)業(yè)的Python程序設(shè)計(jì)教材,也可供有關(guān)技術(shù)人員和專(zhuān)業(yè)培訓(xùn)機(jī)構(gòu)使用。
前言
第1章初識(shí)Python
1.1Python編程環(huán)境
1.1.1程序設(shè)計(jì)語(yǔ)言的級(jí)別
1.1.2Python程序的運(yùn)行方式與IDLE
習(xí)題1.1
1.2Python操作符
1.2.1Python算術(shù)操作符
1.2.2表達(dá)式與操作符的特性
1.2.3注釋
1.2.4回顯與print()函數(shù)
習(xí)題1.2
1.3使用內(nèi)置函數(shù)與模塊計(jì)算
1.3.1函數(shù)及其意義
1.3.2Python內(nèi)置函數(shù)
1.3.3Python模塊及其導(dǎo)入
1.3.4math模塊
1.3.5僅從模塊中導(dǎo)入一個(gè)對(duì)象
1.3.6random模塊
習(xí)題1.3
1.4Python數(shù)據(jù)對(duì)象及其類(lèi)型
1.4.1Python對(duì)象的三屬性及其獲取
1.4.2Python字符串類(lèi)型
1.4.3Python數(shù)值類(lèi)型
1.4.4Python元組、列表、字典和集合類(lèi)型
1.4.5Python的可變數(shù)據(jù)對(duì)象與不可變數(shù)據(jù)對(duì)象
習(xí)題1.4
第2章Python命令式編程
2.1Python變量
2.1.1Python變量及其引用操作
2.1.2Python變量特點(diǎn)
2.1.3Python標(biāo)識(shí)符與關(guān)鍵字
2.1.4input()函數(shù)
習(xí)題2.1
2.2語(yǔ)句的流程控制
2.2.1布爾類(lèi)型與判斷表達(dá)式
2.2.2選擇型流程結(jié)構(gòu)
2.2.3重復(fù)型流程結(jié)構(gòu)
2.2.4窮舉與迭代
習(xí)題2.2
2.3Python函數(shù)
2.3.1函數(shù)及其基本環(huán)節(jié)
2.3.2Python函數(shù)參數(shù)技術(shù)
2.3.3嵌套函數(shù)
習(xí)題2.3
2.4Python變量作用域與命名
空間
2.4.1Python局部變量與全局變量
2.4.2封閉型作用域——嵌套作用域
2.4.3Python命名空間及其創(chuàng)建
2.4.4命名空間的LEGB級(jí)別與規(guī)則
2.4.5將名字加入命名空間的操作
習(xí)題2.4
2.5Python異常處理
2.5.1Python異常類(lèi)型應(yīng)用示例
2.5.2try…except語(yǔ)句
2.5.3異常類(lèi)型的層次結(jié)構(gòu)
2.5.4else子句與finally子句
2.5.5異常的人工觸發(fā):raise與assert
習(xí)題2.5
第3章Python函數(shù)式編程
3.1Python函數(shù)式編程基礎(chǔ)
3.1.1λ演算
3.1.2lambda表達(dá)式
3.1.3純函數(shù)
3.1.4函數(shù)作為“第一等對(duì)象”
3.1.5函數(shù)式編程的優(yōu)勢(shì)
習(xí)題3.1
3.2Python函數(shù)式編程模式
3.2.1高階函數(shù)
3.2.2遞歸
3.2.3閉包
3.2.4函數(shù)柯里化
3.2.5偏函數(shù)
習(xí)題3.2
3.3Python函數(shù)式編程模式拓展
3.3.1裝飾器
3.3.2生成器
習(xí)題3.3
目錄第4章Python數(shù)據(jù)容器
4.1內(nèi)存容器對(duì)象的一般操作
4.1.1內(nèi)存容器對(duì)象的創(chuàng)建與類(lèi)型轉(zhuǎn)換
4.1.2容器對(duì)象屬性獲取
4.1.3容器及其成員的判定操作
4.1.4對(duì)象的淺復(fù)制與深復(fù)制
習(xí)題4.1
4.2序列對(duì)象操作
4.2.1序列索引、遍歷與切片
4.2.2序列解包與連接
4.2.3列表的個(gè)性化操作
4.2.4元組的不變性
習(xí)題4.2
4.3可迭代對(duì)象與迭代器
4.3.1可迭代對(duì)象及其判斷
4.3.2可迭代對(duì)象排序與過(guò)濾
4.3.3迭代器
習(xí)題4.3
4.4Python字符串的個(gè)性化特性
4.4.1字符編碼標(biāo)準(zhǔn)與Python字符串前綴
4.4.2字符串個(gè)性化操作
4.4.3字符串格式化
4.4.4正則表達(dá)式
習(xí)題4.4
4.5Python字典的個(gè)性化特性
4.5.1字典與哈希函數(shù)
4.5.2字典操作
習(xí)題4.5
4.6Python集合的個(gè)性化特性
4.6.1Python集合運(yùn)算符
4.6.2面向集合元素操作的方法
4.6.3面向集合容器操作的函數(shù)和方法
習(xí)題4.6
4.7Python數(shù)據(jù)文件操作
4.7.1文件與文件對(duì)象
4.7.2文件打開(kāi)方法open()
4.7.3文本文件讀寫(xiě)
4.7.4二進(jìn)制文件的序列化讀寫(xiě)
4.7.5文件指針位置獲取與移動(dòng)
4.7.6文件可靠關(guān)閉與上下文管理器
4.7.7文件和目錄管理
習(xí)題4.7
第5章Python面向?qū)ο缶幊?br>5.1類(lèi)及其實(shí)例
5.1.1類(lèi)模型與類(lèi)語(yǔ)法
5.1.2對(duì)象創(chuàng)建與__init__() 方法
5.1.3最小特權(quán)原則與成員訪(fǎng)問(wèn)限制
5.1.4實(shí)例方法、靜態(tài)方法與類(lèi)方法
5.1.5獲取類(lèi)與對(duì)象特征的內(nèi)置函數(shù)
習(xí)題5.1
5.2Python類(lèi)的魔法方法
5.2.1從操作符重載說(shuō)起
5.2.2Python魔法方法應(yīng)用舉例
5.2.3Python魔術(shù)屬性
習(xí)題5.2
5.3繼承
5.3.1類(lèi)的繼承
5.3.2Python新式類(lèi)與object類(lèi)
5.3.3子類(lèi)訪(fǎng)問(wèn)父類(lèi)成員的規(guī)則
5.3.4子類(lèi)實(shí)例的初始化與super
習(xí)題5.3
第6章基于庫(kù)模塊的Python應(yīng)用編程舉例
6.1Python Socket編程
6.1.1TCP/IP與Socket API
6.1.2TCP的Python Socket編程
6.1.3UDP的Python Socket編程
習(xí)題6.1
6.2Python WWW應(yīng)用開(kāi)發(fā)
6.2.1WWW及其關(guān)鍵技術(shù)
6.2.2用urllib模塊庫(kù)訪(fǎng)問(wèn)網(wǎng)頁(yè)
6.2.3Python網(wǎng)絡(luò)爬蟲(chóng)與scrapy框架
習(xí)題6.2
6.3Python數(shù)據(jù)庫(kù)操作
6.3.1數(shù)據(jù)庫(kù)與SQL
6.3.2應(yīng)用程序通過(guò)ODBC操作數(shù)據(jù)庫(kù)
6.3.3用SQLite引擎操作數(shù)據(jù)庫(kù)
習(xí)題6.3
附錄二維碼鏈接目錄
參考文獻(xiàn)