Python程序設(shè)計(jì)基礎(chǔ)及實(shí)戰(zhàn)
-
【作 者】主編 劉健
【I S B N 】978-7-5226-1435-9
【責(zé)任編輯】王玉梅
【適用讀者群】高職高專
【出版時(shí)間】2023-05-09
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】152
【千字?jǐn)?shù)】208
【印 張】9.5
【定 價(jià)】¥45
【叢 書(shū)】高等職業(yè)教育大數(shù)據(jù)與人工智能專業(yè)群系列教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)共分九個(gè)項(xiàng)目,系統(tǒng)地講述了Python程序設(shè)計(jì)開(kāi)發(fā)相關(guān)知識(shí),包括初識(shí)Python、Python語(yǔ)法基礎(chǔ)、組合數(shù)據(jù)類型、面向過(guò)程的程序設(shè)計(jì)、函數(shù)與模塊、文件操作、數(shù)據(jù)庫(kù)基本應(yīng)用、面向?qū)ο蟮某绦蛟O(shè)計(jì)、日化銷售數(shù)據(jù)分析綜合實(shí)例等內(nèi)容。
本書(shū)由基礎(chǔ)理論入手,知識(shí)面寬,操作性強(qiáng),理論難度適中,不僅適合高職高專學(xué)生學(xué)習(xí)使用,也適用于Python開(kāi)發(fā)人員自學(xué)參考。
本書(shū)配有電子課件,讀者可從中國(guó)水利水電出版社網(wǎng)站(www.waterpub.com.cn)或萬(wàn)水書(shū)苑網(wǎng)站(mightybasket.cn)免費(fèi)下載。
前 言
Python因其功能強(qiáng)大、簡(jiǎn)單易學(xué)、應(yīng)用范圍廣,已成為廣大程序開(kāi)發(fā)人員喜愛(ài)的程序設(shè)計(jì)語(yǔ)言之一。本書(shū)針對(duì)Python零基礎(chǔ)的學(xué)習(xí)者,采用“項(xiàng)目引導(dǎo)、任務(wù)驅(qū)動(dòng)”的教學(xué)方式,使讀者不僅能快速掌握編程基礎(chǔ)知識(shí),還能編寫(xiě)出解決實(shí)際問(wèn)題的代碼并開(kāi)發(fā)復(fù)雜的項(xiàng)目。
本書(shū)內(nèi)容編排并不求全、求深,而是考慮零基礎(chǔ)讀者的接受能力,選擇了項(xiàng)目開(kāi)發(fā)中必備、實(shí)用的知識(shí)進(jìn)行講解,知識(shí)和配套實(shí)例環(huán)環(huán)相扣,對(duì)Python程序設(shè)計(jì)中的環(huán)境搭建、基礎(chǔ)語(yǔ)法、組合數(shù)據(jù)類型、流程控制語(yǔ)句、函數(shù)與模塊、文件操作、數(shù)據(jù)庫(kù)基本應(yīng)用、面向?qū)ο缶幊獭⒕C合實(shí)例等相關(guān)知識(shí)由淺入深,逐步涉及實(shí)際項(xiàng)目的各個(gè)方面。
本書(shū)共九個(gè)項(xiàng)目,由劉健任主編并統(tǒng)稿,劉永立、陳星野、奚志剛?cè)胃敝骶帯m?xiàng)目一、項(xiàng)目二由陳星野編寫(xiě),項(xiàng)目三由奚志剛編寫(xiě),項(xiàng)目四、項(xiàng)目七和項(xiàng)目八由劉健編寫(xiě),項(xiàng)目五、項(xiàng)目六由劉永立編寫(xiě),項(xiàng)目九由劉健和鄭翔編寫(xiě)。
由于編者水平有限,書(shū)中不足甚至錯(cuò)誤之處在所難免,懇請(qǐng)讀者批評(píng)指正,我們將在再版時(shí)改進(jìn)。
編 者
2023年2月
任務(wù)一 Python的起源 002
任務(wù)二 Python的特點(diǎn) 002
任務(wù)三 Python的安裝
與運(yùn)行 003
任務(wù)四 Anaconda和PyCharm安裝
及環(huán)境配置 007
項(xiàng)目小結(jié) 014
思考與練習(xí) 014
項(xiàng)目二 Python語(yǔ)法基礎(chǔ)
任務(wù)一 基礎(chǔ)語(yǔ)法 016
子任務(wù)1 代碼注釋 018
子任務(wù)2 縮進(jìn)區(qū)別 019
任務(wù)二 變量 020
子任務(wù)1 定義變量 021
子任務(wù)2 多個(gè)變量賦值 021
任務(wù)三 數(shù)據(jù)類型 022
子任務(wù)1 字符串的使用 024
子任務(wù)2 字符串的輸入輸出 025
任務(wù)四 運(yùn)算符與表達(dá)式 026
子任務(wù)1 算術(shù)運(yùn)算符 028
子任務(wù)2 邏輯運(yùn)算符 028
任務(wù)五 基本輸入和輸出 029
子任務(wù)1 使用print()函數(shù)輸出 030
子任務(wù)2 計(jì)算工資之和 031
任務(wù)六 字符串應(yīng)用 032
子任務(wù)1 字符串轉(zhuǎn)碼 032
子任務(wù)2 字符串常用操作 033
項(xiàng)目小結(jié) 037
思考與練習(xí) 037
項(xiàng)目三 組合數(shù)據(jù)類型
任務(wù)一 列表 039
子任務(wù)1 創(chuàng)建列表 039
子任務(wù)2 輸出列表 039
子任務(wù)3 列表的循環(huán)遍歷 039
子任務(wù)4 添加列表元素 040
子任務(wù)5 刪除列表元素 040
子任務(wù)6 修改列表元素 042
子任務(wù)7 查找列表元素 043
任務(wù)二 元組 044
子任務(wù)1 創(chuàng)建元組 045
子任務(wù)2 輸出元組 045
子任務(wù)3 訪問(wèn)元組元素 045
子任務(wù)4 元組的內(nèi)置函數(shù)index() 045
子任務(wù)5 元組的內(nèi)置函數(shù)count() 046
任務(wù)三 字典 047
子任務(wù)1 創(chuàng)建字典 047
子任務(wù)2 輸出字典元素 047
子任務(wù)3 修改字典元素 047
子任務(wù)4 添加字典元素 048
子任務(wù)5 刪除字典元素 048
子任務(wù)6 字典的遍歷 049
任務(wù)四 集合 050
子任務(wù)1 創(chuàng)建集合 051
子任務(wù)2 創(chuàng)建空集合 051
子任務(wù)3 將列表轉(zhuǎn)換為集合 051
子任務(wù)4 集合遍歷 051
子任務(wù)5 向集合添加元素 052
子任務(wù)6 刪除集合指定元素 052
子任務(wù)7 清空整個(gè)集合 053
項(xiàng)目小結(jié) 054
思考與練習(xí) 054
項(xiàng)目四 面向過(guò)程的程序設(shè)計(jì)
任務(wù)一 分支結(jié)構(gòu) 056
子任務(wù)1 雙分支結(jié)構(gòu) 059
子任務(wù)2 多分支結(jié)構(gòu) 059
子任務(wù)3 計(jì)算提成工資 060
任務(wù)二 循環(huán)結(jié)構(gòu) 061
子任務(wù)1 for語(yǔ)句 064
子任務(wù)2 用for語(yǔ)句遍歷列表 064
子任務(wù)3 while語(yǔ)句 065
子任務(wù)4 while語(yǔ)句與分支語(yǔ)句結(jié)合 065
任務(wù)三 break和continue語(yǔ)句 066
子任務(wù)1 continue語(yǔ)句 067
子任務(wù)2 break語(yǔ)句 067
子任務(wù)3 用戶登錄 068
任務(wù)四 異常處理 069
子任務(wù)1 文件寫(xiě)入異常處理 072
子任務(wù)2 用raise語(yǔ)句主動(dòng)拋出異常 073
項(xiàng)目小結(jié) 074
思考與練習(xí) 074
項(xiàng)目五 函數(shù)與模塊
任務(wù)一 函數(shù)的定義和調(diào)用 077
子任務(wù)1 簡(jiǎn)單函數(shù)的使用 078
子任務(wù)2 較復(fù)雜函數(shù)的使用 079
子任務(wù)3 函數(shù)列表的使用 079
任務(wù)二 模塊的使用 080
子任務(wù)1 使用datetime包 082
子任務(wù)2 使用random模塊 083
子任務(wù)3 調(diào)用turtle包繪制圖形 083
項(xiàng)目小結(jié) 084
思考與練習(xí) 084
項(xiàng)目六 文 件 操 作
任務(wù)一 文件 087
任務(wù)二 文本文件的讀寫(xiě) 089
任務(wù)三 二進(jìn)制文件的讀寫(xiě) 093
任務(wù)四 CSV文件的讀寫(xiě) 095
任務(wù)五 Excel文件的讀寫(xiě) 098
項(xiàng)目小結(jié) 102
思考與練習(xí) 102
項(xiàng)目七 數(shù)據(jù)庫(kù)基本應(yīng)用
任務(wù)一 SQLite的應(yīng)用 105
任務(wù)二 pymysql的應(yīng)用 109
任務(wù)三 MongoDB的應(yīng)用 112
項(xiàng)目小結(jié) 115
思考與練習(xí) 115
項(xiàng)目八 面向?qū)ο蟮某绦蛟O(shè)計(jì)
任務(wù)一 認(rèn)識(shí)面向?qū)ο?117
任務(wù)二 類 118
任務(wù)三 類方法 124
任務(wù)四 繼承和多態(tài) 126
子任務(wù)1 繼承的應(yīng)用 128
子任務(wù)2 多態(tài)的應(yīng)用 129
項(xiàng)目小結(jié) 131
思考與練習(xí) 131
項(xiàng)目九 日化銷售數(shù)據(jù)分析綜合實(shí)例
一、項(xiàng)目背景 133
二、項(xiàng)目描述 133
三、項(xiàng)目需求分析 134
四、項(xiàng)目數(shù)據(jù)預(yù)處理 134
五、項(xiàng)目數(shù)據(jù)分析 137
項(xiàng)目小結(jié) 144
思考與練習(xí) 144
參考文獻(xiàn)
- 零基礎(chǔ)玩轉(zhuǎn)國(guó)產(chǎn)大模型DeepSeek [徐永冰 張帥 編著]
- 網(wǎng)絡(luò)工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 信息系統(tǒng)項(xiàng)目管理師考試32小時(shí)通關(guān)(適用第4版考綱) [薛大龍]
- 信息系統(tǒng)管理工程師考試32小時(shí)通關(guān)(適配第2版考綱) [薛大龍 劉偉]
- 土木工程材料檢測(cè)實(shí)訓(xùn) [洪曉江 達(dá)則曉麗 錢波]
- 科技信息檢索與論文寫(xiě)作實(shí)用教程 [李振華]
- 傳統(tǒng)山水畫(huà)論解讀與實(shí)踐 [陳鈉 著]
- Python數(shù)據(jù)庫(kù)編程 [主編 殷樹(shù)友 邢 翀]
- 計(jì)算機(jī)基礎(chǔ)實(shí)訓(xùn)指導(dǎo) [主編 袁春萍 朱妮]
- 嵌入式人工智能技術(shù)應(yīng)用(數(shù)字教材) [主編 胡娜 楊國(guó)勇 晏廷榮]
- Vienna整流器技術(shù) [桂存兵 著]
- 變頻器與伺服應(yīng)用 [陳剛 葉云飛]
- 物聯(lián)網(wǎng)工程設(shè)計(jì)與實(shí)踐 [湯琳 李敏]
- 爐邊夜話——深入淺出話AI [汪建 著]
- 電商運(yùn)營(yíng)與管理 [鐘肖英 陳瀟]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 姜春磊 陳虹潔]
- 信息技術(shù)基礎(chǔ)(Windows 10+WPS Office)(微課版) [主編 石利平 田輝平 謝盛嘉]
- 人工智能應(yīng)用 [主編 陳 萍 劉培培 陳孟軍]
- 大學(xué)生職業(yè)發(fā)展與就業(yè)指導(dǎo) [主編 劉志堅(jiān)]
- 高級(jí)辦公應(yīng)用項(xiàng)目教程 [主編 屈晶 趙成麗]
- 微信小程序開(kāi)發(fā)項(xiàng)目實(shí)戰(zhàn)(微課版) [主編 黃龍泉 郭峰 朱倩]
- 企業(yè)檔案工作實(shí)戰(zhàn)寶典百問(wèn)百答 [華俊 盧秀英 邵甜甜 著]
- 計(jì)算機(jī)網(wǎng)絡(luò)原理及應(yīng)用 [主編 唐繼勇 葉坤 孫夢(mèng)娜]
- 大學(xué)生創(chuàng)業(yè)基礎(chǔ) [主編 王麗莉 王 楊]
- 船舶輔機(jī) [主編 王連海 于洋 姜淑翠]
- 大學(xué)生就業(yè)指導(dǎo) [主編 王麗莉 董宴廷]
- 系統(tǒng)架構(gòu)設(shè)計(jì)師章節(jié)習(xí)題與考點(diǎn)特訓(xùn) [主編 薛大龍 鄒月平]
- 高校學(xué)生工作探索與實(shí)踐 [郭亮 著]
- 大學(xué)生情商管理 [方雄 著]
- 2023年長(zhǎng)沙市會(huì)展業(yè)發(fā)展報(bào)告 [主編 周棟良]
-
>通識(shí)課
>理工類基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫(kù)技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視
- 生活經(jīng)管more>>
- Python數(shù)據(jù)庫(kù)編程
- MySQL數(shù)據(jù)庫(kù)技術(shù)項(xiàng)目化教程——基于OBE
- MySQL數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目化教程
- 人工智能開(kāi)發(fā)框架應(yīng)用
- Python程序設(shè)計(jì)基礎(chǔ)及實(shí)戰(zhàn)
- 大數(shù)據(jù)技術(shù)與應(yīng)用
- 人工智能基礎(chǔ)
- 大數(shù)據(jù)技術(shù)基礎(chǔ)與實(shí)戰(zhàn)
- 數(shù)據(jù)標(biāo)注技術(shù)(活頁(yè))
- Python程序設(shè)計(jì)項(xiàng)目化教程(活頁(yè)式)

