Python語(yǔ)言程序設(shè)計(jì) 版權(quán)信息
- ISBN:9787121284847
- 條形碼:9787121284847 ; 978-7-121-28484-7
- 裝幀:暫無(wú)
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):
Python語(yǔ)言程序設(shè)計(jì) 本書(shū)特色
python語(yǔ)言不僅語(yǔ)法優(yōu)雅、清晰、簡(jiǎn)潔,而且具有大量的第三方函數(shù)模塊,因此很適合初學(xué)者作為程序設(shè)計(jì)入門(mén)語(yǔ)言進(jìn)行學(xué)習(xí),對(duì)學(xué)科交叉應(yīng)用也很有幫助。本書(shū)介紹python語(yǔ)言程序設(shè)計(jì)的基礎(chǔ)知識(shí)。全書(shū)以python作為實(shí)現(xiàn)工具,介紹程序設(shè)計(jì)的基本思想和方法,培養(yǎng)學(xué)生利用python語(yǔ)言解決各類(lèi)實(shí)際問(wèn)題的開(kāi)發(fā)能力。在編寫(xiě)過(guò)程中,以程序設(shè)計(jì)應(yīng)用為導(dǎo)向,突出問(wèn)題求解方法與思維能力訓(xùn)練。全書(shū)共13章,主要內(nèi)容有python語(yǔ)言基礎(chǔ)、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、字符串與正則表達(dá)式、列表與元組、字典與集合、函數(shù)與模塊、面向?qū)ο蟪绦蛟O(shè)計(jì)、文件操作、異常處理、圖形繪制、圖形用戶(hù)界面設(shè)計(jì)。本書(shū)的附錄部分是實(shí)驗(yàn)指導(dǎo),其中設(shè)計(jì)了15個(gè)實(shí)驗(yàn),以方便讀者上機(jī)練習(xí)。本書(shū)可作為高等學(xué)校計(jì)算機(jī)程序設(shè)計(jì)課程的教材,也可供社會(huì)各類(lèi)工程技術(shù)與科研人員閱讀參考。
Python語(yǔ)言程序設(shè)計(jì) 內(nèi)容簡(jiǎn)介
以講解python語(yǔ)言基礎(chǔ)及應(yīng)用為主,適合高等院校非計(jì)算機(jī)專(zhuān)業(yè)程序設(shè)計(jì)課程。
Python語(yǔ)言程序設(shè)計(jì) 目錄
目 錄第1章 python語(yǔ)言基礎(chǔ) 11.1 python語(yǔ)言概述 11.1.1 python語(yǔ)言的發(fā)展歷史 11.1.2 python語(yǔ)言的特點(diǎn) 21.1.3 python語(yǔ)言的應(yīng)用領(lǐng)域 31.2 python語(yǔ)言的開(kāi)發(fā)環(huán)境 41.2.1 python系統(tǒng)的下載與安裝 41.2.2 系統(tǒng)環(huán)境變量的設(shè)置 41.2.3 python程序的運(yùn)行 51.3 常量與變量 91.4 python數(shù)據(jù)類(lèi)型 121.4.1 數(shù)值類(lèi)型 121.4.2 字符串類(lèi)型 141.4.3 布爾類(lèi)型 161.4.4 復(fù)合數(shù)據(jù)類(lèi)型 171.5 常用系統(tǒng)函數(shù) 181.5.1 常用模塊函數(shù) 191.5.2 常用內(nèi)置函數(shù) 221.6 基本運(yùn)算 251.6.1 算術(shù)運(yùn)算 251.6.2 位運(yùn)算 28習(xí)題1 29第2章 順序結(jié)構(gòu) 322.1 程序設(shè)計(jì)概述 322.1.1 程序設(shè)計(jì)的基本步驟 322.1.2 算法及其描述 332.2 python程序的書(shū)寫(xiě)規(guī)則 372.2.1 初識(shí)python程序 372.2.2 python語(yǔ)句縮進(jìn)規(guī)則 382.2.3 python語(yǔ)句行與注釋 392.3 賦值語(yǔ)句 402.3.1 賦值語(yǔ)句的一般格式 402.3.2 復(fù)合賦值語(yǔ)句 412.3.3 多變量賦值 412.4 數(shù)據(jù)輸入/輸出 422.4.1 標(biāo)準(zhǔn)輸入/輸出 432.4.2 格式化輸出 442.5 順序結(jié)構(gòu)程序舉例 48習(xí)題2 50第3章 選擇結(jié)構(gòu) 533.1 條件的描述 533.1.1 關(guān)系運(yùn)算 533.1.2 邏輯運(yùn)算 543.1.3 測(cè)試運(yùn)算 553.2 選擇結(jié)構(gòu)的實(shí)現(xiàn) 563.2.1 單分支選擇結(jié)構(gòu) 563.2.2 雙分支選擇結(jié)構(gòu) 573.2.3 多分支選擇結(jié)構(gòu) 593.2.4 選擇結(jié)構(gòu)的嵌套 603.3 條件運(yùn)算 613.4 選擇結(jié)構(gòu)程序舉例 62習(xí)題3 64第4章 循環(huán)結(jié)構(gòu) 674.1 while循環(huán)結(jié)構(gòu) 674.1.1 while語(yǔ)句 674.1.2 while循環(huán)的應(yīng)用 694.2 for循環(huán)結(jié)構(gòu) 714.2.1 for語(yǔ)句 714.2.2 for循環(huán)的應(yīng)用 734.3 循環(huán)控制語(yǔ)句 754.3.1 break語(yǔ)句 764.3.2 continue語(yǔ)句 774.3.3 pass語(yǔ)句 784.4 循環(huán)的嵌套 784.5 循環(huán)結(jié)構(gòu)程序舉例 79習(xí)題4 83第5章 字符串與正則表達(dá)式 865.1 字符串編碼 865.2 字符串的索引與分片 885.2.1 字符串的索引 885.2.2 字符串的分片 895.3 字符串的操作 905.3.1 字符串連接操作 915.3.2 字符串邏輯操作 925.3.3 字符串的常用方法 935.4 字節(jié)類(lèi)型 975.5 正則表達(dá)式 995.5.1 正則表達(dá)式元字符 995.5.2 正則表達(dá)式模塊 1005.6 字符串應(yīng)用舉例 104習(xí)題5 107第6章 列表與元組 1096.1 序列的通用操作 1096.1.1 序列的索引與分片 1096.1.2 序列的計(jì)算 1116.1.3 序列處理函數(shù) 1126.1.4 序列拆分賦值 1146.2 列表的專(zhuān)有操作 1156.2.1 列表的基本操作 1156.2.2 列表的常用方法 1176.3 元組與列表的比較 1196.4 序列的應(yīng)用 1206.4.1 數(shù)據(jù)排序 1206.4.2 數(shù)據(jù)查找 1236.4.3 矩陣運(yùn)算 125習(xí)題6 128第7章 字典與集合 1317.1 字典概述 1317.2 字典的操作 1327.2.1 字典的創(chuàng)建 1327.2.2 字典的常用操作 1337.2.3 字典的常用方法 1347.2.4 字典的遍歷 1367.3 集合的操作 1377.3.1 集合的創(chuàng)建 1377.3.2 集合的常用運(yùn)算 1387.3.3 集合的常用方法 1407.4 字典與集合的應(yīng)用 142習(xí)題7 143第8章 函數(shù)與模塊 1468.1 函數(shù)的定義與調(diào)用 1468.1.1 函數(shù)的定義 1468.1.2 函數(shù)的調(diào)用 1478.2 函數(shù)的參數(shù)傳遞 1498.2.1 參數(shù)傳遞方式 1498.2.2 參數(shù)的類(lèi)型 1518.3 兩類(lèi)特殊函數(shù) 1538.3.1 匿名函數(shù) 1538.3.2 遞歸函數(shù) 1558.4 裝飾器 1578.4.1 無(wú)參數(shù)裝飾器 1578.4.2 有參數(shù)裝飾器 1598.4.3 多重裝飾器 1598.5 變量的作用域 1608.5.1 局部變量 1608.5.2 全局變量 1618.6 模塊 1628.6.1 模塊的定義與使用 1628.6.2 python程序結(jié)構(gòu) 1648.6.3 模塊的有條件執(zhí)行 1658.7 函數(shù)應(yīng)用舉例 166習(xí)題8 169第9章 面向?qū)ο蟪绦蛟O(shè)計(jì) 1729.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述 1729.1.1 面向?qū)ο蟮幕靖拍?1729.1.2 從面向過(guò)程到面向?qū)ο?1739.2 類(lèi)與對(duì)象 1759.2.1 類(lèi)的定義 1759.2.2 對(duì)象的創(chuàng)建和使用 1759.3 屬性和方法 1769.3.1 屬性和方法的訪問(wèn)控制 1769.3.2 類(lèi)屬性和實(shí)例屬性 1779.3.3 類(lèi)的方法 1789.4 繼承和多態(tài) 1819.4.1 繼承 1819.4.2 多重繼承 1829.4.3 多態(tài) 1839.5 面向?qū)ο蟪绦蛟O(shè)計(jì)應(yīng)用舉例 184習(xí)題9 186第10章 文件操作 18910.1 文件的概念 18910.2 文件的打開(kāi)與關(guān)閉 19010.2.1 打開(kāi)文件 19010.2.2 關(guān)閉文件 19210.3 文本文件的操作 19210.3.1 文本文件的讀取 19210.3.2 文本文件的寫(xiě)入 19510.4 二進(jìn)制文件的操作 19710.4.1 文件的定位 19710.4.2 二進(jìn)制文件的讀寫(xiě) 19810.5 文件管理方法 20110.6 文件操作應(yīng)用舉例 202習(xí)題10 205第11章 異常處理 20711.1 異常處理概述 20711.2 捕獲和處理異常 20811.2.1 python中的異常類(lèi) 20811.2.2 使用try-except語(yǔ)句 20911.2.3 使用try-finally語(yǔ)句 21111.3 斷言處理 21111.4 主動(dòng)引發(fā)異常與自定義異常類(lèi) 21211.4.1 主動(dòng)引發(fā)異常 21211.4.2 自定義異常類(lèi) 213習(xí)題11 213第12章 圖形繪制 21512.1 tkinter圖形庫(kù)概述 21512.1.1 tkinter模塊 21512.1.2 主窗口的創(chuàng)建 21512.1.3 畫(huà)布對(duì)象的創(chuàng)建 21612.1.4 畫(huà)布對(duì)象的坐標(biāo)系 21712.1.5 畫(huà)布中的圖形對(duì)象 21712.2 畫(huà)布繪圖 21912.2.1 繪制矩形 21912.2.2 繪制橢圓與圓弧 22212.2.3 繪制線條與多邊形 22412.2.4 顯示文本與圖像 22612.3 圖形的事件處理 22812.4 turtle繪圖與graphics圖形庫(kù) 23012.4.1 turtle繪圖 23012.4.2 graphics圖形庫(kù) 23112.5 圖形應(yīng)用舉例 23812.5.1 驗(yàn)證fibonacci數(shù)列的性質(zhì) 23812.5.2 統(tǒng)計(jì)圖表 23912.5.3 分形曲線 24212.5.4 利用動(dòng)畫(huà)模擬天體運(yùn)動(dòng) 244習(xí)題12 245第13章 圖形用戶(hù)界面設(shè)計(jì) 24713.1 創(chuàng)建圖形用戶(hù)界面的步驟 24713.2 常用控件 24913.2.1 提示性控件 24913.2.2 按鈕控件 25113.2.3 選擇性控件 25213.2.4 文本框與框架控件 25813.2.5 菜單與頂層窗口控件 26113.2.6 ttk子模塊控件 26313.3 對(duì)象的布局方式 26313.3.1 pack布局管理器 26313.3.2 grid布局管理器 26413.3.3 place布局管理器 26513.4 對(duì)話(huà)框 26613.4.1 自定義對(duì)話(huà)框 26613.4.2 標(biāo)準(zhǔn)對(duì)話(huà)框 26613.5 事件處理 26713.5.1 事件處理程序 26713.5.2 事件綁定 26913.6 圖形用戶(hù)界面應(yīng)用舉例 271習(xí)題13 273附錄a 實(shí)驗(yàn)指導(dǎo) 275實(shí)驗(yàn)1 python語(yǔ)言基礎(chǔ) 275實(shí)驗(yàn)2 順序結(jié)構(gòu)程序設(shè)計(jì) 276實(shí)驗(yàn)3 選擇結(jié)構(gòu)程序設(shè)計(jì) 277實(shí)驗(yàn)4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 278實(shí)驗(yàn)5 常用的算法設(shè)計(jì)方法 280實(shí)驗(yàn)6 字符串與正則表達(dá)式的應(yīng)用 280實(shí)驗(yàn)7 列表與元組的應(yīng)用 281實(shí)驗(yàn)8 字典與集合的應(yīng)用 282實(shí)驗(yàn)9 函數(shù)的應(yīng)用 283實(shí)驗(yàn)10 面向?qū)ο蟪绦蛟O(shè)計(jì)方法 285實(shí)驗(yàn)11 文件操作 286實(shí)驗(yàn)12 異常處理 287實(shí)驗(yàn)13 圖形繪制 289實(shí)驗(yàn)14 圖形用戶(hù)界面設(shè)計(jì) 290實(shí)驗(yàn)15 綜合程序設(shè)計(jì) 291參考文獻(xiàn) 293
展開(kāi)全部
Python語(yǔ)言程序設(shè)計(jì) 作者簡(jiǎn)介
劉衛(wèi)國(guó),現(xiàn)任中南大學(xué)信息科學(xué)與工程學(xué)院黨委書(shū)記,主要從事網(wǎng)絡(luò)與信息安全、軟件工程、智能信息處理與系統(tǒng)方向的研究。已出版多部教材、專(zhuān)著。