注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Python課程設(shè)計(jì):微課視頻版

Python課程設(shè)計(jì):微課視頻版

Python課程設(shè)計(jì):微課視頻版

定 價(jià):¥49.80

作 者: 夏敏捷,尚展壘 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校通識教育規(guī)劃教材
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787302556527 出版時(shí)間: 2020-08-01 包裝: 平裝
開本: 16開 頁數(shù): 264 字?jǐn)?shù):  

內(nèi)容簡介

  本書以案例帶動知識點(diǎn)的講解,將Python知識點(diǎn)分解到各個(gè)不同的案例,每個(gè)案例各有側(cè)重點(diǎn)。同時(shí)展示實(shí)際項(xiàng)目的設(shè)計(jì)思想和設(shè)計(jì)理念,使讀者可以舉一反三。本書全面介紹猜單詞、萬年歷、在線翻譯器、抓取百度圖片、公交查詢、學(xué)生成績管理系統(tǒng)、基于TCP在線聊天程序等具有實(shí)用性的案例,讓讀者對枯燥的Python語言學(xué)習(xí)充滿樂趣,在項(xiàng)目案例開發(fā)過程中,不知不覺地學(xué)會這些枯燥的技術(shù)。

作者簡介

  夏敏捷,碩士,副教授,中原工學(xué)院基礎(chǔ)部副主任;主要研究項(xiàng)目及領(lǐng)域:可視化、游戲開發(fā)。主編《Python程序設(shè)計(jì)》、《Flash AS游戲設(shè)計(jì)》、《Visual C#.NET基礎(chǔ)與應(yīng)用教程》等20余部。

圖書目錄

目錄



源碼下載



第1章序列應(yīng)用——猜單詞游戲

1.1猜單詞游戲功能介紹

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

1.3關(guān)鍵技術(shù)

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

1.3.2random模塊

1.4程序設(shè)計(jì)的步驟

第2章函數(shù)應(yīng)用——萬年歷

2.1萬年歷功能介紹

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

2.3程序設(shè)計(jì)的步驟

第3章Tkinter圖形界面應(yīng)用——圖形界面萬年歷

3.1圖形界面萬年歷功能介紹

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

3.3關(guān)鍵技術(shù)

3.3.1創(chuàng)建Windows窗口

3.3.2布局管理器

3.3.3OptionMenu可選菜單

3.3.4grid布局管理器的使用

3.4圖形界面萬年歷程序設(shè)計(jì)的步驟

第4章調(diào)用百度API應(yīng)用——在線翻譯器

4.1在線翻譯器功能介紹

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

4.3關(guān)鍵技術(shù)

4.3.1urllib庫簡介

4.3.2urllib庫的基本使用

4.4程序設(shè)計(jì)的步驟

4.4.1設(shè)計(jì)界面

4.4.2使用百度翻譯開放平臺API

4.5API調(diào)用拓展——爬取天氣預(yù)報(bào)信息

第5章文件應(yīng)用——公交查詢系統(tǒng)

5.1公交查詢系統(tǒng)功能介紹

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

5.3Python文件的使用

5.3.1打開(建立)文件

5.3.2讀取文本文件

5.3.3寫文本文件

5.3.4文件內(nèi)移動

5.3.5文件的關(guān)閉

5.4程序設(shè)計(jì)的步驟

5.5文件使用拓展實(shí)例——游戲地圖存儲





第6章類的應(yīng)用——學(xué)生成績管理系統(tǒng)

6.1學(xué)生成績管理系統(tǒng)功能介紹

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

6.3關(guān)鍵技術(shù)

6.3.1定義和使用類

6.3.2構(gòu)造函數(shù)__init__

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

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

6.3.5私有成員與公有成員

6.3.6方法

6.4程序設(shè)計(jì)的步驟

6.4.1設(shè)計(jì)Student類

6.4.2設(shè)計(jì)功能函數(shù)

6.4.3設(shè)計(jì)主函數(shù)

第7章Tkinter圖形界面——多功能文本編輯器

7.1程序功能介紹

7.2多功能文本編輯器設(shè)計(jì)思想

7.3關(guān)鍵技術(shù)

7.3.1菜單

7.3.2對話框

7.3.3消息窗口(消息框)

7.4程序設(shè)計(jì)的步驟

7.4.1設(shè)計(jì)菜單項(xiàng)功能

7.4.2設(shè)計(jì)程序界面

第8章Tkinter圖形繪制——圖形版發(fā)牌程序

8.1撲克牌發(fā)牌窗體程序功能介紹

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

8.3Canvas圖形繪制技術(shù)

8.3.1Canvas畫布組件

8.3.2Canvas上的圖形對象

8.4程序設(shè)計(jì)的步驟

第9章可視化應(yīng)用——學(xué)生成績分布柱狀圖展示

9.1程序功能介紹

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

9.3關(guān)鍵技術(shù)

9.3.1Python的第三方庫

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

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

9.3.4Python讀取Excel文件

9.4程序設(shè)計(jì)的步驟

第10章數(shù)據(jù)庫應(yīng)用——智力問答測試

10.1智力問答測試程序功能介紹

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

10.3關(guān)鍵技術(shù)

10.3.1訪問數(shù)據(jù)庫的步驟

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

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

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

10.4程序設(shè)計(jì)的步驟

10.4.1生成試題庫

10.4.2讀取試題信息

10.4.3界面和邏輯設(shè)計(jì)

10.5數(shù)據(jù)庫使用拓展實(shí)例——學(xué)生通訊錄

第11章網(wǎng)絡(luò)編程案例——基于TCP在線聊天程序

11.1基于TCP在線聊天程序簡介

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

11.3關(guān)鍵技術(shù)

11.3.1互聯(lián)網(wǎng)TCP/IP

11.3.2IP和端口

11.3.3TCP和UDP

11.3.4Socket

11.3.5多線程編程

11.4在線聊天程序設(shè)計(jì)的步驟

11.4.1在線聊天程序服務(wù)器端

11.4.2在線聊天程序客戶端

第12章爬蟲應(yīng)用——抓取百度圖片

12.1程序功能介紹

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

12.3關(guān)鍵技術(shù)

12.3.1圖片文件下載到本地

12.3.2爬取指定網(wǎng)頁中的圖片

12.3.3BeautifulSoup庫概述

12.3.4BeautifulSoup庫操作解析HTML文檔樹

12.3.5BeautifulSoup庫和requests庫的使用

12.4程序設(shè)計(jì)的步驟

12.4.1分析網(wǎng)頁源代碼和網(wǎng)頁結(jié)構(gòu)

12.4.2設(shè)計(jì)代碼

第13章圖像處理——人物拼圖游戲

13.1程序功能介紹

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

13.3Python圖像處理

13.3.1Python圖像處理類庫

13.3.2復(fù)制和粘貼圖像區(qū)域

13.3.3調(diào)整尺寸和旋轉(zhuǎn)

13.3.4轉(zhuǎn)換成灰度圖像

13.3.5對像素進(jìn)行操作

13.4程序設(shè)計(jì)的步驟

13.4.1Python處理圖片分割

13.4.2游戲邏輯實(shí)現(xiàn)

第14章網(wǎng)絡(luò)通信案例——基于UDP的網(wǎng)絡(luò)五子棋

14.1網(wǎng)絡(luò)五子棋游戲簡介

14.2五子棋設(shè)計(jì)思路

14.3關(guān)鍵技術(shù)

14.3.1UDP編程

14.3.2自定義網(wǎng)絡(luò)五子棋游戲通信協(xié)議

14.4網(wǎng)絡(luò)五子棋程序設(shè)計(jì)的步驟

14.4.1服務(wù)器端程序設(shè)計(jì)的步驟

14.4.2客戶端程序設(shè)計(jì)的步驟

第15章爬蟲應(yīng)用——校園網(wǎng)搜索引擎

15.1校園網(wǎng)搜索引擎功能分析

15.2校園網(wǎng)搜索引擎系統(tǒng)設(shè)計(jì)

15.3關(guān)鍵技術(shù)

15.3.1正則表達(dá)式

15.3.2中文分詞

15.3.3安裝和使用jieba

15.3.4jieba添加自定義詞典

15.3.5文本分類的關(guān)鍵詞提取

15.3.6deque

15.4程序設(shè)計(jì)的步驟

15.4.1信息采集模塊——網(wǎng)絡(luò)爬蟲實(shí)現(xiàn)

15.4.2索引模塊——建立倒排詞表

15.4.3網(wǎng)頁排名和搜索模塊

第16章Python爬蟲實(shí)戰(zhàn)——股票數(shù)據(jù)定向爬蟲

16.1股票數(shù)據(jù)定向爬蟲功能介紹

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

16.3程序設(shè)計(jì)的步驟

16.3.1獲取股票代碼列表

16.3.2獲取單只股票的信息

第17章算法實(shí)戰(zhàn)——電影推薦系統(tǒng)

17.1電影推薦系統(tǒng)功能介紹

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

17.2.1設(shè)計(jì)評分的數(shù)據(jù)結(jié)構(gòu)

17.2.2計(jì)算用戶的相似度

17.2.3推薦電影

17.3程序設(shè)計(jì)的步驟

第18章操作Excel文檔應(yīng)用——作業(yè)統(tǒng)計(jì)管理

18.1作業(yè)統(tǒng)計(jì)管理功能介紹

18.2程序設(shè)計(jì)思想

18.3關(guān)鍵技術(shù)

18.3.1獲取指定文件夾下的文件名

18.3.2Python操作Excel文件

18.4程序設(shè)計(jì)的步驟

第19章Pygame游戲編程——Flappy Bird游戲

19.1Flappy Bird游戲功能介紹

19.2Flappy Bird游戲設(shè)計(jì)的思路

19.2.1游戲素材

19.2.2地圖滾動的原理實(shí)現(xiàn)

19.2.3小鳥和管道的實(shí)現(xiàn)

19.3關(guān)鍵技術(shù)

19.3.1安裝Pygame庫

19.3.2Pygame的模塊

19.3.3Pygame開發(fā)游戲的主要流程

19.3.4Pygame的圖形圖像繪制

19.3.5Pygame的鍵盤和鼠標(biāo)事件的處理

19.3.6Pygame的聲音播放

19.4Flappy Bird游戲設(shè)計(jì)的步驟

19.4.1Bird類

19.4.2Pipeline類

19.4.3主程序

第20章圖形化的應(yīng)用——21點(diǎn)撲克牌游戲

20.121點(diǎn)撲克牌游戲功能介紹

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

20.3程序設(shè)計(jì)的步驟

第21章數(shù)據(jù)分析——多因子量化選股案例

21.1多因子量化選股方法

21.2數(shù)據(jù)處理思路

21.3Python數(shù)據(jù)分析庫Pandas

21.3.1Pandas的概況與安裝

21.3.2Pandas的數(shù)據(jù)結(jié)構(gòu)

21.3.3Pandas對數(shù)據(jù)的操作

21.4程序設(shè)計(jì)的步驟

本目錄推薦

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