毫無(wú)障礙學(xué)Python

簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
這不是一本簡(jiǎn)單教你學(xué)習(xí)Python語(yǔ)法、數(shù)據(jù)類型、程序結(jié)構(gòu)的書(shū)。這也不是一本苦澀難懂、學(xué)而不會(huì)、例多無(wú)用的書(shū)。
本書(shū)從第一行Python代碼開(kāi)始,就讓您輕松感受到學(xué)習(xí)Python的樂(lè)趣。本書(shū)經(jīng)過(guò)一線Python開(kāi)發(fā)大師的精心設(shè)計(jì),巧妙地把Python的基礎(chǔ)知識(shí)點(diǎn)融入到了流行、精彩但又經(jīng)過(guò)精心處理的商業(yè)案例之中,突出了學(xué)習(xí)目標(biāo)的同時(shí),簡(jiǎn)化了學(xué)習(xí)難度。一些流行、重要但看似復(fù)雜的技術(shù),如爬蟲(chóng)、人臉識(shí)別、網(wǎng)頁(yè)實(shí)時(shí)數(shù)據(jù)抓取、文件自動(dòng)化處理等,跟隨本書(shū)您都可以輕松掌握并親手實(shí)現(xiàn)。
本書(shū)基礎(chǔ)講解系統(tǒng),案例設(shè)計(jì)突出精、新、小、實(shí),特別適合于Python學(xué)習(xí)者自學(xué)使用或作為高校大數(shù)據(jù)、人工智能、云計(jì)算等相關(guān)專業(yè)的教材使用。
北京市版權(quán)局著作權(quán)合同登記圖字:01-2017-4156
本書(shū)為碁峰資訊股份有限公司獨(dú)家授權(quán)出版發(fā)行的中文簡(jiǎn)體字版本。本書(shū)中文簡(jiǎn)體字版在中國(guó)大陸之專有出版權(quán)屬于中國(guó)水利水電出版社所有。在沒(méi)有得到本書(shū)原版出版者和本書(shū)出版者書(shū)面許可時(shí),任何單位和個(gè)人不得擅自摘抄、復(fù)制本書(shū)的全部或一部分以任何方式包括(資料和出版物)進(jìn)行傳播。本書(shū)原版版權(quán)屬碁峰資訊股份有限公司。
版權(quán)所有,侵權(quán)必究。
網(wǎng)絡(luò)爬蟲(chóng)、人臉識(shí)別、驗(yàn)證碼識(shí)別、數(shù)據(jù)抓取、數(shù)據(jù)分析與圖表制作、文件解析與文件操作、音頻視頻播放與控制、基本繪圖、游戲設(shè)計(jì)、打包成.exe文件……
高營(yíng)養(yǎng)、高實(shí)用、好消化、易吸收
●Python, 我對(duì)它好奇已很久
伴隨著爬蟲(chóng)、云計(jì)算、大數(shù)據(jù)、人工智能等一波波狂歡風(fēng)口,其中有一個(gè)讓任何“碼界新老民工”都無(wú)法忽視的存在,那就是Python。不就是一種開(kāi)發(fā)語(yǔ)言嗎?但是:
爬蟲(chóng),為什么是Python,而不是C、Java……?
云計(jì)算,為什么是Python,而不是C、Java……?
大數(shù)據(jù),為什么是Python,而不是C、Java……?
人工智能,為什么是Python,而不是C、Java……?
更讓人詫異的是,不久前我與著名嵌入式開(kāi)發(fā)專家楊國(guó)華教授一起討論工作時(shí)了解到,Python在嵌入式開(kāi)發(fā)領(lǐng)域也正在攻城略地,大有燎原之勢(shì)。嵌入式開(kāi)發(fā)領(lǐng)域不是C家的后院么?
作為一名專職的計(jì)算機(jī)圖書(shū)編輯,于公于私,我覺(jué)得是時(shí)候要深入了解一下Python了。當(dāng)然,基于我對(duì)自己深刻了解(缺腦),我采用了最笨但也最適合我的方法去了解Python,那就是親自去學(xué)一學(xué)、用一用。所以,依照網(wǎng)上書(shū)店的銷售排行買了我的第一本英文翻譯版的Python書(shū),結(jié)果枯澀且錯(cuò)誤百出的翻譯耗掉了我為數(shù)不多的耐心。我又選了些國(guó)產(chǎn)的Python書(shū),或枯燥或無(wú)用或超出了我的理解能力……我的要求不高,你只要能讓我順順利利地比照書(shū)上內(nèi)容做出點(diǎn)東西來(lái)就行,如爬蟲(chóng)、抓個(gè)網(wǎng)頁(yè)或者做個(gè)人臉識(shí)別什么的……
但作為編輯,而且是專業(yè)的計(jì)算機(jī)圖書(shū)編輯,我對(duì)圖書(shū)的這種狀況雖然不滿但還是能理解。我知道,想出版一本能讓沒(méi)有編程經(jīng)驗(yàn)的人好學(xué)好懂又有趣的Python書(shū),肯定是不容易的。
●我很喜歡這個(gè)簡(jiǎn)單
由于工作關(guān)系,臺(tái)灣的著名計(jì)算機(jī)出版公司碁峰公司經(jīng)常會(huì)給我發(fā)一些他們最新的圖書(shū)出版信息,其中我發(fā)現(xiàn)了一本講解Python的書(shū)。我大概看了一下簡(jiǎn)介,發(fā)現(xiàn)這本書(shū)帶有視頻講解,另外從目錄中我還發(fā)現(xiàn)里面包含了很多我非常感興趣的內(nèi)容,如爬蟲(chóng)、網(wǎng)絡(luò)實(shí)時(shí)數(shù)據(jù)抓取、數(shù)據(jù)分析與展示、人臉識(shí)別、驗(yàn)證碼破解、Word文件操作、繪圖、游戲開(kāi)發(fā)等。
內(nèi)容看起來(lái)很不錯(cuò),所以利用工作之便,讓對(duì)方給我寄了一本樣書(shū),當(dāng)然是免費(fèi)的。我并沒(méi)有信心以我的基礎(chǔ)能讀懂這樣一本書(shū),也做好了該書(shū)只是用花哨的主題來(lái)嘩眾取寵的思想準(zhǔn)備。
習(xí)慣性地,我先打開(kāi)隨書(shū)光盤的第一段視頻,這段視頻講的是集成開(kāi)發(fā)環(huán)境的安裝。根據(jù)我的經(jīng)驗(yàn),如果只講安裝而不講配置,可能就說(shuō)明作者并無(wú)太多實(shí)戰(zhàn)經(jīng)驗(yàn)。但看完以后,我發(fā)現(xiàn)整個(gè)Python開(kāi)發(fā)環(huán)境的安裝的確是根本不需要進(jìn)行任何配置操作的,如系統(tǒng)路徑等。按照書(shū)上講的安裝過(guò)程,不會(huì)出現(xiàn)一點(diǎn)意外。我印象中之前幾次嘗試學(xué)習(xí)Java和.Net時(shí),都是在開(kāi)發(fā)環(huán)境的安裝這一步直接栽了—安裝開(kāi)發(fā)環(huán)境的過(guò)程中不是缺這個(gè)就是少那個(gè)……
我很懷疑,這么簡(jiǎn)單的安裝操作后我是否真的就可以編寫Python程序了。按照書(shū)中的操作步驟,我開(kāi)始把本書(shū)第一個(gè)簡(jiǎn)單得不能再簡(jiǎn)單的小程序代碼敲了進(jìn)去:
a=1
b=2
sum=a+b
print("總和"=+str(sum))
它是那么簡(jiǎn)單!沒(méi)看到期待中的變量、語(yǔ)法、程序結(jié)構(gòu)的講解。
它是那么簡(jiǎn)單!沒(méi)有印象中的導(dǎo)入包、頭文件,甚至沒(méi)有變量聲明,沒(méi)有印象中的編譯、連接。
它是那么簡(jiǎn)單!從敲代碼到理解代碼到運(yùn)行出結(jié)果,前后不到1分鐘時(shí)間。
更加令我懷疑人生的是,我僅以若干年前在大學(xué)里學(xué)習(xí)C語(yǔ)言時(shí)遺留的一些模糊知識(shí),竟然對(duì)幾行代碼完全不感覺(jué)困惑……
簡(jiǎn)單,正是我喜歡的風(fēng)格。感覺(jué)我好像可以跟隨這本書(shū)走得遠(yuǎn)一點(diǎn)。
●懷疑地走到最后
一步一步,終于到了我最激動(dòng)的爬蟲(chóng)制作,此時(shí)依然擔(dān)心我是否真的能按書(shū)上所講親手爬下一個(gè)網(wǎng)頁(yè)數(shù)據(jù),哪怕是一整個(gè)網(wǎng)頁(yè)。事實(shí)上,這個(gè)過(guò)程中也確實(shí)遇到了問(wèn)題,案例中所講的網(wǎng)站地址是臺(tái)灣地址,在大陸無(wú)法直接訪問(wèn)。百度了半天,
解決的辦法其實(shí)超級(jí)簡(jiǎn)單,把代碼中的網(wǎng)址隨便換成一個(gè)大陸可以訪問(wèn)的網(wǎng)址就可以了……
我竟然做了一個(gè)爬蟲(chóng)出來(lái)!
又經(jīng)過(guò)后面幾個(gè)案例,我逐漸意識(shí)到本書(shū)精妙所在。這的確不是一本嘩眾取寵、為追求市場(chǎng)熱點(diǎn)而編寫的書(shū):每個(gè)知識(shí)點(diǎn)都配有一個(gè)小得不能再小但可以獨(dú)立運(yùn)行的案例;知識(shí)點(diǎn)和案例的先后順序經(jīng)過(guò)了嚴(yán)格設(shè)計(jì),形成了完美的由淺入深但絕不越界的內(nèi)容結(jié)構(gòu);每章的綜合案例尤其值得稱贊,綜合案例雖然長(zhǎng)一點(diǎn),卻是恰到好處地由前面講到基本點(diǎn)組成。當(dāng)然最重要的是,我的的確確親手將所有實(shí)驗(yàn)都做了出來(lái),而且能夠完全理解。
難以想象,我跟隨全書(shū)竟然完成了爬蟲(chóng)、網(wǎng)頁(yè)實(shí)時(shí)數(shù)據(jù)抓取、數(shù)據(jù)分析與圖表制作、文件解析及操作、人臉識(shí)別、驗(yàn)證碼識(shí)別、繪圖、游戲以及Python文件的打包等所有案例。
期間,我甚至沒(méi)有功夫去抱怨別扭的臺(tái)灣話。
●以權(quán)謀私
臺(tái)灣的碁峰公司免費(fèi)送我這本書(shū)的目的是讓我評(píng)估這本書(shū)是否可以在大陸出版,但我沉浸在學(xué)習(xí)與收獲的快感之中,以至于都忘了給對(duì)方回復(fù)一個(gè)郵件。直到后來(lái)碁峰公司再次來(lái)信小心翼翼地(我們是甲方)詢問(wèn)此書(shū)是否可在大陸出版。
我是如此地喜歡這本書(shū),沒(méi)有假惺惺地?cái)[一下譜就與對(duì)方簽訂了本書(shū)的出版合同。
接下來(lái)的工作更加忙碌,為了讓讀者早日能見(jiàn)到這本我最喜愛(ài)的Python書(shū),我同步開(kāi)始了本書(shū)出版準(zhǔn)備工作:把繁體版翻譯成簡(jiǎn)體版;把整書(shū)的全部程序再運(yùn)行一遍,重抓實(shí)驗(yàn)圖片從而把圖片中的繁體字轉(zhuǎn)為簡(jiǎn)體字;把光盤中所有代碼中的繁體字變成簡(jiǎn)體字;把原書(shū)案例代碼中注釋不夠詳細(xì)的地方逐行加了注釋(我習(xí)慣于假設(shè)讀者都是我這種水平,注釋也許啰嗦,但萬(wàn)一某個(gè)讀者真與我水平一樣甚至還沒(méi)有我水平高呢?);把一些大陸不能訪問(wèn)的實(shí)驗(yàn)案例改為大家可以順利進(jìn)行實(shí)驗(yàn)的案例……唯一抱歉的是,光盤中的視頻我沒(méi)法重錄,好在作者的普通話還可以。
所有這些工作,正常來(lái)說(shuō)在出版社都有專門的人進(jìn)行處理。我以權(quán)謀私全部親手給包了。一是為了再次享受本書(shū)的精彩以對(duì)所學(xué)知識(shí)加以鞏固,二是想把我在學(xué)
習(xí)過(guò)程中覺(jué)得不順暢的地方變得順暢。
由于本人水平畢竟有限,錯(cuò)誤之處請(qǐng)大家批評(píng)指正。書(shū)中遇到任何問(wèn)題可加本人QQ(172559140)進(jìn)行討論。
●本書(shū)適合誰(shuí)
本書(shū)特別適合于多次嘗試學(xué)習(xí)Python、多次購(gòu)買Python圖書(shū)但都半途而廢的讀者。
本書(shū)特別適合于想學(xué)Python但卻擔(dān)心自己基礎(chǔ)太差而學(xué)不會(huì)的讀者。
本書(shū)特別適合于想用Python 做點(diǎn)真玩意出來(lái)的讀者。
但本書(shū)不適合于Python資深碼農(nóng)。
希望本書(shū)能夠真正助您步入Python殿堂。
本書(shū)讀者、譯者、策劃編輯
周春元
- 零基礎(chǔ)玩轉(zhuǎn)國(guó)產(chǎn)大模型DeepSeek [徐永冰 張帥 編著]
- 網(wǎng)絡(luò)工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 信息系統(tǒng)項(xiàng)目管理師考試32小時(shí)通關(guān)(適用第4版考綱) [薛大龍]
- 信息系統(tǒng)管理工程師考試32小時(shí)通關(guān)(適配第2版考綱) [薛大龍 劉偉]
- 土木工程材料檢測(cè)實(shí)訓(xùn) [洪曉江 達(dá)則曉麗 錢波]
- 科技信息檢索與論文寫作實(shí)用教程 [李振華]
- 傳統(tǒng)山水畫論解讀與實(shí)踐 [陳鈉 著]
- Python數(shù)據(jù)庫(kù)編程 [主編 殷樹(shù)友 邢 翀]
- 計(jì)算機(jī)基礎(chǔ)實(shí)訓(xùn)指導(dǎo) [主編 袁春萍 朱妮]
- 嵌入式人工智能技術(shù)應(yīng)用(數(shù)字教材) [主編 胡娜 楊國(guó)勇 晏廷榮]
- Vienna整流器技術(shù) [桂存兵 著]
- 變頻器與伺服應(yīng)用 [陳剛 葉云飛]
- 物聯(lián)網(wǎng)工程設(shè)計(jì)與實(shí)踐 [湯琳 李敏]
- 爐邊夜話——深入淺出話AI [汪建 著]
- 電商運(yùn)營(yíng)與管理 [鐘肖英 陳瀟]
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 姜春磊 陳虹潔]
- 信息技術(shù)基礎(chǔ)(Windows 10+WPS Office)(微課版) [主編 石利平 田輝平 謝盛嘉]
- 人工智能應(yīng)用 [主編 陳 萍 劉培培 陳孟軍]
- 大學(xué)生職業(yè)發(fā)展與就業(yè)指導(dǎo) [主編 劉志堅(jiān)]
- 高級(jí)辦公應(yīng)用項(xiàng)目教程 [主編 屈晶 趙成麗]
- 微信小程序開(kāi)發(fā)項(xiàng)目實(shí)戰(zhàn)(微課版) [主編 黃龍泉 郭峰 朱倩]
- 企業(yè)檔案工作實(shí)戰(zhàn)寶典百問(wèn)百答 [華俊 盧秀英 邵甜甜 著]
- 計(jì)算機(jī)網(wǎng)絡(luò)原理及應(yīng)用 [主編 唐繼勇 葉坤 孫夢(mèng)娜]
- 大學(xué)生創(chuàng)業(yè)基礎(chǔ) [主編 王麗莉 王 楊]
- 船舶輔機(jī) [主編 王連海 于洋 姜淑翠]
- 大學(xué)生就業(yè)指導(dǎo) [主編 王麗莉 董宴廷]
- 系統(tǒng)架構(gòu)設(shè)計(jì)師章節(jié)習(xí)題與考點(diǎn)特訓(xùn) [主編 薛大龍 鄒月平]
- 高校學(xué)生工作探索與實(shí)踐 [郭亮 著]
- 大學(xué)生情商管理 [方雄 著]
- 2023年長(zhǎng)沙市會(huì)展業(yè)發(fā)展報(bào)告 [主編 周棟良]