注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑工程經(jīng)濟(jì)與管理Python基礎(chǔ)入門(mén)(第2版 項(xiàng)目案例 題庫(kù) 微課視頻版)

Python基礎(chǔ)入門(mén)(第2版 項(xiàng)目案例 題庫(kù) 微課視頻版)

Python基礎(chǔ)入門(mén)(第2版 項(xiàng)目案例 題庫(kù) 微課視頻版)

定 價(jià):¥49.80

作 者: 夏敏捷 尚展壘 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302616405 出版時(shí)間: 2023-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)以Python 3.7為編程環(huán)境,基于基本的程序設(shè)計(jì)思想,逐步展開(kāi)Python語(yǔ)言教學(xué),是一本面向廣大編程學(xué)習(xí)者的程序設(shè)計(jì)類圖書(shū)。全書(shū)分為兩篇,共11章。基礎(chǔ)篇(第1~9章)主要講解Python的基礎(chǔ)語(yǔ)法知識(shí)、控制語(yǔ)句、函數(shù)、文件、面向?qū)ο缶幊袒A(chǔ)、Tkinter圖形界面設(shè)計(jì)、Python數(shù)據(jù)庫(kù)應(yīng)用和Python文本處理等知識(shí),并以小游戲案例作為各章的階段性任務(wù); 提高篇(第10、11章)介紹科學(xué)計(jì)算和可視化應(yīng)用、Python數(shù)據(jù)分析,最后講解一個(gè)綜合性案例——學(xué)生成績(jī)統(tǒng)計(jì)分析。本書(shū)的特色在于以游戲開(kāi)發(fā)案例為導(dǎo)向,讓枯燥的Python語(yǔ)言學(xué)習(xí)充滿樂(lè)趣,在開(kāi)發(fā)過(guò)程中讀者能自然而然地學(xué)會(huì)這些枯燥的技術(shù)。書(shū)中不僅列出了完整的源代碼,而且對(duì)所有的源代碼進(jìn)行了非常詳細(xì)的解釋,做到通俗易懂、圖文并茂?!”緯?shū)可作為高等院校相關(guān)專業(yè)Python課程的教材,也可作為Python語(yǔ)言學(xué)習(xí)者、程序設(shè)計(jì)人員和游戲編程愛(ài)好者的參考用書(shū)。

作者簡(jiǎn)介

暫缺《Python基礎(chǔ)入門(mén)(第2版 項(xiàng)目案例 題庫(kù) 微課視頻版)》作者簡(jiǎn)介

圖書(shū)目錄

基礎(chǔ)篇

第1章 Python語(yǔ)言介紹

1.1Python語(yǔ)言簡(jiǎn)介

1.2安裝與運(yùn)行Python

1.2.1安裝Python

1.2.2運(yùn)行Python

1.3IDLE簡(jiǎn)介

1.3.1IDLE的啟動(dòng)

1.3.2利用IDLE創(chuàng)建Python程序

1.3.3IDLE常用的編輯功能

1.3.4在IDLE中運(yùn)行和調(diào)試Python程序

1.3.5在PyCharm中運(yùn)行和調(diào)試Python程序

1.4Python基本輸入/輸出

1.4.1Python基本輸入

1.4.2Python基本輸出

1.5Python代碼規(guī)范

1.6使用幫助

1.7習(xí)題

 

第2章 Python語(yǔ)法基礎(chǔ)

2.1Python數(shù)據(jù)類型

2.1.1數(shù)值類型

2.1.2字符串

2.1.3布爾類型

2.1.4空值

2.1.5Python數(shù)據(jù)類型轉(zhuǎn)換

2.2變量和常量

2.2.1變量

2.2.2常量

2.3運(yùn)算符與表達(dá)式

2.3.1運(yùn)算符

2.3.2表達(dá)式

2.4序列數(shù)據(jù)結(jié)構(gòu)

2.4.1列表

2.4.2元組

2.4.3字典

2.4.4集合

2.5習(xí)題

 

第3章 Python控制語(yǔ)句

3.1選擇結(jié)構(gòu)

3.1.1if語(yǔ)句

3.1.2if…else語(yǔ)句

3.1.3if…elif…else語(yǔ)句

3.1.4pass語(yǔ)句

3.2循環(huán)結(jié)構(gòu)

3.2.1while語(yǔ)句

3.2.2for語(yǔ)句

3.2.3continue和break語(yǔ)句

3.2.4循環(huán)嵌套

3.2.5列表生成式

3.3常用算法及應(yīng)用實(shí)例

3.3.1累加與累乘

3.3.2求最大數(shù)和最小數(shù)

3.3.3枚舉法

3.3.4遞推與迭代

3.4程序的異常處理

3.5游戲初步——猜單詞游戲

3.6習(xí)題

 

第4章 Python函數(shù)與模塊

4.1函數(shù)的定義和使用

4.1.1函數(shù)的定義

4.1.2函數(shù)的使用

4.1.3Lambda表達(dá)式

4.1.4函數(shù)的返回值

4.2函數(shù)的參數(shù)

4.2.1函數(shù)形參和實(shí)參的區(qū)別

4.2.2參數(shù)的傳遞

4.2.3函數(shù)參數(shù)的類型

4.2.4變量的作用域

4.3閉包和函數(shù)的遞歸調(diào)用

4.3.1閉包

4.3.2函數(shù)的遞歸調(diào)用

4.4內(nèi)置函數(shù)

4.4.1數(shù)學(xué)運(yùn)算函數(shù)

4.4.2集合操作函數(shù)

4.4.3字符串函數(shù)

4.4.4反射函數(shù)

4.4.5I/O函數(shù)

4.5模塊

4.5.1導(dǎo)入模塊

4.5.2定義自己的模塊

4.5.3time模塊

4.5.4calendar模塊

4.5.5datetime模塊

4.5.6random模塊

4.5.7math模塊和cmath模塊

4.5.8包

4.6游戲初步

4.7函數(shù)式編程

4.7.1高階函數(shù)

4.7.2Python函數(shù)式編程常用的函數(shù)

4.7.3迭代器

4.7.4普通編程與函數(shù)式編程的對(duì)比

4.8函數(shù)和字典綜合應(yīng)用案例——通訊錄程序

4.9習(xí)題

 

第5章 Python文件的使用

5.1文件

5.2文件的訪問(wèn)

5.2.1打開(kāi)(建立)文件

5.2.2讀取文本文件

5.2.3寫(xiě)文本文件

5.2.4文件內(nèi)的移動(dòng)

5.2.5文件的關(guān)閉

5.2.6二進(jìn)制文件的讀/寫(xiě)

5.3文件夾的操作

5.3.1當(dāng)前工作目錄

5.3.2目錄操作

5.3.3文件操作

5.4文件應(yīng)用案例1——游戲地圖的存儲(chǔ)

5.4.1將地圖寫(xiě)入文件

5.4.2從地圖文件讀取信息

5.5文件應(yīng)用案例2——詞頻統(tǒng)計(jì)

5.6習(xí)題

 

第6章 面向?qū)ο蟪绦蛟O(shè)計(jì)

6.1面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)

6.2類和對(duì)象

6.2.1定義和使用類

6.2.2構(gòu)造函數(shù)

6.2.3析構(gòu)函數(shù)

6.2.4實(shí)例屬性和類屬性

6.2.5私有成員與公有成員

6.2.6方法

6.3類的繼承和多態(tài)

6.3.1類的繼承

6.3.2類的多繼承

6.3.3方法的重寫(xiě)

6.3.4多態(tài)

6.3.5運(yùn)算符重載

6.4面向?qū)ο髴?yīng)用案例——用撲克牌類設(shè)計(jì)發(fā)牌程序

6.4.1關(guān)鍵技術(shù)——random模塊

6.4.2程序設(shè)計(jì)的思路

6.5習(xí)題

 

第7章 Tkinter圖形界面設(shè)計(jì)

7.1Python圖形開(kāi)發(fā)庫(kù)

7.1.1創(chuàng)建Window窗口

7.1.2幾何布局管理

7.2常用Tkinter組件的使用

7.2.1Tkinter組件

7.2.2標(biāo)準(zhǔn)屬性

7.2.3Label組件

7.2.4Button組件

7.2.5單行文本框Entry和多行文本框Text

7.2.6列表框組件Listbox

7.2.7單選按鈕Radiobutton和復(fù)選框Checkbutton

7.2.8菜單組件Menu

7.2.9對(duì)話框

7.2.10消息窗口

7.2.11Frame組件

7.2.12Scrollbar組件

7.3圖形的繪制

7.3.1Canvas組件

7.3.2Canvas上的圖形對(duì)象

7.4Tkinter字體

7.4.1通過(guò)元組表示字體

7.4.2通過(guò)Font對(duì)象表示字體

7.5Python事件處理

7.5.1事件類型

7.5.2事件綁定

7.5.3事件處理函數(shù)

7.6圖形界面設(shè)計(jì)應(yīng)用案例1——開(kāi)發(fā)猜數(shù)字游戲

7.7圖形界面設(shè)計(jì)應(yīng)用案例2——撲克牌發(fā)牌程序窗體圖形版

7.8圖形界面設(shè)計(jì)應(yīng)用案例3——關(guān)燈游戲

7.9習(xí)題

 

第8章 Python數(shù)據(jù)庫(kù)應(yīng)用

8.1數(shù)據(jù)庫(kù)基礎(chǔ)

8.1.1數(shù)據(jù)庫(kù)的概念

8.1.2關(guān)系數(shù)據(jù)庫(kù)

8.1.3數(shù)據(jù)庫(kù)和Python接口程序

8.2結(jié)構(gòu)化查詢語(yǔ)言

8.2.1數(shù)據(jù)表的建立和刪除

8.2.2查詢語(yǔ)句SELECT

8.2.3添加記錄語(yǔ)句INSERT INTO

8.2.4更新語(yǔ)句UPDATE

8.2.5刪除記錄語(yǔ)句DELETE

8.3SQLite數(shù)據(jù)庫(kù)簡(jiǎn)介

8.3.1SQLite數(shù)據(jù)庫(kù)

8.3.2SQLite3的數(shù)據(jù)類型

8.3.3SQLite3的函數(shù)

8.3.4SQLite3的模塊

8.4Python的SQLite3數(shù)據(jù)庫(kù)編程

8.4.1訪問(wèn)數(shù)據(jù)庫(kù)的步驟

8.4.2創(chuàng)建數(shù)據(jù)庫(kù)和表

8.4.3數(shù)據(jù)庫(kù)的插入、更新和刪除操作

8.4.4數(shù)據(jù)庫(kù)表的查詢操作

8.4.5數(shù)據(jù)庫(kù)使用實(shí)例

8.5Python操作MySQL數(shù)據(jù)庫(kù)

8.5.1安裝PyMySQL操作庫(kù)

8.5.2操作MySQL數(shù)據(jù)庫(kù)

8.6Python數(shù)據(jù)庫(kù)應(yīng)用案例——智力問(wèn)答游戲

8.7習(xí)題

 

第9章 Python文本處理

9.1字符串的基本處理

9.2正則表達(dá)式

9.2.1正則表達(dá)式的語(yǔ)法

9.2.2re模塊

9.2.3正則表達(dá)式的實(shí)際應(yīng)用案例

9.3Python中文分詞

9.3.1安裝和使用jieba

9.3.2用jieba添加自定義詞典

9.4習(xí)題

 

提高篇

第10章 科學(xué)計(jì)算和可視化應(yīng)用

10.1NumPy庫(kù)的使用

10.1.1NumPy數(shù)組

10.1.2NumPy數(shù)組的算術(shù)運(yùn)算

10.1.3NumPy數(shù)組的形狀操作

10.1.4NumPy中的矩陣對(duì)象

10.2Matplotlib繪圖可視化

10.2.1Matplotlib.pyplot模塊——快速繪圖

10.2.2繪制條形圖、餅圖、散點(diǎn)圖

10.2.3繪制動(dòng)態(tài)二維圖

10.2.4交互式標(biāo)注

10.3可視化應(yīng)用案例——學(xué)生成績(jī)分布的柱狀圖展示

10.3.1程序的功能介紹

10.3.2程序設(shè)計(jì)的思路及實(shí)現(xiàn)

10.4習(xí)題

第11章 Python數(shù)據(jù)分析

11.1Pandas

11.1.1Series

11.1.2DataFrame

11.2Pandas統(tǒng)計(jì)功能

11.2.1基本統(tǒng)計(jì)

11.2.2分組統(tǒng)計(jì)

11.3Pandas排序

11.4Pandas篩選和過(guò)濾功能

11.4.1篩選

11.4.2按篩選條件進(jìn)行匯總

11.4.3過(guò)濾

11.5Pandas數(shù)據(jù)的導(dǎo)入和導(dǎo)出

11.5.1導(dǎo)入CSV文件

11.5.2讀取其他格式的數(shù)據(jù)

11.5.3導(dǎo)出Excel文件

11.5.4導(dǎo)出CSV文件

11.5.5Pandas讀取和寫(xiě)入數(shù)據(jù)庫(kù)

11.6Pandas數(shù)據(jù)分析應(yīng)用案例——學(xué)生成績(jī)統(tǒng)計(jì)分析

11.7習(xí)題

參考文獻(xiàn)

本目錄推薦

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