Python程序設(shè)計(jì)基礎(chǔ)項(xiàng)目化教程
定 價(jià):39 元
叢書(shū)名:高職高專(zhuān)“十四五”規(guī)劃教材
- 作者:邱鵬瑞,王旭主編
- 出版時(shí)間:2021/11/1
- ISBN:9787502489533
- 出 版 社:冶金工業(yè)出版社
- 中圖法分類(lèi):TP311.561
- 頁(yè)碼:156頁(yè)
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
本書(shū)涵蓋Python語(yǔ)言的主要語(yǔ)法特性,包括變量、數(shù)據(jù)類(lèi)型和表達(dá)式、控制語(yǔ)句、數(shù)據(jù)結(jié)構(gòu)、函數(shù)、模塊、面向?qū)ο缶幊、異常和錯(cuò)誤處理等內(nèi)容。
項(xiàng)目1 2Python應(yīng)用程序
1.1 項(xiàng)目描述
1.2 項(xiàng)目目標(biāo)
1.3 理論知識(shí)
1.3.1 Python入門(mén)簡(jiǎn)介
1.3.2 Python程序運(yùn)行方式
1.3.3 Python程序的執(zhí)行過(guò)程
1.3.4 Python虛擬環(huán)境
1.3.5 Python開(kāi)發(fā)工具
1.3.6 Python的標(biāo)識(shí)符
1.3.7 Python的關(guān)鍵字
1.3.8 Python語(yǔ)句
1.3.9 Python代碼注釋
1.3.10 Python的輸入和輸出
1.4 任務(wù)
1.4.1 任務(wù)l:在Windows操作系統(tǒng)中安裝Python開(kāi)發(fā)環(huán)境
1.4.2 任務(wù)2:運(yùn)行Python測(cè)試程序
1.4.3 任務(wù)3:Python的虛擬環(huán)境創(chuàng)建
1.4.4 任務(wù)4:PyCham的開(kāi)發(fā)工具安裝和配置
1.4.5 任務(wù)5:22個(gè)Python應(yīng)用程序
1.4.6 任務(wù)6:為22個(gè)Python應(yīng)用程序添加注釋
1.5 小結(jié)與拓展
1.5.1 Python語(yǔ)言的特點(diǎn)
1.5.2 Python主要版本
1.5.3 Python程序運(yùn)行的方式
1.5.4 PyCham開(kāi)發(fā)工具的常用快捷鍵
1.5.5 Python基礎(chǔ)語(yǔ)法
1.6 思考與訓(xùn)練
項(xiàng)目2 數(shù)據(jù)交換策略
2.1 項(xiàng)目描述
2.2 項(xiàng)目目標(biāo)
2.3 理論知識(shí)
2.3.1 Python2量的定義
2.3.2 2量命名規(guī)范
2.3.3 2量的賦值
2.3.4 Python的數(shù)值類(lèi)型
2.3.5 類(lèi)型轉(zhuǎn)換函數(shù)
2.3.6 進(jìn)制轉(zhuǎn)換函數(shù)
2.3.7 常用的內(nèi)建函數(shù)
2.3.8 Python運(yùn)算符
2.3.9 運(yùn)算符優(yōu)先級(jí)
2.4 任務(wù)
2.4.1 任務(wù)1:數(shù)據(jù)交換方法一
2.4.2 任務(wù)2:數(shù)據(jù)交換方法二
2.4.3 任務(wù)3:數(shù)據(jù)交換方法三
2.5 小結(jié)與拓展
2.5.1 2量的定義和賦值
2.5.2 Python的數(shù)值類(lèi)型
2.5.3 Python運(yùn)算符
2.6 思考與訓(xùn)練
項(xiàng)目3 數(shù)學(xué)計(jì)算器
3.1 項(xiàng)目描述
3.2 項(xiàng)目目標(biāo)
3.3 理論知識(shí)
3.3.1 Python語(yǔ)句和表達(dá)式
3.3.2 單分支語(yǔ)句
3.3.3 雙分支語(yǔ)句
3.3.4 多分支語(yǔ)句
3.3.5 分支嵌套
3.3.6 Python的字符串
3.3.7 字符編碼
3.3.8 轉(zhuǎn)義字符
3.3.9 格式化字符串
3.3.10 字符串的常用函數(shù)
3.4 任務(wù)
3.4.1 任務(wù)1:數(shù)學(xué)計(jì)算器v1.0
3.4.2 任務(wù)2:數(shù)學(xué)計(jì)算器v2.0
3.4.3 任務(wù)3:數(shù)學(xué)計(jì)算器v3.0
3.5 小結(jié)與拓展
3.5.1 Python控制語(yǔ)句分類(lèi)
3.5.2 if分支語(yǔ)句
3.5.3 字符串和數(shù)字
3.6 思考與訓(xùn)練
項(xiàng)目4 質(zhì)數(shù)生成器
4.1 項(xiàng)目描述
4.2 項(xiàng)目目標(biāo)
4.3 理論知識(shí)
4.3.1 循環(huán)語(yǔ)句
4.3.2 while循環(huán)
4.3.3 while-else循環(huán)
4.3.4 for循環(huán)
4.3.5 for-else循環(huán)
4.3.6 循環(huán)嵌套
4.3.7 break和continue關(guān)鍵字
4.3.8 死循環(huán)
4.4 任務(wù)
4.4.1 任務(wù)1:使用for循環(huán)判斷數(shù)字是否為質(zhì)數(shù)
4.4.2 任務(wù)2:使用while循環(huán)判斷數(shù)字是否為質(zhì)數(shù)
4.4.3 任務(wù)3:生成一定范圍內(nèi)的所有質(zhì)數(shù)
4.5 小結(jié)與拓展
4.5.1 while循環(huán)語(yǔ)句
4.5.2 for循環(huán)語(yǔ)句
4.5.3 range函數(shù)
4.5.4 break和continue關(guān)鍵字
4.6 思考與訓(xùn)練
項(xiàng)目5 雙色球投注系統(tǒng)
5.1 項(xiàng)目描述
5.2 項(xiàng)目目標(biāo)
5.3 理論知識(shí)
5.3.1 序列
5.3.2 列表
5.3.3 元組
5.3.4 字典
5.3.5 集合
5.3.6 推導(dǎo)式
5.3.7 函數(shù)
5.4 任務(wù)
5.4.1 任務(wù)1:雙色球投注系統(tǒng)v1.0
5.4.2 任務(wù)2:雙色球投注系統(tǒng)v2.0
5.4.3 任務(wù)3:雙色球投注系統(tǒng)v3.0
5.4.4 任務(wù)4:雙色球投注系統(tǒng)v4.0
5.5 小結(jié)與拓展
5.5.1 Python中常用的數(shù)據(jù)結(jié)構(gòu)
5.5.2 淺拷貝和深拷貝的區(qū)別
5.5.3 生成器和迭代器
5.5.4 函數(shù)基礎(chǔ)
5.6 思考與訓(xùn)練
項(xiàng)目6 游戲——彈球
6.1 項(xiàng)目描述
6.2 項(xiàng)目目標(biāo)
6.3 理論知識(shí)
6.4 任務(wù)
6.4.1 任務(wù)1:擊打反彈球
6.4.2 任務(wù)2:創(chuàng)建游戲的畫(huà)布
6.4.3 任務(wù)3:創(chuàng)建Ball類(lèi)
6.4.4 任務(wù)4:增加幾個(gè)動(dòng)作
6.5 小結(jié)與拓展
6.5.1 基本框架
6.5.2 按類(lèi)定義的框架
6.6 思考與訓(xùn)練
項(xiàng)目7 游戲——反彈吧。小球
7.1 項(xiàng)目描述
7.2 項(xiàng)目目標(biāo)
7.3 理論知識(shí)
7.3.1 tkinter組件
7.3.2 tkinter標(biāo)準(zhǔn)屬性
7.4 任務(wù)
7.4.1 任務(wù)1:加上球拍
7.4.2 任務(wù)2:讓球拍移動(dòng)
7.4.3 任務(wù)3:判斷小球是否擊中球拍
7.4.4 任務(wù)4:增加輸贏(yíng)因素
7.5 小結(jié)與拓展
7.5.1 認(rèn)識(shí)Pygame(Python庫(kù))進(jìn)行游戲開(kāi)發(fā)的知識(shí)
7.5.2 簡(jiǎn)單的Pygame示例
7.6 思考與訓(xùn)練
項(xiàng)目8 Matplotlib的安裝與使用
8.1 項(xiàng)目描述
8.2 項(xiàng)目目標(biāo)
8.3 理論知識(shí)
8.3.1 Matplotlib介紹
8.3.2 認(rèn)識(shí)Matplotlib
8.4 任務(wù)
8.4.1 任務(wù)1:使用Matplotlib畫(huà)圖
8.4.2 任務(wù)2:利用縣市名稱(chēng)與人口數(shù)生成柱形圖
8.4.3 任務(wù)3:統(tǒng)計(jì)圖的繪制
8.4.4 任務(wù)4:數(shù)學(xué)函數(shù)圖形的繪制