注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教材研究生/本科/??平滩?/a>Python基礎(chǔ)實訓(xùn)教程

Python基礎(chǔ)實訓(xùn)教程

Python基礎(chǔ)實訓(xùn)教程

定 價:¥49.80

作 者: 席二輝
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787121448645 出版時間: 2023-02-01 包裝:
開本: 16開 頁數(shù): 180 字?jǐn)?shù):  

內(nèi)容簡介

  本書分為前后兩部分,第一部分以Python基礎(chǔ)知識為主,案例貫穿始終,主要包括:基礎(chǔ)知識、面向?qū)ο蟆⒍嗑€程、數(shù)據(jù)庫編程、圖形界面設(shè)計和文件操作;第二部分以小游戲和項目開發(fā)案例為主線,在游戲和項目設(shè)計與開發(fā)中學(xué)習(xí)知識點的應(yīng)用,做、學(xué)、練于一體。本書語言精練、層次清晰、由淺入深,以案例為主線講解知識點,以精心設(shè)計的5個具有吸引力的游戲和項目作為章節(jié)名稱進(jìn)行知識點的實踐訓(xùn)練,激發(fā)學(xué)生學(xué)習(xí)興趣和學(xué)習(xí)愿望。 本書提供完整的課程資源包,包括案例源代碼、課件PPT等。 本書可以作為本科院校計算機(jī)相關(guān)專業(yè)Python基礎(chǔ)課程的教材或?qū)嵺`配套教材,也可以作為非計算機(jī)專業(yè)Python語言公共基礎(chǔ)課教程和大專、培訓(xùn)類學(xué)校的教材,還可以作為程序員或編程愛好者的參考用書。

作者簡介

  席二輝,男,1982年出生,碩士研究生,2012年畢業(yè)于中原工學(xué)院計算機(jī)應(yīng)用技術(shù)專業(yè)。,廣州工商學(xué)院工學(xué)院數(shù)據(jù)科學(xué)于大數(shù)據(jù)技術(shù)教研室教師,在一線教學(xué)崗位工作十余年,主要從事計算機(jī)語言類課程教學(xué)工作,并長期堅持在企業(yè)參與頂崗實踐。席老師善于鉆研,勇于創(chuàng)新,致力于計算機(jī)語言類教學(xué)改革研究,完成多項計算機(jī)語言類教改項目,具有豐富的計算機(jī)語言類教學(xué)和實踐經(jīng)驗。

圖書目錄

目 錄
第1章 基礎(chǔ)知識\t1
1.1 Python語言簡介\t1
1.1.1 認(rèn)識Python\t1
1.1.2 Python的下載與安裝\t5
1.1.3 開發(fā)和運(yùn)行Python程序\t8
1.1.4 Python的開發(fā)環(huán)境\t11
1.1.5 使用pip管理Python擴(kuò)展庫\t11
1.1.6 Python擴(kuò)展庫的導(dǎo)入\t12
1.2 Anaconda 3開發(fā)環(huán)境的安裝與使用\t14
1.2.1 Anaconda 3的下載與安裝\t14
1.2.2 Spyder的配置與使用\t15
1.2.3 Jupyter Notebook\t17
1.3 Python語言的編碼規(guī)范\t19
1.3.1 標(biāo)識符命名規(guī)則\t19
1.3.2 代碼縮進(jìn)\t19
1.3.3 空格與空行\(zhòng)t20
1.3.4 注釋語句\t20
1.3.5 折行處理\t21
1.3.6 圓括號\t21
1.3.7 保留字\t21
1.4 數(shù)據(jù)類型和變量\t22
1.4.1 數(shù)據(jù)類型\t22
1.4.2 變量\t26
1.5 運(yùn)算符和表達(dá)式\t27
1.5.1 算術(shù)運(yùn)算符\t27
1.5.2 表達(dá)式\t33
1.6 控制結(jié)構(gòu)\t34
1.6.1 條件判斷語句\t34
1.6.2 循環(huán)語句\t36
1.7 函數(shù)與模塊\t39
1.7.1 函數(shù)\t39
1.7.2 模塊\t41
1.8 小結(jié)\t44
習(xí)題1\t44
第2章 面向?qū)ο骪t45
2.1 類與對象\t45
2.1.1 創(chuàng)建類\t45
2.1.2 創(chuàng)建對象\t46
2.2 構(gòu)造與析構(gòu)方法\t46
2.2.1 構(gòu)造方法\t46
2.2.2 析構(gòu)方法\t47
2.3 變量\t48
2.3.1 成員變量\t48
2.3.2 類變量\t49
2.4 方法\t50
2.4.1 實例方法\t50
2.4.2 類方法\t51
2.4.3 靜態(tài)方法\t52
2.5 繼承\(zhòng)t53
2.5.1 類的繼承\(zhòng)t53
2.5.2 方法的重寫\t54
2.5.3 多重繼承\(zhòng)t55
2.6 多態(tài)\t56
2.7 小結(jié)\t57
習(xí)題2\t57
第3章 多線程\t59
3.1 認(rèn)識線程\t59
3.2 創(chuàng)建線程\t59
3.2.1 Thread(?)方法\t59
3.2.2 繼承線程類\t60
3.2.3 守護(hù)線程\t62
3.3 join(?)方法\t63
3.4 線程同步\t65
3.4.1 認(rèn)識同步\t65
3.4.2 鎖\t65
3.4.3 條件變量\t68
3.5 小結(jié)\t69
習(xí)題3\t70
第4章 數(shù)據(jù)庫編程\t71
4.1 認(rèn)識數(shù)據(jù)庫\t71
4.2 數(shù)據(jù)類型\t71
4.3 SQLite的基本操作\t72
4.3.1 創(chuàng)建\t72
4.3.2 插入\t73
4.3.3 修改\t74
4.3.4 刪除\t74
4.3.5 查找\t75
4.4 SQLite3編程\t77
4.4.1 創(chuàng)建數(shù)據(jù)表\t77
4.4.2 數(shù)據(jù)表的基本操作\t78
4.5 小結(jié)\t80
習(xí)題4\t80
第5章 圖形界面設(shè)計\t82
5.1 初識tkinter\t82
5.2 布局管理器\t83
5.2.1 pack布局\t83
5.2.2 place布局\t83
5.2.3 grid布局\t84
5.3 常用組件\t85
5.3.1 Button\t86
5.3.2 Label\t86
5.3.3 Entry\t87
5.3.4 Listbox\t88
5.3.5 Radiobutton\t89
5.3.6 Checkbutton\t90
5.3.7 Scale\t91
5.3.8 Frame\t92
5.3.9 Menu\t93
5.4 事件處理\t94
5.4.1 command參數(shù)\t94
5.4.2 bind( )方法\t95
5.5 小結(jié)\t96
習(xí)題5\t96
第6章 文件操作\t97
6.1 文件的打開與關(guān)閉\t97
6.1.1 打開\t97
6.1.2 關(guān)閉\t98
6.2 文件的讀/寫\t99
6.2.1 文本文件的讀/寫\t99
6.2.2 二進(jìn)制文件的讀/寫\t101
6.3 目錄與文件\t102
6.3.1 目錄操作\t102
6.3.2 文件操作\t103
6.4 小結(jié)\t104
習(xí)題6\t104
第7章 猜數(shù)字\t105
7.1 游戲介紹\t105
7.2 設(shè)計思路\t105
7.3 關(guān)鍵技術(shù)\t106
7.4 游戲界面\t110
7.4.1 界面設(shè)計\t110
7.4.2 判斷框\t111
7.4.3 對話框\t112
7.5 編程實現(xiàn)\t112
7.6 小結(jié)\t114
第8章 飛船繞行星旋轉(zhuǎn)\t115
8.1 項目介紹\t115
8.2 設(shè)計思路\t115
8.3 關(guān)鍵技術(shù)\t116
8.3.1 位圖的繪制\t116
8.3.2 旋轉(zhuǎn)\t116
8.4 界面\t117
8.4.1 繪制背景\t117
8.4.2 行星\t118
8.4.3 飛船\t119
8.5 編程實現(xiàn)\t120
8.6 小結(jié)\t123
第9章 連連看\t124
9.1 游戲介紹\t124
9.2 設(shè)計思路\t125
9.2.1 方塊布局\t125
9.2.2 游戲規(guī)則\t126
9.3 關(guān)鍵技術(shù)\t127
9.3.1 Canvas對象\t128
9.3.2 繪制圖形\t128
9.4 編程實現(xiàn)\t134
9.5 小結(jié)\t138
第10章 推箱子\t139
10.1 游戲介紹\t139
10.2 設(shè)計思路\t140
10.3 關(guān)鍵技術(shù)\t142
10.3.1 一維數(shù)組與二維數(shù)組\t142
10.3.2 列表復(fù)制―深拷貝\t146
10.4 編程實現(xiàn)\t147
10.5 小結(jié)\t152
第11章 貪吃蛇\(yùn)t153
11.1 游戲介紹\t153
11.2 游戲規(guī)則\t153
11.3 類的設(shè)計\t155
11.4 搭建游戲框架\t156
11.4.1 pygame模塊\t156
11.4.2 游戲界面\t157
11.4.3 創(chuàng)建食物\t158
11.4.4 創(chuàng)建貪吃蛇\(yùn)t160
11.4.5 貪吃蛇吃食物及死亡的判斷\t162
11.5 編程實現(xiàn)\t163
11.6 小結(jié)\t168
參考文獻(xiàn)\t169

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號