Python 實戰(zhàn)編程:從零學Python
定 價:108 元
叢書名:Python應用編程叢書
- 作者:黑馬程序員 著
- 出版時間:2018/8/1
- ISBN:9787113240073
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP311.561
- 頁碼:680
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書涵蓋了Python 開發(fā)的核心知識。其中,第1 ~13 章主要講解的是Python 的核心語法,包
括基本概念和語句、風格、數(shù)據(jù)類型、字符串、序列、流程控制、字典和集合、函數(shù)和函數(shù)式編程、
文件和面向?qū)ο缶幊;?4 ~20 章講解進階內(nèi)容,如錯誤和異常的處理、模塊、內(nèi)存管理、正則
表達式、圖形界面、多任務編程、網(wǎng)絡編輯、數(shù)據(jù)庫、Web 編程等;第21 ~25 章分別通過井字棋、
貪吃蛇、飛機大戰(zhàn)、多人聊天室、天天生鮮這5 個項目,全面鞏固前面所學知識。如果讀者能結(jié)合
本書數(shù)以百計的代碼片段、交互實例,相信一定可以加強Python 技能的實用練習。
本書適合Python 初學者以及已經(jīng)入門但想繼續(xù)學習和提高自身Python 技巧的程序員。
本書涵蓋了Python 開發(fā)的核心知識。后5章通過5個項目,全面鞏固前面所學知識。
人工智能(簡稱 AI)就其本質(zhì)而言,是對人的思維的信息過程的模擬,它自誕生以來,
相關的理論和技術日益成熟,其應用領域也在不斷擴大。例如,機器人、語音識別領域中
的智能音箱、圖像識別領域中的智慧交通系統(tǒng)、自然語言處理領域中的自動翻譯等都涉及
人工智能,可以說,人工智能有助于提高我們的生活指數(shù)。
Python 在今天變得如此重要,一個重要的原因便是它能更方便地為我們的工作以及
生活創(chuàng)造智能的特性。互聯(lián)網(wǎng)飛速發(fā)展,積累了大量可供分析的數(shù)據(jù),對這些數(shù)據(jù)進行處
理、分析以及預測能力的要求顯著提升,而 Python 正是以數(shù)據(jù)科學而聞名,它擁有著極
其豐富且穩(wěn)定的數(shù)據(jù)科學工具環(huán)境,從而助推其成為大數(shù)據(jù)和云計算中流行的語言之一。
而它的這種數(shù)據(jù)科學基因,也自然地延伸到了機器學習領域,今天,我們非常熟悉的眾多
機器學習庫,如 scikit-learn、Tensorflow 等都基于或支持 Python 語言開發(fā),我們可以
很方便地使用它們,去構(gòu)建自己的智能應用。
為什么學習本書
Python
是一種面向?qū)ο蟮慕忉屝陀嬎銠C程序設計語言,它作為人工智能的佳語言,
具有下列優(yōu)勢:
(1)優(yōu)質(zhì)的文檔。
(2)與平臺無關,Python 基本可以在任何平臺上使用。
(3)和其他面向?qū)ο缶幊陶Z言相比,學習 Python 更加簡單快捷。
(4)Python 的設計非常好,快速、健壯、可移植、可擴展,很明顯這些對于人工智
能應用來說都是非常重要的因素。
(5)Python 提供了豐富而功能強大的庫,這些庫可以幫助程序員實現(xiàn)各個領域的
開發(fā)。
(6)Python 是開源的,可以得到相同的社區(qū)支持。
本書涵蓋了 Python 程序設計的方方面面,不僅是語法,還加入了很多高階知識,通
過數(shù)以百計的代碼片段、交互實例和多個綜合案例,讓讀者真正提高 Python 技能。
如何學習本書
本書基于 Python 3,系統(tǒng)全面地講解 Python 開發(fā)的核心知識。全書共有 25 章,大
致可以分為 3 個部分,具體如下 :
第 1 部分:核心語法(第 1 ~ 13 章)
wq.indd 3 2018-8-30 19:50:47
這部分內(nèi)容占據(jù)了大約二分之一的篇幅,講解 Python 程序開發(fā)的核心內(nèi)容,包括基
本概念和語句、風格和語法、數(shù)據(jù)類型、序列類型、映射和集合類型、條件和循環(huán)、文件、
錯誤和異常、函數(shù)和函數(shù)式編程、模塊、面向?qū)ο缶幊痰龋@部分內(nèi)容是 Python 開發(fā)的
必備知識,通過該階段的學習,讀者將具備 Python 的基礎知識,建立面向?qū)ο蟮木幊趟枷搿?
第 2 部分:高階知識(第 14 ~ 20 章)
高階內(nèi)容講解的是諸如內(nèi)存管理、正則表達式、網(wǎng)絡、多線程、圖形界面、數(shù)據(jù)
庫、Web 等知識。這部分內(nèi)容旨在幫助讀者提高 Python 編程水平,無論大家以后使用
Python 開發(fā)哪個領域,都會用到這部分內(nèi)容。
第 3 部分:項目實戰(zhàn)(第 21 ~ 25 章)
這個部分包含井字棋、貪吃蛇、飛機大戰(zhàn)、多人聊天室、天天生鮮這 5 個項目。其中,
井字棋、貪吃蛇、飛機大戰(zhàn)這三個項目是對第 1 部分核心語法知識的綜合應用,多人聊天
室是對高階知識的綜合應用,天天生鮮這個項目是借用 Django 框架開發(fā)的一個電商項目,
含金量非常高。在講解項目實戰(zhàn)的過程中,我們首先介紹的是項目背景和實現(xiàn)目標,然后
闡述項目的分析方法和過程,后按照項目的構(gòu)建順序完成項目開發(fā),這樣編排的目的,
不僅是讓讀者增加項目經(jīng)驗,更是為了加深讀者對項目開發(fā)的理解。
致謝
本書的編寫和整理工作由傳智播客教育科技股份有限公司完成,主要參與人員有
呂春林、高美云、劉傳梅、鄭瑤瑤、王曉娟、邢文鵬、劉凡、郝躍新、孔德海、丁佼、
孟寶亮等。全體人員在近一年的編寫過程中付出了很多辛勤的汗水,在此一并表示衷心
的感謝。
意見反饋
盡管我們付出了大的努力,但書中難免會有不妥之處,歡迎各界專家和讀者朋友們
來信給予寶貴意見,我們將不勝感激。您在閱讀本書時,如發(fā)現(xiàn)任何問題或有不認同之處
可以通過電子郵件與我們?nèi)〉寐?lián)系。
請發(fā)送電子郵件至:itcast_book@vip.sina.com
黑馬程序員
2018 年 5 月
黑馬程序員:江蘇傳智播客教育科技股份有限公司(簡稱傳智播客)是一家專門致力于高素質(zhì)軟件開發(fā)人才培養(yǎng)的高科技公司。傳智播客致力于為企業(yè)優(yōu)選一流的人才的培訓理念,經(jīng)過多年的教學探索及戰(zhàn)略布局,已向著綜合型職業(yè)教育集團發(fā)展。目前,傳智播客旗下已涵蓋傳智播客IT教育培訓、黑馬程序員訓練營及博學谷三大子品牌!昂隈R程序員”是傳智播客旗下高端IT教育品牌。