Python程序設(shè)計(jì)項(xiàng)目化教程
定 價(jià):62 元
- 作者:李偉,張震,胡向穎編
- 出版時(shí)間:2022/12/1
- ISBN:9787576319194
- 出 版 社:北京理工大學(xué)出版社
- 中圖法分類:TP312PY
- 頁(yè)碼:213
- 紙張:
- 版次:1
- 開(kāi)本:16開(kāi)
本書(shū)以Windows為平臺(tái),從入門者的角度,以簡(jiǎn)潔、通俗易懂的語(yǔ)言系統(tǒng)全面地講解了Python3的基礎(chǔ)知識(shí)。全書(shū)共分9個(gè)項(xiàng)目,內(nèi)容包括Python概述、基礎(chǔ)語(yǔ)法、常用語(yǔ)句、字符串、列表、元組和字典、函數(shù)、文件、異常和錯(cuò)誤、面向?qū)ο缶幊痰取?br> 本書(shū)附有教學(xué)課件、源代碼、習(xí)題等課程資源。
本書(shū)可作為計(jì)算機(jī)相關(guān)專業(yè)的Python教材和信息技術(shù)類通識(shí)教材,也可作為Python編程愛(ài)好者的參考書(shū),是一本適合廣大編程開(kāi)發(fā)初學(xué)者的入門級(jí)教材。
項(xiàng)目一 Python初體驗(yàn)
1.1 認(rèn)識(shí)Python
1.1.1 Python語(yǔ)言簡(jiǎn)介與發(fā)展歷程
1.1.2 Python語(yǔ)言的特點(diǎn)
1.1.3 Python的應(yīng)用領(lǐng)域
1.2 搭建Python開(kāi)發(fā)環(huán)境
1.2.1 Python的安裝
1.2.2 Python環(huán)境變量的配置
1.2.3 集成開(kāi)發(fā)環(huán)境PyCharm的安裝
1.3 編寫Python程序
1.3.1 Python基本語(yǔ)法
1.3.2 使用IDLE編寫Python程序
1.3.3 使用PyCharm編寫Python程序
1.3.4 Python的運(yùn)行機(jī)制
項(xiàng)目二 計(jì)算三角形面積
2.1 認(rèn)識(shí)變量
2.1.1 變量和常量
2.1.2 變量值的類型
2.2 數(shù)字類型
2.2.1 數(shù)字類型的表示方法
2.2.2 數(shù)字類型的轉(zhuǎn)換
2.3 運(yùn)算符和表達(dá)式
2.3.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.3.2 賦值運(yùn)算符和賦值表達(dá)式
2.3.3 比較運(yùn)算符和比較表達(dá)式
2.3.4 邏輯運(yùn)算符和邏輯表達(dá)式
2.3.5 位運(yùn)算符和位表達(dá)式
2.3.6 運(yùn)算符優(yōu)先級(jí)和結(jié)合性
2.4 格式化輸出數(shù)據(jù)
項(xiàng)目三 打怪獸游戲
3.1 認(rèn)識(shí)結(jié)構(gòu)化程序設(shè)計(jì)
3.2 使用選擇結(jié)構(gòu)
3.2.1 if語(yǔ)句
3.2.2 if…else語(yǔ)句
3.2.3 if…elif…else語(yǔ)句
3.2.4 選擇結(jié)構(gòu)語(yǔ)句的嵌套
3.3 使用循環(huán)結(jié)構(gòu)
3.3.1 while語(yǔ)句
3.3.2 for語(yǔ)句
3.3.3 循環(huán)結(jié)構(gòu)語(yǔ)句的嵌套
3.4 循環(huán)控制語(yǔ)句
3.4.1 break語(yǔ)句
3.4.2 continue語(yǔ)句
3.4.3 pass語(yǔ)句
項(xiàng)目四 身份證號(hào)碼的秘密
4.1 認(rèn)識(shí)字符串
4.1.1 字符串的定義
4.1.2 字符串的輸入和輸出
4.2 字符串的基本操作
4.2.1 字符串的存儲(chǔ)方式
4.2.2 字符串的遍歷
4.2.3 字符串的切片
4.3 使用字符串內(nèi)建函數(shù)
4.3.1 查找和替換函數(shù)
4.3.2 計(jì)數(shù)函數(shù)
4.3.3 對(duì)齊函數(shù)
4.3.4 大小寫轉(zhuǎn)換函數(shù)
4.3.5 去除函數(shù)
4.3.6 連接和分割函數(shù)
4.4 使用字符串運(yùn)算符
項(xiàng)目五 學(xué)習(xí)小組分組
5.1 使用列表
5.1.1 列表的創(chuàng)建
5.1.2 列表元素的訪問(wèn)和遍歷
5.1.3 列表的基本操作
5.1.4 列表的嵌套
5.2 使用元組
5.2.1 元組的創(chuàng)建
5.2.2 元組的基本操作
5.3 使用字典
5.3.1 字典的創(chuàng)建和訪問(wèn)
5.3.2 字典的基本操作
5.4 字典與列表、元組的轉(zhuǎn)換和比較
5.4.1 字典與列表的轉(zhuǎn)換
5.4.2 字典與元組的轉(zhuǎn)換
5.4.3 字典與列表、元組的比較
項(xiàng)目六 代碼復(fù)用
6.1 創(chuàng)建與調(diào)用函數(shù)
6.1.1 創(chuàng)建函數(shù)
6.1.2 調(diào)用函數(shù)
6.1.3 函數(shù)返回值
6.2 函數(shù)的參數(shù)
6.2.1 形式參數(shù)與實(shí)際參數(shù)
6.2.2 參數(shù)的傳遞
6.3 變量的作用域
6.3.1 局部變量
6.3.2 全局變量
6.4 特殊函數(shù)
6.4.1 匿名函數(shù)
6.4.2 遞歸函數(shù)
項(xiàng)目七 用戶注冊(cè)登錄
7.1 文件的打開(kāi)和關(guān)閉
7.1.1 打開(kāi)文件
7.1.2 關(guān)閉文件
7.1.3 上下文管理器
7.2 文件的讀取和寫入
7.2.1 讀取文件
7.2.2 寫入文件
7.2.3 文件的定位讀寫
7.3 管理文件和文件夾
7.3.1 刪除文件
7.3.2 重命名文件
7.3.3 新建文件夾
7.3.4 刪除文件夾
7.3.5 獲取當(dāng)前目錄
7.3.6 更改默認(rèn)目錄
7.3.7 獲取目錄列表
7.4 使用JSON
項(xiàng)目八 體重的煩惱
8.1 認(rèn)識(shí)異常
8.1.1 異常簡(jiǎn)介
8.1.2 異常類
8.2 處理異常
8.2.1 捕獲簡(jiǎn)單異常
8.2.2 捕獲多個(gè)異常
8.2.3 捕獲異常的描述信息
8.2.4 捕獲所有異常
8.2.5 else子句
8.2.6 finally子句
8.3 拋出異常
8.3.1 raise語(yǔ)句
8.3.2 assert語(yǔ)句
8.4 自定義異常
項(xiàng)目九 人機(jī)猜拳
9.1 認(rèn)識(shí)面向?qū)ο?br> 9.1.1 面向?qū)ο蟮幕靖拍?br> 9.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的特征
9.2 創(chuàng)建類與對(duì)象
9.2.1 定義類
9.2.2 對(duì)象的創(chuàng)建與使用
9.3 屬性和方法
9.3.1 構(gòu)造方法和析構(gòu)方法
9.3.2 類屬性和實(shí)例屬性
9.3.3 類的方法
9.4 封裝
9.5 繼承
9.5.1 繼承的基本語(yǔ)法
9.5.2 子類定義屬性和方法
9.5.3 重寫父類的方法
9.6 多態(tài)
參考文獻(xiàn)