算法源于生活,又可以改變生活。本書專為Python初學(xué)者量身打造,內(nèi)容涵蓋Python編程的基礎(chǔ)知識(shí)和常用算法,是初學(xué)算法設(shè)計(jì)與實(shí)現(xiàn)的不錯(cuò)選擇。本書從一些經(jīng)典算法出發(fā),介紹了100個(gè)趣味編程實(shí)例。這些實(shí)例大體按照“問題描述→問題分析→算法設(shè)計(jì)→確定程序框架→程序編碼實(shí)現(xiàn)→運(yùn)行結(jié)果→問題拓展”的流程進(jìn)行講解。本書不但分析了每個(gè)實(shí)例的實(shí)現(xiàn)過程,而且還給出了程序流程圖,讓讀者可以直觀地理解算法設(shè)計(jì)的整體思路。另外,這些實(shí)例都給出了詳細(xì)的實(shí)現(xiàn)代碼,并對(duì)核心代碼做了詳細(xì)注釋,以方便讀者閱讀和理解。本書共12章,內(nèi)容涵蓋趣味算法入門、趣味數(shù)學(xué)問題、各種趣味整數(shù)、趣味分?jǐn)?shù)、趣味素?cái)?shù)、趣昧邏輯推理、趣味游戲、趣味數(shù)組、趣味函數(shù)遞歸、定理與猜想、趣味圖形及其他趣味問題。本書實(shí)例豐富,講解通俗易懂,代碼可讀性強(qiáng),適合Python編程的初學(xué)者和愛好者閱讀,也適合算法設(shè)計(jì)愛好者閱讀。另外,本書還可作為相關(guān)院校的Python教學(xué)參考書。劉河飛,軟件工程師,目前供職于某大型證券金融公司,從事與資產(chǎn)交易相關(guān)的軟件開發(fā)工作。擅長Java系列開發(fā),具有豐富的后臺(tái)開發(fā)經(jīng)驗(yàn),有著良好的編碼習(xí)慣。對(duì)Redis情有獨(dú)鐘,并一直深入其底層研究,具有豐富的Redis實(shí)戰(zhàn)經(jīng)驗(yàn)。
|