Python高(gāo)級程序設計(jì)

      ISBN:978-7-5661-2958-1

      作(zuò)  者:陳運軍、陳玲、羅滔

      定  價:45.00 元

      社:哈爾濱工(gōng)程大(dà)學出版社

      使用(yòng)層次:通(tōng)用(yòng)

      出版/修訂日(rì)期:2023-08-01

    圖書(shū)簡介

    TOP +

    本書(shū)以Windows為(wèi)平台,以Python為(wèi)實現(xià<♥₹'n)工(gōng)具,立足于程序設計(jì)基礎,進一(yī)步學習(xí)Python的(d× e)高(gāo)級內(nèi)容,涉及面向對(duì)象編程思想和(hé)技(jì)術(shù)、↑€↔常用(yòng)模塊、叠代器(qì)和(hé∞"♦)生(shēng)成器(qì)、閉包和(hé)裝飾器∏≤♣(qì)、數(shù)據庫編程、GUI編程、Web編程等模塊,培養學生δδφ←(shēng)使用(yòng)面向對(duì)象編程技(jì)術(shù)、數(shù)據庫 •↓編程技(jì)術(shù)、Web框架等獨立開(kāi)發符±☆≈合Python編碼規範的(de)Python項目程序能(néng)↔ 力。本書(shū)在編寫過程中,采用(yòng)“任務驅動”® ,輔以知(zhī)識點的(de)講解,最後通(tōng)過一(yī)個(gè)完整的(de)項目達Ω‌到(dào)鞏固知(zhī)識、強化(huà)技(jì)能(néng)的(de)目×£≈<的(de)。

    本書(shū)可(kě)作(zuò)為(wè∑→i)應用(yòng)型本科(kē)院校(xiào)、職業(yè)院校(xi¶±ào)專用(yòng)教材,也(yě)可(kě)γ¶作(zuò)為(wèi)培訓機(jī)構Pyt≈δhon程序設計(jì)課程的(de)專用(yòng)教€→ Ω材,還(hái)可(kě)供程序設計(jì)愛(ài)好(hǎo)者自(←δ∏εzì)學使用(yòng)。

    圖書(shū)目錄

    TOP +

    項目面向對(duì)象編程(上(shàng)). 1

    教學導航... 1

    任務1-1  使用(yòng)面向對(duì)象思想設計(jì)電(diàn)子(z©•ǐ)寵物(wù)系統... 2

    1.1  面向對(duì)象概述... 5

    1.2  類和(hé)對(duì)象... 12

    任務1-2  優化(huà)電(diàn)子(zǐ)寵物(wù)系 ±統... 17

    1.3  魔法方法... 22

    1.4  私有(yǒu)成員(yuán)和(hé)封裝... 26

    項目小(xiǎo)結... 32

    項目面向對(duì)象編程(下(xià)). 33

    教學導航... 33

    任務2-1  使用(yòng)繼承優化(huà)電(diàn)子(zǐ)寵物(wù)系統... φ∑€¶34

    2.1    承... 42

    任務2-2  使用(yòng)多(duō)态優化(huà)電(diàn)子≥<±(zǐ)寵物(wù)系統... 53

    2.2  多(duō)  态... 57

    任務2-3  統計(jì)購(gòu)買寵物(wù)數(shù)量... 63

    2.3  類變量和(hé)實例變量... 71

    2.4  實例方法、類方法和(hé)靜(jìng)态方法...λ↔≥ 75

    項目小(xiǎo)結... 80

    項目常 用(yòng) 模 塊. 81

    教學導航... 81

    任務3-1  計(jì)算(suàn)表達式的(de)值... 82

    3.1  math模塊常用(yòng)函數(shù)... 83

    任務3-2  使用(yòng)random模塊實現(xiàn)抽獎程序... 87

    3.2  random模塊... 87

    任務3-3  使用(yòng)時(shí)間(jiān)模塊編寫倒計(jì)時(shí)程序... 92

    3.3  時(shí)間(jiān)模塊... 93

    3.4  其他(tā)模塊介紹... 105

    項目小(xiǎo)結... 106

    項目叠代器(qì)和(hé)生(shēng)成器(qì)↑↓α. 107

    教學導航... 107

    任務4-1  使用(yòng)叠代器(qì)生(shēng)成斐波拉契數(shù)列... 108

    4.1  可(kě)叠代對(duì)象Iterable. 109

    4.2  叠 代 器(qì)... 110

    任務4-2  使用(yòng)生(shēng)成器(qì)優化(huà)斐波那(nà)契數÷σ(shù)列代碼... 112

    4.3  列表生(shēng)成式... 113

    4.4  生(shēng) 成 器(qì)... 114

    項目小(xiǎo)結... 115

    項目閉包和(hé)裝飾器(qì). 116

    教學導航... 116

    任務5-1  直線閉包... 117

    5.1    包... 118

    5.2  命名空(kōng)間(jiān)和(hé)作(zuò)用(yòng)域... 121

    任務5-2  統計(jì)執行(xíng)時(shí)間(jiā×€₽Ωn)的(de)裝飾器(qì)... 126

    5.3  裝 飾 器(qì)... 128

    項目小(xiǎo)結... 141

    項目數(shù)據庫編程. 142

    教學導航... 142

    任務6-1  注冊登錄實現(xiàn)——傳入SQL語句值... 143

    6.1  數(shù)據庫編程基礎... 147

    6.2  使用(yòng)PyMySQL操作(zuò)MySQL. 152

    任務6-2  注冊登錄實現(xiàn)——SQL語句參數(shù)化(huà)... 15σ₽"↑9

    6.3  SQL語句參數(shù)化(huà)... 16£××2

    任務6-3  注冊登錄實現(xiàn)——使用(yòng)封裝類... 167

    6.4    裝... 169

    任務6-4  注冊登錄實現(xiàn)——密碼摘要(yào)實現(xiàn)... 173

    6.5  摘要(yào)算(suàn)法... 176

    項目小(xiǎo)結... 180

    項目7  GUI編程. 181

    教學導航... 181

    任務7-1  安裝wxPython. 182

    7.1  初識GUI 183

    任務7-2  編寫第一(yī)個(gè)wxPython程序... 185

    7.2  wxPython 基礎... 187

    任務7-3  編寫一(yī)個(gè)文(wén)本編輯器(qì→♠)... 189

    7.3  常用(yòng)控件(jiàn)... 191

    任務7-4  使用(yòng)布局管理(lǐ)器(qì)實現(xiαλ‌<àn)文(wén)本編輯器(qì)... 207

    7.4  布局管理(lǐ)... 210

    7.5  高(gāo)級窗(chuāng)口... 222

    7.6  使用(yòng)菜單... 236

    7.7  事(shì)件(jiàn)處理(lǐ)... 239

    項目小(xiǎo)結... 244

    項目8  Web編程之Django 245

    教學導航... 245

    任務8-1  新建Django項目... 246

    8.1  Django介紹... 249

    8.2    型... 250

    任務8-2  連接Django視(shì)圖... 262

    8.3  路(lù)由與視(shì)圖... 263

    8.4    闆... 267

    8.5  後台admin. 271

    項目小(xiǎo)結... 273

    項目實戰:Django投票(piào)應用(yòng). 274

    教學導航... 274

    9.1  創建項目... 274

    9.2    型... 278

    9.3  後台admin. 284

    9.4  視(shì)圖與模闆... 289

    項目小(xiǎo)結... 295

     

  • 書(shū)

    下(xià)