Python項目開發實戰(簡體書)
商品資訊
ISBN13:9787302572862
出版社:清華大學出版社(大陸)
作者:陳強
出版日:2021/03/01
裝訂/頁數:平裝/336頁
規格:24cm*17cm (高/寬)
版次:一版
商品簡介
作者簡介
陳強,中國海洋大學計算機博士,資深軟件發展工程師和架構師,現在就職於北京百度研發中心,從事於百度自動駕駛系統的架構和開發工作。曾經在穀歌市場中發佈過多款著名的應用等軟件,這些應用軟件在穀歌市場上取得了驕人的銷售戰績。 另外,還精通C#、Java、C++和C語言等主流程序設計語言。業餘期間,曾經在國內主流期刊中發表過多篇通信領域的著名論文。
名人/編輯推薦
精選12個經典Python開發案例,附贈豐富的視頻和項目源碼
序
Python語言的重要性
Python是目前國內外使用最廣泛的程序設計語言之一,也是近年來最流行的程序設計語言之一。其清晰的語法和可讀性使其成為初學者的完美編碼語言。Python具有功能豐富、表達能力強、使用方便靈活、執行效率高、可攜性好等優點,幾乎可用於所有領域。
在當今科技界,大資料、AI人工智能、資料分析是最火熱的三大研究和應用領域,而Python是公認的開發大資料、AI人工智能和資料分析程式的最優程序設計語言。
本書的特色
(1)以項目為單位,每個項目都是獨立的整體。
書中精心挑取了作者的經典項目案例,每個項目案例都是一個獨立的整體,詳細講解了每個項目從開始到運行的完整過程。
(2)掃二維碼觀看講解視頻。
我們不但提供了每個項目的完整原始程式碼,而且還提供了講解每一個項目具體實現過程的視頻,掃二維碼即可觀看本書作者對項目的具體講解。
(3)每個實例都是精心挑選的典型代表。
書中的實例都是最典型的,涵蓋了最主要、最常見的領域,並且包含了各種類型的應用。每個實例都代表了作者一個時期的成果,都極具代表性;每個實例都是作者的人生轉折,發自肺腑。在講解實例過程中,還展示了各個層次的實現技巧,為讀者日後的親身實踐起到指引的作用。
(4)結合圖表,通俗易懂。
在項目講解過程中,給出了相應的圖表進行說明,方便讀者領會其含義;對於複雜的程式,結合程式的具體實現流程進行講解,方便讀者理解程式的執行過程;在語言的敘述上,普遍採用短句子、易於理解的語言,避免晦澀難懂的語句。
致謝
本書由陳強編著,在編寫本書的過程中,我們始終本著科學、嚴謹的態度,力求精益求精,但疏漏之處在所難免,敬請廣大讀者批評指正。感謝清華大學出版社各位編輯,是他們的嚴謹和專業才使得本書順利出版。
最後感謝您購買本書,希望本書能成為您程序設計路上的領航者。
目次
第1章 AI人機對戰版五子棋遊戲(AI+pygame實現)
1.1 項目介紹
1.2 系統架構分析
1.2.1 五子棋的基本棋型
1.2.2 功能模組
1.3 具體實現
1.3.1 設置基礎參數
1.3.2 繪製棋盤
1.3.3 實現AI功能
1.3.4 實現按鈕功能
1.3.5 重寫功能
第2章 在線商城系統(Django+Mezzanine+Cartridge實現)
2.1 項目介紹
2.2 項目規劃分析
2.2.1 電子商務的簡要介紹
2.2.2 在線博客+商城系統構成模組
2.3 規劃項目檔案
2.4 使用協力廠商庫Mezzanine和Cartridge
2.4.1 使用庫Mezzanine
2.4.2 使用庫Cartridge
2.5 實現基本功能
2.5.1 項目配置
2.5.2 後臺模組
2.5.3 博客模組
2.5.4 商品展示模組
2.6 在線購物
2.6.1 購物車頁面
2.6.2 訂單詳情頁面
2.6.3 在線支付頁面
2.6.4 訂單確認頁面
2.6.5 訂單完成發送提醒郵件
第3章 房產價格資料可視化分析系統(網絡爬蟲+MySQL+pylab實現)
3.1 背景介紹
3.2 需求分析
3.3 模組架構
3.4 系統設置
3.4.1 選擇版本
3.4.2 保存日誌信息
3.4.3 設置保存資料夾
3.4.4 設置爬取城市
3.4.5 處理區縣信息
3.5 破解反爬機制
3.5.1 定義爬蟲基類
3.5.2 流覽器使用者代理
3.5.3 在線IP代理
3.6 爬蟲抓取信息
3.6.1 設置解析元素
3.6.2 爬取二手房信息
3.6.3 爬取樓盤信息
3.6.4 爬取社區信息
3.6.5 爬取租房信息
3.7 資料可視化
3.7.1 爬取資料並保存到資料庫
3.7.2 可視化濟南市房價最貴的4個社區
3.7.3 可視化濟南市主要行政區的房價均價
3.7.4 可視化濟南市主要行政區的房源數量
3.7.5 可視化濟南市各區的房源數量所占百分比
第4章 招聘信息實時資料分析系統(網絡爬蟲+Flask+Highcharts+MySQL實現)
4.1 系統背景介紹
4.2 系統架構分析
4.3 系統設置
4.4 網絡爬蟲
4.4.1 建立和資料庫的連接
4.4.2 設置HTTP請求頭User-Agent
4.4.3 抓取信息
4.4.4 將抓取的信息添加到資料庫
4.4.5 處理薪資資料
4.4.6 清空資料庫資料
4.4.7 執行爬蟲程式
4.5 信息分離統計
4.5.1 根據“工作經驗”分析資料
4.5.2 根據“工作地區”分析資料
4.5.3 根據“薪資水準”分析資料
4.5.4 根據“學歷水準”分析資料
4.6 資料可視化
4.6.1 Flask Web架構
4.6.2 Web主頁
4.6.3 資料展示頁面
4.6.4 資料可視化頁面
第5章 基於深度學習的AI人臉識別系統(Flask+OpenCV-Python+Keras+Sklearn實現)
5.1 人工智能基礎
5.1.1 人工智能介紹
5.1.2 人工智能的發展歷程
5.1.3 和人工智能相關的幾個重要概念
5.2 機器學習基礎
5.2.1 機器學習介紹
5.2.2 機器學習的三個發展階段
5.2.3 機器學習的分類
……
第6章 在線生鮮商城系統(Django+Vue+新浪微博帳號登錄+支付寶支付)
第7章 民宿信息可視化分析系統(網絡爬蟲+Django+Echarts 可視化)
第8章 實時疫情監控系統(騰訊API 接口+Seaborn+matplotlib 實現)
第9章 個人博客系統(Flask+TinyDB實現)
第10章 電影票房資料可視化系統(網絡爬蟲+MySQL+Pandas實現)
第11章 大型3D槍戰類冒險遊戲(Panda3D實現)
第12章 AI人臉識別簽到打卡系統(PyQt5+百度智能雲+OpenCV Python+SQLite3實現)
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。





