注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)教育/教材/教輔教材高職高專教材Python語(yǔ)言(第2版)

Python語(yǔ)言(第2版)

Python語(yǔ)言(第2版)

定 價(jià):¥79.00

作 者: 劉鵬,李肖俊,鐘濤
出版社: 清華大學(xué)出版社
叢編項(xiàng): 大數(shù)據(jù)應(yīng)用人才培養(yǎng)系列教材
標(biāo) 簽: 暫缺

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


ISBN: 9787302609841 出版時(shí)間: 2022-08-01 包裝:
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

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

  本書(shū)以在 Windows 10 中用 Python 3.6.5 搭建 Python 開(kāi)發(fā)基礎(chǔ)平臺(tái)為起點(diǎn),重點(diǎn)闡述 Python 語(yǔ)言的基 礎(chǔ)知識(shí)和 7 個(gè)典型的項(xiàng)目實(shí)戰(zhàn)案例。全書(shū)以理論引導(dǎo)、案例驅(qū)動(dòng)、上機(jī)實(shí)戰(zhàn)為理念打造 Python 語(yǔ)言學(xué)習(xí)的 新模式。具體內(nèi)容分為兩大部分:第 1 部分以 Python 語(yǔ)言的基礎(chǔ)知識(shí)普及為主,內(nèi)容包括 Python 3 概述、 基本語(yǔ)法、基本數(shù)據(jù)類型、流程控制、字符串與正則表達(dá)式、函數(shù)、模塊、對(duì)象和類、異常、文件操作; 第 2 部分以項(xiàng)目實(shí)戰(zhàn)為核心,以學(xué)以致用為導(dǎo)向,以貼近生活的案例為依托,分別介紹爬蟲(chóng)程序、數(shù)據(jù)可 視化、數(shù)據(jù)分析、Django 開(kāi)發(fā)、機(jī)器學(xué)習(xí)、自然語(yǔ)言處理和推薦系統(tǒng)項(xiàng)目實(shí)戰(zhàn)。 本書(shū)以作者十多年的計(jì)算機(jī)專業(yè)課程教學(xué)經(jīng)驗(yàn)及相應(yīng)的項(xiàng)目實(shí)戰(zhàn)心得為依托,力爭(zhēng)做到以理論知識(shí)為 基礎(chǔ)、以案例實(shí)戰(zhàn)為手段、以解決問(wèn)題為根本初衷,讓讀者**限度地從書(shū)中汲取所需要的編程知識(shí)和實(shí) 戰(zhàn)體驗(yàn)。 本書(shū)既可作為高等學(xué)校,尤其是高職院校各專業(yè)的 Python 語(yǔ)言啟蒙教材,也可作為廣大 Python 語(yǔ)言 愛(ài)好者自學(xué)的參考書(shū)

作者簡(jiǎn)介

  劉鵬,清華大學(xué)博士畢業(yè),現(xiàn)任南京云創(chuàng)大數(shù)據(jù)科技股份有限公司總經(jīng)理,兼任中國(guó)大數(shù)據(jù)應(yīng)用聯(lián)盟人工智能專家委員會(huì)主任、中國(guó)信息協(xié)會(huì)教育分會(huì)人工智能專家委員會(huì)主任、全國(guó)普通高校畢業(yè)生就業(yè)創(chuàng)業(yè)指導(dǎo)委員會(huì)委員、第45屆世界技能大賽中國(guó)區(qū)云計(jì)算選拔賽裁判長(zhǎng)/專家指導(dǎo)組組長(zhǎng)、2019年全國(guó)大學(xué)生數(shù)據(jù)建模比賽命題人、工信部云計(jì)算研究中心專家。 李肖俊,管理學(xué)博士,軟件工程師,CCF專業(yè)會(huì)員,參與國(guó)家自然基金3項(xiàng),陜西省自然基金1項(xiàng)。近兩年發(fā)表研究論文3篇,主編教材2部?!队?jì)算機(jī)學(xué)報(bào)》,《系統(tǒng)工程理論與實(shí)踐》審稿專家。

圖書(shū)目錄

目 錄

第1 章 Python 3 概述

1.1 Python 簡(jiǎn)介

1.1.1 Python 的前世今生

1.1.2 Python 的應(yīng)用場(chǎng)合

1.1.3 Python 的特性

1.1.4 Python 的版本

1.2 Python 開(kāi)發(fā)環(huán)境

1.2.1 在Windows 系統(tǒng)中安裝Python 3

1.2.2 在Linux 系統(tǒng)中安裝Python 3

1.2.3 在mac OS 系統(tǒng)中安裝Python 3

1.3 第一個(gè)程序——Hello World!

1.3.1 代碼示例

1.3.2 代碼解析

1.3.3 注釋

1.3.4 IDLE 簡(jiǎn)介與代碼調(diào)試

1.3.5 輸入/輸出函數(shù)

1.4 實(shí)驗(yàn)

1.4.1 好用的集成開(kāi)發(fā)工具

1.4.2 PyCharm 的安裝

1.4.3 示例:繪制桃心

1.4.4 示例簡(jiǎn)析

1.5 小結(jié)

1.6 習(xí)題

第2 章 基本語(yǔ)法

2.1 代碼格式

2.1.1 編碼

2.1.2 注釋

2.1.3 縮進(jìn)

2.1.4 行寬

2.1.5 空行

2.1.6 空格

2.2 Python 語(yǔ)言構(gòu)成要素

2.2.1 標(biāo)識(shí)符

XII Python 語(yǔ)言(第2 版)

2.2.2 關(guān)鍵字

2.2.3 變量

2.2.4 函數(shù)和方法

2.2.5 屬性和類

2.2.6 模塊和包

2.2.7 規(guī)定

2.3 變量與數(shù)據(jù)類型

2.3.1 變量

2.3.2 變量命名規(guī)則

2.3.3 數(shù)據(jù)類型

2.3.4 查看數(shù)據(jù)類型

2.3.5 數(shù)據(jù)類型的轉(zhuǎn)換

2.4 運(yùn)算符

2.4.1 算術(shù)運(yùn)算符

2.4.2 比較運(yùn)算符

2.4.3 復(fù)合賦值運(yùn)算符

2.4.4 位運(yùn)算符

2.4.5 邏輯運(yùn)算符

2.4.6 成員運(yùn)算符

2.4.7 身份運(yùn)算符

2.4.8 運(yùn)算符優(yōu)先級(jí)

2.5 實(shí)驗(yàn)

2.5.1 常量和變量的使用

2.5.2 運(yùn)算符和表達(dá)式的使用

2.5.3 type()函數(shù)的使用

2.5.4 help()函數(shù)的使用

2.6 小結(jié)

2.7 習(xí)題

第3 章 基本數(shù)據(jù)類型

3.1 數(shù)字

3.1.1 數(shù)字的表示

3.1.2 數(shù)字類型的轉(zhuǎn)換

3.1.3 數(shù)字的運(yùn)算

3.1.4 數(shù)字相關(guān)函數(shù)

3.2 元組

3.2.1 創(chuàng)建元組

3.2.2 使用元組

3.2.3 刪除元組

3.2.4 元組的內(nèi)置函數(shù)

3.3 列表

3.3.1 創(chuàng)建列表

3.3.2 使用列表

3.3.3 刪除元素和列表

3.3.4 列表的內(nèi)置函數(shù)與其他方法

3.4 字典

3.4.1 創(chuàng)建字典

3.4.2 使用字典

3.4.3 刪除元素和字典

3.4.4 字典的內(nèi)置函數(shù)和方法

3.5 集合

3.5.1 創(chuàng)建集合

3.5.2 使用集合

3.5.3 刪除元素和集合

3.5.4 集合的方法

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

3.6.1 六大數(shù)據(jù)類型之間的轉(zhuǎn)換

3.6.2 類型轉(zhuǎn)換的使用場(chǎng)景

3.7 實(shí)驗(yàn)

3.7.1 不可變類型的使用

3.7.2 可變類型的使用

3.8 小結(jié)

3.9 習(xí)題

第4 章 流程控制

4.1 流程圖

4.1.1 流程圖符號(hào)

4.1.2 流程圖示例

4.2 順序結(jié)構(gòu)

4.2.1 輸入、處理和輸出

4.2.2 順序程序示例

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

4.3.1 單分支(if...)

4.3.2 雙分支(if...else)

4.3.3 多分支(if...elif...else)

4.3.4 分支嵌套

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

4.4.1 for 循環(huán)(包含range()函數(shù))

4.4.2 for 循環(huán)嵌套

4.4.3 for...if...else 循環(huán)

4.4.4 break 及continue 語(yǔ)句

XIV Python 語(yǔ)言(第2 版)

4.4.5 while 循環(huán)

4.5 迭代器

4.5.1 iter()函數(shù)

4.5.2 next()函數(shù)

4.5.3 生成器函數(shù)

4.6 實(shí)驗(yàn)

4.6.1 使用條件語(yǔ)句

4.6.2 使用for 語(yǔ)句

4.6.3 使用while 語(yǔ)句

4.6.4 使用break 語(yǔ)句

4.6.5 使用continue 語(yǔ)句

4.6.6 使用迭代器

4.7 小結(jié)

4.8 習(xí)題

第5 章 字符串與正則表達(dá)式

5.1 字符串

5.1.1 創(chuàng)建字符串

5.1.2 使用字符串

5.1.3 字符串的格式化

5.1.4 字符串的內(nèi)置函數(shù)

5.2 正則表達(dá)式

5.2.1 認(rèn)識(shí)正則表達(dá)式

5.2.2 re 模塊

5.3 實(shí)驗(yàn)

5.3.1 使用字符串處理函數(shù)

5.3.2 使用正則表達(dá)式

5.3.3 使用re 模塊

5.4 小結(jié)

5.5 習(xí)題

第6 章 函數(shù)

6.1 函數(shù)概述

6.1.1 函數(shù)的定義

6.1.2 全局變量

6.1.3 局部變量

6.2 函數(shù)的參數(shù)和返回值

6.2.1 參數(shù)傳遞的方式

6.2.2 位置參數(shù)和關(guān)鍵字參數(shù)

6.2.3 默認(rèn)值參數(shù)

6.2.4 可變參數(shù)

6.2.5 函數(shù)的返回值

6.3 函數(shù)的調(diào)用

6.3.1 函數(shù)的調(diào)用方法

6.3.2 嵌套調(diào)用

6.3.3 使用閉包

6.3.4 遞歸調(diào)用

6.4 實(shí)驗(yàn)

6.4.1 聲明和調(diào)用函數(shù)

6.4.2 在調(diào)試窗口中查看變量的值

6.4.3 使用函數(shù)參數(shù)和返回值

6.4.4 使用閉包和遞歸函數(shù)

6.4.5 使用Python 的內(nèi)置函數(shù)

6.5 小結(jié)

6.6 習(xí)題

第7 章 模塊

7.1 模塊概述

7.1.1 模塊與程序

7.1.2 命名空間

7.1.3 模塊導(dǎo)入方法

7.1.4 自定義模塊和包

7.2 安裝第三方模塊

7.3 模塊應(yīng)用實(shí)例

7.3.1 日期和時(shí)間:datetime 模塊

7.3.2 讀寫(xiě)JSON 數(shù)據(jù):json 模塊

7.3.3 系統(tǒng)相關(guān):sys 模塊

7.3.4 數(shù)學(xué):math 模塊

7.3.5 隨機(jī)數(shù):random 模塊

7.4 在Python 中調(diào)用R 語(yǔ)言

7.4.1 安裝rpy2 模塊

7.4.2 安裝R 語(yǔ)言工具

7.4.3 測(cè)試安裝

7.4.4 調(diào)用R 示例

7.5 實(shí)驗(yàn)

7.5.1 使用datetime 模塊

7.5.2 使用sys 模塊

7.5.3 使用與數(shù)學(xué)有關(guān)的模塊

7.5.4 自定義和使用模塊

7.6 小結(jié)

XVI Python 語(yǔ)言(第2 版)

7.7 習(xí)題

第8 章 對(duì)象和類

8.1 面向?qū)ο蟾攀?/p>

8.1.1 什么是面向?qū)ο缶幊?/p>

8.1.2 面向?qū)ο笮g(shù)語(yǔ)簡(jiǎn)介

8.2 類的定義與使用

8.2.1 類的定義

8.2.2 類的使用

8.2.3 類的構(gòu)造方法及專有方法

8.2.4 類的訪問(wèn)權(quán)限

8.2.5 獲取對(duì)象信息

8.3 類的特點(diǎn)

8.3.1 封裝

8.3.2 多態(tài)

8.3.3 繼承

8.3.4 多重繼承

8.4 實(shí)驗(yàn)

8.4.1 聲明類

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

8.4.3 復(fù)制對(duì)象

8.5 小結(jié)

8.6 習(xí)題

第9 章 異常

9.1 異常概述

9.1.1 認(rèn)識(shí)異常

9.1.2 處理異常

9.1.3 拋出異常

9.2 異常處理流程

9.3 自定義異常

9.4 實(shí)驗(yàn)

9.4.1 利用try…except 處理除數(shù)為0 的異常

9.4.2 自定義異常

9.4.3 raise 關(guān)鍵字

9.4.4 內(nèi)置異常處理語(yǔ)句

9.5 小結(jié)

9.6 習(xí)題

第10 章 文件操作

10.1 打開(kāi)文件

10.1.1 訪問(wèn)文件的模式

10.1.2 文件緩沖區(qū)

10.2 基本的文件方法

10.2.1 讀和寫(xiě)

10.2.2 讀取行

10.2.3 關(guān)閉文件

10.2.4 重命名文件

10.2.5 刪除文件

10.3 輸入/輸出函數(shù)

10.3.1 輸出到屏幕

10.3.2 讀取鍵盤(pán)輸入

10.4 基本的目錄方法

10.4.1 創(chuàng)建目錄

10.4.2 顯示當(dāng)前工作目錄

10.4.3 改變目錄

10.4.4 刪除目錄

10.5 實(shí)驗(yàn)

10.5.1 文件操作

10.5.2 目錄操作

10.5.3 I/O 函數(shù)

10.6 小結(jié)

10.7 習(xí)題

第11 章 項(xiàng)目實(shí)戰(zhàn):爬蟲(chóng)程序

11.1 爬蟲(chóng)概述

11.1.1 準(zhǔn)備工作

11.1.2 爬蟲(chóng)類型

11.1.3 爬蟲(chóng)原理

11.2 爬蟲(chóng)三大庫(kù)

11.2.1 Requests 庫(kù)

11.2.2 BeautifulSoup 庫(kù)

11.2.3 lxml 庫(kù)

11.3 案例剖析:酷狗TOP500 數(shù)據(jù)爬取

11.3.1 思路簡(jiǎn)析

11.3.2 代碼實(shí)現(xiàn)

11.3.3 代碼分析

11.4 Scrapy 框架

XVIII Python 語(yǔ)言(第2 版)

11.4.1 Scrapy 爬蟲(chóng)框架

11.4.2 Scrapy 的安裝

11.4.3 Scrapy 的使用

11.5 實(shí)驗(yàn)

第12 章 項(xiàng)目實(shí)戰(zhàn):數(shù)據(jù)可視化

12.1 matplotlib 簡(jiǎn)介

12.1.1 Pyplot 模塊介紹

12.1.2 plot()函數(shù)

12.1.3 繪制子圖

12.1.4 添加標(biāo)注

12.1.5 pylab 模塊應(yīng)用

12.2 Artist 模塊介紹

12.2.1 Artist 模塊概述

12.2.2 Artist 的屬性

12.3 pandas 繪圖

12.4 案例剖析:詞云圖

12.4.1 思路簡(jiǎn)析

12.4.2 代碼實(shí)現(xiàn)

12.4.3 代碼分析

12.5 實(shí)驗(yàn)

第13 章 項(xiàng)目實(shí)戰(zhàn):數(shù)據(jù)分析

13.1 數(shù)據(jù)清洗

13.1.1 編碼問(wèn)題

13.1.2 缺失值分析

13.1.3 去除異常值

13.1.4 去除重復(fù)值與冗余信息

13.2 數(shù)據(jù)存取

13.2.1 CSV 文件的存取

13.2.2 JSON 文件的存取

13.2.3 XLSX 文件的存取

13.2.4 MySQL 數(shù)據(jù)庫(kù)文件的存取

13.3 NumPy

13.3.1 NumPy 簡(jiǎn)介

13.3.2 NumPy 基礎(chǔ)

13.4 案例剖析:房天下西安二手房數(shù)據(jù)分析

13.4.1 思路簡(jiǎn)析

13.4.2 代碼實(shí)現(xiàn)

13.4.3 代碼分析

目 錄 XIX

13.5 實(shí)驗(yàn)

第14 章 Django

14.1 Django 概述

14.1.1 基本介紹

14.1.2 Django 的安裝

14.1.3 創(chuàng)建第一個(gè)項(xiàng)目

14.2 Django 框架

14.2.1 Django 管理工具

14.2.2 Django 模板

14.2.3 Django 模塊

14.2.4 Django 表單

14.2.5 Django 視圖

14.2.6 Django 路由

14.3 Django 開(kāi)發(fā)實(shí)戰(zhàn)

14.3.1 需求分析

14.3.2 系統(tǒng)設(shè)計(jì)

14.3.3 編碼實(shí)現(xiàn)

14.3.4 測(cè)試與上線

14.4 小結(jié)

14.5 習(xí)題

第15 章 項(xiàng)目實(shí)戰(zhàn):機(jī)器學(xué)習(xí)

15.1 機(jī)器學(xué)習(xí)概述

15.1.1 機(jī)器學(xué)習(xí)的內(nèi)涵

15.1.2 機(jī)器學(xué)習(xí)的分類

15.1.3 典型模型的實(shí)現(xiàn)流程

15.1.4 典型應(yīng)用場(chǎng)景

15.2 scikit-learn 簡(jiǎn)介

15.2.1 scikit-learn 的特點(diǎn)與功能

15.2.2 scikit-learn 的安裝與測(cè)試

15.2.3 基于scikit-learn 的模型訓(xùn)練流程

15.2.4 scikit-learn 應(yīng)用舉例

15.3 Keras 簡(jiǎn)介

15.3.1 Keras 的特點(diǎn)與功能

15.3.2 Keras 的安裝與測(cè)試

15.3.3 基于Keras 的模型訓(xùn)練流程

15.3.4 Keras 應(yīng)用舉例

15.4 案例剖析:鳶尾花分類

15.4.1 思路簡(jiǎn)析

XX Python 語(yǔ)言(第2 版)

15.4.2 代碼實(shí)現(xiàn)

15.4.3 代碼分析

15.5 實(shí)驗(yàn)

第16 章 項(xiàng)目實(shí)戰(zhàn):自然語(yǔ)言處理

16.1 自然語(yǔ)言處理概述

16.1.1 NLP 的前生今世

16.1.2 NLP 的相關(guān)概念

16.1.3 NLP 的常用工具

16.1.4 NLP 的應(yīng)用領(lǐng)域

16.2 NLTK 簡(jiǎn)介

16.2.1 NLTK 的特點(diǎn)與功能

16.2.2 NLTK 的安裝與測(cè)試

16.2.3 NLTK 應(yīng)用舉例

16.3 gensim 簡(jiǎn)介

16.3.1 gensim 的特點(diǎn)

16.3.2 gensim 的核心概念

16.3.3 gensim 的安裝與測(cè)試

16.3.4 gensim 應(yīng)用舉例

16.4 案例剖析:文本情感分析

16.4.1 思路簡(jiǎn)介

16.4.2 代碼實(shí)現(xiàn)

16.4.3 代碼分析

16.5 實(shí)驗(yàn)

第17 章 項(xiàng)目實(shí)戰(zhàn):推薦系統(tǒng)

17.1 推薦系統(tǒng)概述

17.1.1 推薦系統(tǒng)的發(fā)展歷程

17.1.2 推薦系統(tǒng)的技術(shù)分類

17.1.3 推薦結(jié)果的評(píng)價(jià)指標(biāo)

17.1.4 推薦系統(tǒng)的典型應(yīng)用

17.2 基于內(nèi)容的推薦技術(shù)簡(jiǎn)介

17.2.1 基于內(nèi)容的推薦技術(shù)的基本思想

17.2.2 基于內(nèi)容的推薦技術(shù)的實(shí)現(xiàn)流程

17.2.3 基于內(nèi)容的推薦技術(shù)的優(yōu)缺點(diǎn)

17.3 協(xié)同過(guò)濾技術(shù)概述

17.3.1 協(xié)同過(guò)濾技術(shù)簡(jiǎn)介

17.3.2 基于用戶的協(xié)同過(guò)濾

17.3.3 基于物品的協(xié)同過(guò)濾

17.3.4 基于模型的協(xié)同過(guò)濾

17.3.5 協(xié)同過(guò)濾推薦技術(shù)的優(yōu)缺點(diǎn)

17.4 混合推薦技術(shù)概述

17.4.1 混合推薦技術(shù)的基本思想

17.4.2 混合推薦技術(shù)的實(shí)現(xiàn)原理

17.5 案例剖析:電影推薦

17.5.1 思路簡(jiǎn)介

17.5.2 代碼實(shí)現(xiàn)

17.5.3 代碼分析

17.6 實(shí)驗(yàn)

參考文獻(xiàn)

附錄A Python 代碼風(fēng)格指南:PEP 8 

附錄B IPython 指南

附錄C PyCharm 指南

附錄C PyCharm 指南


本目錄推薦

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