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