官术网_书友最值得收藏!

算法超簡單:趣味游戲帶你輕松入門與實(shí)踐
會員

本書通過趣味游戲編程項目講解算法,提升讀者學(xué)習(xí)算法的興趣,降低讀者學(xué)習(xí)算法的難度,增強(qiáng)讀者將算法應(yīng)用于編程實(shí)踐的能力。本書共14章,通過猜數(shù)字、飛翔的小鳥、得分排行榜、漢諾塔、八皇后、消滅星星、貪吃蛇、走迷宮、連連看、吃豆人、滑動拼圖、井字棋、壘積木、十步萬度等游戲,講解順序查找算法、二分查找算法,圖形庫EasyX,插入排序算法、冒泡排序算法、選擇排序算法、快速排序算法,遞歸算法,暴力搜索算法、回溯算法,F(xiàn)loodFill算法,常見的數(shù)據(jù)結(jié)構(gòu)(數(shù)組、鏈表、隊列、棧、圖、樹)、標(biāo)準(zhǔn)模板庫(STL),十字分割算法、圖的廣度優(yōu)先搜索算法和深度優(yōu)先搜索算法,加權(quán)圖上的迪杰斯特拉算法、貪婪優(yōu)先搜索算法、A*算法,狀態(tài)空間上的搜索算法,博弈樹的極大極小值搜索算法、α-β剪枝搜索算法,動態(tài)規(guī)劃算法,遺傳算法。本書適合想要學(xué)習(xí)基礎(chǔ)算法或練習(xí)編程實(shí)踐的讀者閱讀,也可作為高等院校數(shù)據(jù)結(jié)構(gòu)與算法相關(guān)課程或編程實(shí)踐課程的指導(dǎo)用書。讀者在閱讀本書之前需要具備基礎(chǔ)的C語言編程知識。

童晶 ·程序設(shè)計 ·6.6萬字

Python極客項目編程(第2版)
會員

Python是一種解釋型、面向?qū)ο?、動態(tài)數(shù)據(jù)類型的高級程序設(shè)計語言,通過Python編程能夠解決現(xiàn)實(shí)生活中的很多問題。本書并不介紹Python語言的基礎(chǔ)知識,而是通過一系列有趣的項目,展示如何用Python解決各種實(shí)際問題,以及如何使用一些流行的Python庫。本書共15章,每章講解一個有趣的Python項目,這些項目可以分成5個部分:第一部分是熱身,包括科赫雪花、繁花曲線;第二部分是模擬生命,包括康威生命游戲、使用Karplus-Strong算法生成泛音、群體行為模擬;第三部分是好玩的圖形,包括文本圖形、照片馬賽克、裸眼立體畫;第四部分是走進(jìn)三維,包括理解OpenGL、圓環(huán)面上的康威生命游戲、體渲染;第五部分是玩轉(zhuǎn)硬件,包括在樹莓派Pico上實(shí)現(xiàn)Karplus-Strong算法、樹莓派激光音樂秀、物聯(lián)網(wǎng)花園、樹莓派音頻機(jī)器學(xué)習(xí)。此外,本書還通過附錄介紹如何安裝Python和設(shè)置樹莓派。本書適合已經(jīng)了解了基本的Python語法和編程知識、想要嘗試和探索通過Python編程解決實(shí)際問題的讀者閱讀,也可作為Python初學(xué)者練習(xí)項目開發(fā)的參考用書。

(美)馬赫什·文基塔查拉姆 ·程序設(shè)計 ·15.7萬字

硅谷Python工程師面試指南:數(shù)據(jù)結(jié)構(gòu)、算法與系統(tǒng)設(shè)計
會員

本書是一本全面的Python技術(shù)及面試指南,旨在幫助讀者深入理解Python編程語言的核心概念,并掌握在技術(shù)面試中取得成功的關(guān)鍵技巧。全書分為4個部分。第一部分面試流程。這一部分詳細(xì)介紹了硅谷公司的面試流程,包括非技術(shù)電話面試、技術(shù)電話面試(包括閑談、技術(shù)溝通和提問環(huán)節(jié))以及現(xiàn)場面試的準(zhǔn)備和策略,既為讀者提供了面試前的全面準(zhǔn)備指導(dǎo),也幫助讀者在面試中展現(xiàn)出良好狀態(tài)。第二部分?jǐn)?shù)據(jù)結(jié)構(gòu)。從基礎(chǔ)的列表、堆棧、隊列、優(yōu)先隊列、字典和集合,到更復(fù)雜的鏈表、二叉樹、其他樹結(jié)構(gòu)(如前綴樹、線段樹、二叉索引樹)和圖的表示與應(yīng)用,每一章都通過豐富的實(shí)例來展示如何巧妙應(yīng)用這些數(shù)據(jù)結(jié)構(gòu)。第三部分算法。這一部分覆蓋了二分搜索、雙指針法、動態(tài)規(guī)劃、深度優(yōu)先搜索、回溯、廣度優(yōu)先搜索、并查集等核心算法。結(jié)合面試真題,通過逐步分析,引導(dǎo)讀者掌握每種算法的思想及其在解決實(shí)際問題中的應(yīng)用。第四部分系統(tǒng)設(shè)計。理論知識部分,從設(shè)計需求分析到高層構(gòu)建,然后到具體組件設(shè)計,再到擴(kuò)展設(shè)計,幫助讀者理解如何構(gòu)建可擴(kuò)展、高效的系統(tǒng)架構(gòu)。實(shí)戰(zhàn)案例部分,包括分布式緩存系統(tǒng)、網(wǎng)絡(luò)爬蟲系統(tǒng)、TinyURL加密與解密、自動補(bǔ)全功能、新聞動態(tài)功能、社交媒體應(yīng)用和出行應(yīng)用的設(shè)計,涵蓋系統(tǒng)設(shè)計的關(guān)鍵技術(shù)。此外,這一部分涵蓋了多線程編程與設(shè)計機(jī)器學(xué)習(xí)系統(tǒng)的知識,既幫助讀者理解并行處理的概念和應(yīng)用,又?jǐn)U展機(jī)器學(xué)習(xí)的重要知識和面試技巧,并提供設(shè)計搜索排名系統(tǒng)和推薦系統(tǒng)的實(shí)例。

任建峰 全書學(xué) ·程序設(shè)計 ·9.9萬字

速學(xué)Django:Web開發(fā)從入門到進(jìn)階
會員

本書是一本關(guān)于Django開發(fā)快速入門的圖書。本書清晰明了地講解了使用Django進(jìn)行Web項目開發(fā)時所涉及的常用知識點(diǎn),包括框架配置、路由配置、模型、視圖、模板、表單、中間件、上下文處理器、代碼測試、網(wǎng)站緩存和網(wǎng)站部署等內(nèi)容。本書的宗旨是以盡可能簡潔的流程引領(lǐng)讀者快速入門Web項目開發(fā),并能夠在實(shí)戰(zhàn)項目中充分體會使用Django進(jìn)行Web項目開發(fā)的各種技術(shù)與方法。本書主要包含兩部分內(nèi)容:第一部分(第1~6章)為讀者介紹Django的用途與特點(diǎn)、設(shè)計理念以及Django開發(fā)所依賴的知識體系;同時,通過一個Web項目對Django開發(fā)流程進(jìn)行快速體驗。第二部分(第7~15章)與讀者一起完成一個安全資訊網(wǎng)站的主體開發(fā),使讀者能夠更加深入地了解Django在Web項目開發(fā)中高效率、易擴(kuò)展的優(yōu)點(diǎn),以及在Web項目的整體開發(fā)中所起到的作用。同時,能夠讓讀者更全面地了解Django開發(fā)的細(xì)節(jié)與技巧。本書可供使用Python作為主要編程語言進(jìn)行Web開發(fā)的入門級讀者學(xué)習(xí)與參考。

小樓一夜聽春語編著 ·程序設(shè)計 ·6.9萬字

QQ閱讀手機(jī)版

主站蜘蛛池模板: 光山县| 贺兰县| 崇明县| 永平县| 遵化市| 垫江县| 福鼎市| 湘潭市| 吕梁市| 宜春市| 三明市| 卫辉市| 平江县| 略阳县| 敦煌市| 海淀区| 扎兰屯市| 双桥区| 武夷山市| 崇左市| 淳化县| 余庆县| 阿勒泰市| 西畴县| 云浮市| 建平县| 通江县| 门头沟区| 恭城| 五寨县| 遂昌县| 鄯善县| 翁源县| 辽阳市| 兴文县| 通化市| 中宁县| 买车| 屏东县| 涿州市| 滦南县|