TOP
0
0
母親節暖心加碼,點我領取「限時加碼券」
Python邊做邊學(微課視頻版)(簡體書)
滿額折

Python邊做邊學(微課視頻版)(簡體書)

商品資訊

人民幣定價:49.8 元
定價
:NT$ 299 元
優惠價
87260
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:7 點
相關商品
商品簡介
作者簡介
目次

商品簡介

本書採用項目化教程的模式,以理論講解與實戰案例演練相結合的方式,以知識點為主線,將每個項目按照知識點拆解分為多個任務,每個任務均以充滿趣味性的遊戲入手,系統、全面、循序漸進地講解Python知識點,使讀者能夠學以致用,融會貫通。全書共分為8個項目,分別是認識新朋友(Python)、開啟編程之旅、高級編程之路、叩開面向對象編程之門、異常處理、Python圖形界面設計、網絡爬蟲和使用Python操作數據庫。本書的每個知識點都有相應的實現代碼,並配有詳細的註釋說明,便於讀者快速理解和掌握。

本書適合零基礎的讀者,也可作為高等院校的教材,還可供相關領域的廣大科研人員、從事大數據分析、數據爬取或深度學習的專業人員等作為參考書使用。

作者簡介

陳秀玲

女,1975年10月生人,教授職稱,於1999年7月大學畢業進入學校從教已有21年。教授過的課程有《Java程序設計》、《Python》、《C語言程序設計》、《SQL SERVER》、《軟件測試》、《辦公軟件與維護》等,曾主編、主審或參編教材30餘部,其中有主編清華大學出版社出版的《C語言程序設計》,重慶大學出版社的《數據庫原理及應用》、中國鐵道出版社的《計算機應用技能實訓指導教程》,中國電力出版社的《辦公自動化高級案例應用教程》等。

前言

 

 

本書面向零基礎的讀者,採用項目化教程的模式,以理論講解與實戰案例演練相結合的方式,將Python知識點拆解成多個任務,從各種趣味性的遊戲入手,使枯燥的語言學習充滿樂趣,將知識點融會貫通,便於初學者快速理解和領悟各個知識點的綜合運用。

本書主要內容

全書共有8個項目,每個項目又包含多個任務。

項目1認識新朋友,分為3個任務,主要闡述Python 3的基礎內容,介紹關於Python的發展歷程、特點、不同操作系統下的安裝、集成開發環境PyCharm,詳細闡述利用PyCharm編輯和運行Python程序的過程。

項目2開啟編程之旅,分為4個任務,以遵守規則、群英薈萃、多功能計算器和猜單詞4個遊戲引領貫穿,重點介紹Python 3的註釋說明的方式、變量的命名規則、常用輸入輸出基本語句以及使用時需要遵循的基本原則;常見數據類型、基本的運算符及其綜合使用;程序設計中的順序結構、選擇結構和循環結構的綜合運用。

項目3高級編程之路,分為3個任務,以搖骰子、三階拼圖、小豬佩奇3個遊戲為載體,主要闡述了Python常用內置函數、外接函數的調用方式和使用方法;常見模塊和包的導入、調用方法和用戶自定義模塊;讀取或寫入Python的文本文件等。

項目4叩開面向對象編程之門,分為兩個任務,以撲克牌遊戲、註冊驗證兩個遊戲為基礎,主要闡述了Python的面向對象程序設計的理念、類和對象的關係、類的定義和使用方法、運算符重載及應用等;正則表達式的基本概念、含義、使用規則,以及靈活使用re模塊提供的各種函數,實現對字符串的查找、分割、替換等。

項目5異常處理,分為兩個任務,以猜數字、井子棋兩個遊戲為切入點,主要介紹了異常的基本概念、異常處理機制、多異常捕獲,為什麼需要自主引發異常、自定義異常、異常傳播以及異常處理機制等。

項目6 Python圖形界面設計,分為5個任務,以簡單繪畫、畫餅充飢、動感地帶、人機交互、瘋狂殭屍5個遊戲為載體,主要闡述了Python圖形化界面設計的常用Turtle、Matplotlib、Tkinter模塊以及使用方法,利用模塊實現生活中多種靜態、動態圖形與圖像的繪製等;Python常見的模式對話框的使用以及Pygame的安裝、常見Pygame模塊的闡述和綜合應用等。

項目7網絡爬蟲,分為3個任務,通過體彩歷史數據爬取、商品列表信息爬取和整部小說爬取的典型常見實例,詳細闡述了Python爬蟲的概念和作用,Scrapy的工作原理、安裝方法,以及完成爬蟲項目的基本流程;重點掌握Xpath表達式的書寫方法以及Request對象、Response對象的使用方法等。

項目8 使用Python操作數據庫,分為初識股票數據、股票數據存取兩個任務,主要闡述了關係數據庫SQLite的建立(連接)以及建表的方法,通過SQL語句實現數據的增、 刪、 改、 查;理解集合的概念,並可以綜合、靈活地運用。

本書特色

(1) 採用項目化教程的模式,以知識點為主線,貫穿趣味性遊戲案例。

(2) 實戰案例豐富,涵蓋8個項目、24 個任務、20 個完整遊戲項目案例。

(3) 每個遊戲項目案例配有實現代碼,附有相關知識鏈接並對相關知識進行知識拓展。

(4) 代碼配以詳盡的註釋說明,便於讀者理解和掌握。

(5) 語言簡明易懂,由淺入深地講解,讓讀者實現Python從入門到進階。

 

 

 

配套資源

為便於教學,本書配有230分鐘微課視頻、源代碼、教學課件、教學大綱、教學日曆、教案、習題答案、軟件安裝包等。

(1) 獲取微課視頻方式: 讀者可以先掃描本書封底的文泉雲盤防盜碼,再掃描書中相應的視頻二維碼,觀看教學視頻。

(2) 獲取源代碼、習題答案、軟件安裝包、彩色圖片(本書涉及的彩色圖片)方式: 先掃描本書封底的文泉雲盤防盜碼,再掃描下方二維碼,即可獲取。

 

 

 

源代碼

 

 

 

 

習題答案

 

 

 

 

軟件安裝包

 

 

 

 

彩色圖片

 

 

 

 

(3) 其他配套資源可以掃描本書封底的課件二維碼下載。

讀者對象

本書為一本由遊戲引領、以問題導向的書籍,非常適合零基礎的讀者,並能帶領初學者完成從零基礎入門到進階之旅。本書也可作為高等院校的教材,還可供相關領域的廣大科研人員或從事大數據分析、數據爬取、深度學習的專業人員等作為參考書使用。

全書由陳秀玲統稿,項目1的任務3、項目2由陳秀玲編寫,項目4、5由田榮明編寫,項目7、8由冉湧編寫,項目3由劉宇洋編寫,項目6的任務1、2、3和附錄A由王德選編寫,項目6的任務4、5由龐展編寫,項目1的任務1、2由梁玉鳳編寫。特別感謝重慶電子工程職業學院的在校學生孫暢為本書多個遊戲提供的設計思路、代碼實現等諸多幫助。

在本書的編寫過程中,參考了諸多相關資料,在此向文獻資料的作者表示衷心的感謝。

限於個人水平和時間倉促,書中難免存在疏漏之處,歡迎讀者批評指正。

作者

 

2021年1月

目次

目錄

項目1認識新朋友

 

任務1關於Python

 

1.1.1任務說明

 

1.1.2任務展示

 

1.1.3相關知識鏈接

 

任務2安裝Python

 

1.2.1任務說明

 

1.2.2任務展示

 

1.2.3相關知識鏈接

 

任務3集成開發環境

 

1.3.1任務說明

 

1.3.2任務展示

 

1.3.3相關知識鏈接

 

項目小結

 

習題

 

項目2開啟編程之旅

 

任務1Python基礎——遵守規則

 

2.1.1任務說明

 

2.1.2任務展示

 

2.1.3任務實現

 

2.1.4相關知識鏈接

 

2.1.5知識拓展

 

任務2數據類型——群英薈萃

 

2.2.1任務說明

 

2.2.2任務展示

 

2.2.3任務實現

 

2.2.4相關知識鏈接

 

2.2.5知識拓展

 

任務3Python中的基本運算符——多功能計算器

 

2.3.1任務說明

 

2.3.2任務展示

 

2.3.3任務實現

 

2.3.4相關知識鏈接

 

2.3.5知識拓展

 

任務4程序設計基礎——猜單詞遊戲

 

2.4.1任務說明

 

2.4.2任務展示

 

2.4.3任務實現

 

2.4.4相關知識鏈接

 

2.4.5知識拓展

 

項目小結

 

習題

 

 

 

項目3高級編程之路

 

任務1函數——搖骰子遊戲

 

3.1.1任務說明

 

3.1.2任務展示

 

3.1.3任務實現

 

3.1.4相關知識鏈接

 

3.1.5知識拓展

 

任務2模塊——三階拼圖遊戲

 

3.2.1任務說明

 

3.2.2任務展示

 

3.2.3任務實現

 

3.2.4相關知識鏈接

 

3.2.5知識拓展

 

任務3文件I/O——小豬佩奇遊戲

 

3.3.1任務說明

 

3.3.2任務展示

 

3.3.3任務實現

 

3.3.4相關知識鏈接

 

3.3.5知識拓展

 

項目小結

 

習題

 

項目4叩開面向對象編程之門

 

任務1類——撲克牌遊戲

 

4.1.1任務說明

 

4.1.2任務展示

 

4.1.3任務實現

 

4.1.4相關知識鏈接

 

4.1.5知識拓展

 

任務2正則表達式——註冊驗證

 

4.2.1任務說明

 

4.2.2任務展示

 

4.2.3任務實現

 

4.2.4相關知識鏈接

 

4.2.5知識拓展

 

項目小結

 

習題

 

項目5異常處理

 

任務1捕獲異常——猜數字遊戲

 

5.1.1任務說明

 

5.1.2任務展示

 

5.1.3任務實現

 

5.1.4相關知識鏈接

 

5.1.5知識拓展

 

任務2引發異常——井字棋遊戲

 

5.2.1任務說明

 

5.2.2任務展示

 

5.2.3任務實現

 

5.2.4相關知識鏈接

 

5.2.5知識拓展

 

項目小結

 

習題

 

項目6Python圖形界面設計

 

任務1使用Turtle畫圖——簡單繪畫

 

6.1.1任務說明

 

6.1.2任務展示

 

6.1.3任務實現

 

6.1.4相關知識鏈接

 

6.1.5知識拓展

 

任務2使用 Matplotlib 生成數據圖——畫餅充飢

 

6.2.1任務說明

 

6.2.2任務展示

 

6.2.3任務實現

 

6.2.4相關知識鏈接

 

6.2.5知識拓展

 

任務3Tkinter GUI 編程組件——動感地帶

 

6.3.1任務說明

 

6.3.2任務展示

 

6.3.3任務實現

 

6.3.4相關知識鏈接

 

6.3.5知識拓展

 

任務4Tkinter 對話框——人機交互

 

6.4.1任務說明

 

6.4.2任務展示

 

6.4.3任務實現

 

6.4.4相關知識鏈接

 

6.4.5知識拓展

 

任務5Pygame——瘋狂殭屍遊戲

 

6.5.1任務說明

 

6.5.2任務展示

 

6.5.3任務實現

 

6.5.4相關知識鏈接

 

6.5.5知識拓展

 

項目小結

 

習題

 

項目7網絡爬蟲

 

任務1Scrapy爬蟲基礎——體彩歷史數據爬取

 

7.1.1任務說明

 

7.1.2任務展示

 

7.1.3任務實現

 

7.1.4相關知識鏈接

 

7.1.5知識拓展

 

任務2Scrapy中的選擇器——商品列表信息爬取

 

7.2.1任務說明

 

7.2.2任務展示

 

7.2.3任務實現

 

7.2.4相關知識鏈接

 

7.2.5知識拓展

 

任務3爬取詳情頁——整部小說爬取

 

7.3.1任務說明

 

7.3.2任務展示

 

7.3.3任務實現

 

7.3.4相關知識鏈接

 

7.3.5知識拓展

 

項目小結

 

習題

 

項目8使用Python操作數據庫

 

任務1關係數據庫SQLite——初識股票數據

 

8.1.1任務說明

 

8.1.2任務展示

 

8.1.3任務實現

 

8.1.4相關知識鏈接

 

8.1.5知識拓展

 

任務2非關係數據庫MongoDB——股票數據存取

 

8.2.1任務說明

 

8.2.2任務展示

 

8.2.3任務實現

 

8.2.4相關知識鏈接

 

8.2.5知識拓展

 

項目小結

 

習題

 

附錄APython常用模塊

 

參考文獻

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 260
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區