作品介紹

編程的樂趣


作者:(美) 斯里尼·德瓦達(dá)斯     整理日期:2021-12-15 08:13:53

這是一本介紹通過解決復(fù)雜謎題來學(xué)習(xí)編程的書,書中的代碼用Python語言編寫。與以往的編程書不同,本書將對(duì)代碼功能的理解與編程語言語法和語義的理解分離開來,從解每個(gè)謎題開始,先給出解謎題的算法,隨后用Python語法和語義實(shí)現(xiàn)對(duì)應(yīng)的算法,并適當(dāng)做出解釋。本書包含了21個(gè)謎題,其中很多謎題都廣為流傳,如多皇后、漢諾塔、在幾秒鐘內(nèi)解決數(shù)獨(dú)問題、驗(yàn)證六度分隔猜想等,每個(gè)謎題后面都配有不同難度的編程習(xí)題,幫讀者加深對(duì)相關(guān)算法的理解。本書在算法謎題的趣味性和計(jì)算機(jī)編程的實(shí)用性之間搭建了一座橋梁,內(nèi)容饒有趣味,講述易于理解,適合已掌握初級(jí)編程概念并對(duì)算法感興趣的學(xué)習(xí)者閱讀和參考。斯里尼·德瓦達(dá)斯(Srini Devadas) 麻省理工學(xué)院(MIT)計(jì)算機(jī)科學(xué)和人工智能實(shí)驗(yàn)室(CSAIL)電子工程和計(jì)算機(jī)科學(xué)教授,自1988年起在麻省理工學(xué)院任教。他目前的研究興趣主要集中在計(jì)算機(jī)體系結(jié)構(gòu)、計(jì)算機(jī)安全和應(yīng)用密碼學(xué)領(lǐng)域。他因其研究成就獲得了2014年IEEE計(jì)算機(jī)學(xué)會(huì)技術(shù)成就獎(jiǎng)、2015年ACM/IEEE理查德·牛頓技術(shù)影響力獎(jiǎng)和2017年IEEE華萊士·麥克道爾獎(jiǎng)。他在MIT教授編程基礎(chǔ)、算法導(dǎo)論和算法設(shè)計(jì)與分析等課程。戴旭,不錯(cuò)項(xiàng)目管理師,從事金融信息化和電子政務(wù)工作多年,現(xiàn)為杭州城市大腦研發(fā)團(tuán)隊(duì)成員,譯有《Python快速入門》《Android平板電腦開發(fā)秘籍》《編寫高性能的.NET代碼》等。李亞舟,現(xiàn)任職于知乎,負(fù)責(zé)數(shù)據(jù)庫平臺(tái),關(guān)注存儲(chǔ)、分布式系統(tǒng)、容器等技術(shù),譯有《Haskell趣學(xué)指南》。許亞運(yùn),曾任職于高德、餓了么,有多年互聯(lián)網(wǎng)行業(yè)后端開發(fā)經(jīng)驗(yàn),愛好Python,喜歡探索新技術(shù)。





上一本:R語言數(shù)據(jù)分析與挖掘?qū)崙?zhàn)手冊(cè) 下一本:演說思維

作家文集

下載說明
編程的樂趣的作者是(美) 斯里尼·德瓦達(dá)斯,全書語言優(yōu)美,行文流暢,內(nèi)容豐富生動(dòng)引人入勝。為表示對(duì)作者的支持,建議在閱讀電子書的同時(shí),購買紙質(zhì)書。

更多好書