Python程序設(shè)計基礎(chǔ)項目化教程
定 價:39 元
叢書名:高職高!笆奈濉币(guī)劃教材
- 作者:邱鵬瑞,王旭主編
- 出版時間:2021/11/1
- ISBN:9787502489533
- 出 版 社:冶金工業(yè)出版社
- 中圖法分類:TP311.561
- 頁碼:156頁
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書涵蓋Python語言的主要語法特性,包括變量、數(shù)據(jù)類型和表達(dá)式、控制語句、數(shù)據(jù)結(jié)構(gòu)、函數(shù)、模塊、面向?qū)ο缶幊、異常和錯誤處理等內(nèi)容。
項目1 2Python應(yīng)用程序
1.1 項目描述
1.2 項目目標(biāo)
1.3 理論知識
1.3.1 Python入門簡介
1.3.2 Python程序運(yùn)行方式
1.3.3 Python程序的執(zhí)行過程
1.3.4 Python虛擬環(huán)境
1.3.5 Python開發(fā)工具
1.3.6 Python的標(biāo)識符
1.3.7 Python的關(guān)鍵字
1.3.8 Python語句
1.3.9 Python代碼注釋
1.3.10 Python的輸入和輸出
1.4 任務(wù)
1.4.1 任務(wù)l:在Windows操作系統(tǒng)中安裝Python開發(fā)環(huán)境
1.4.2 任務(wù)2:運(yùn)行Python測試程序
1.4.3 任務(wù)3:Python的虛擬環(huán)境創(chuàng)建
1.4.4 任務(wù)4:PyCham的開發(fā)工具安裝和配置
1.4.5 任務(wù)5:22個Python應(yīng)用程序
1.4.6 任務(wù)6:為22個Python應(yīng)用程序添加注釋
1.5 小結(jié)與拓展
1.5.1 Python語言的特點
1.5.2 Python主要版本
1.5.3 Python程序運(yùn)行的方式
1.5.4 PyCham開發(fā)工具的常用快捷鍵
1.5.5 Python基礎(chǔ)語法
1.6 思考與訓(xùn)練
項目2 數(shù)據(jù)交換策略
2.1 項目描述
2.2 項目目標(biāo)
2.3 理論知識
2.3.1 Python2量的定義
2.3.2 2量命名規(guī)范
2.3.3 2量的賦值
2.3.4 Python的數(shù)值類型
2.3.5 類型轉(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)先級
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ù)值類型
2.5.3 Python運(yùn)算符
2.6 思考與訓(xùn)練
項目3 數(shù)學(xué)計算器
3.1 項目描述
3.2 項目目標(biāo)
3.3 理論知識
3.3.1 Python語句和表達(dá)式
3.3.2 單分支語句
3.3.3 雙分支語句
3.3.4 多分支語句
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é)計算器v1.0
3.4.2 任務(wù)2:數(shù)學(xué)計算器v2.0
3.4.3 任務(wù)3:數(shù)學(xué)計算器v3.0
3.5 小結(jié)與拓展
3.5.1 Python控制語句分類
3.5.2 if分支語句
3.5.3 字符串和數(shù)字
3.6 思考與訓(xùn)練
項目4 質(zhì)數(shù)生成器
4.1 項目描述
4.2 項目目標(biāo)
4.3 理論知識
4.3.1 循環(huán)語句
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)語句
4.5.2 for循環(huán)語句
4.5.3 range函數(shù)
4.5.4 break和continue關(guān)鍵字
4.6 思考與訓(xùn)練
項目5 雙色球投注系統(tǒng)
5.1 項目描述
5.2 項目目標(biāo)
5.3 理論知識
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)練
項目6 游戲——彈球
6.1 項目描述
6.2 項目目標(biāo)
6.3 理論知識
6.4 任務(wù)
6.4.1 任務(wù)1:擊打反彈球
6.4.2 任務(wù)2:創(chuàng)建游戲的畫布
6.4.3 任務(wù)3:創(chuàng)建Ball類
6.4.4 任務(wù)4:增加幾個動作
6.5 小結(jié)與拓展
6.5.1 基本框架
6.5.2 按類定義的框架
6.6 思考與訓(xùn)練
項目7 游戲——反彈吧。小球
7.1 項目描述
7.2 項目目標(biāo)
7.3 理論知識
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:讓球拍移動
7.4.3 任務(wù)3:判斷小球是否擊中球拍
7.4.4 任務(wù)4:增加輸贏因素
7.5 小結(jié)與拓展
7.5.1 認(rèn)識Pygame(Python庫)進(jìn)行游戲開發(fā)的知識
7.5.2 簡單的Pygame示例
7.6 思考與訓(xùn)練
項目8 Matplotlib的安裝與使用
8.1 項目描述
8.2 項目目標(biāo)
8.3 理論知識
8.3.1 Matplotlib介紹
8.3.2 認(rèn)識Matplotlib
8.4 任務(wù)
8.4.1 任務(wù)1:使用Matplotlib畫圖
8.4.2 任務(wù)2:利用縣市名稱與人口數(shù)生成柱形圖
8.4.3 任務(wù)3:統(tǒng)計圖的繪制
8.4.4 任務(wù)4:數(shù)學(xué)函數(shù)圖形的繪制