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

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

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

任建峰 全書(shū)學(xué) ·程序設(shè)計(jì) ·9.9萬(wàn)字

程序是怎樣跑起來(lái)的(第3版)

本書(shū)從計(jì)算機(jī)的內(nèi)部結(jié)構(gòu)開(kāi)始講起,以圖配文的形式詳細(xì)講解了二進(jìn)制、內(nèi)存、數(shù)據(jù)壓縮、源文件和可執(zhí)行文件、操作系統(tǒng)和應(yīng)用程序的關(guān)系、匯編語(yǔ)言、硬件控制方法等內(nèi)容,目的是讓讀者了解從用戶(hù)雙擊程序圖標(biāo)到程序開(kāi)始運(yùn)行之間到底發(fā)生了什么。書(shū)中還專(zhuān)設(shè)了“如果是你,你會(huì)怎樣講呢?”專(zhuān)欄,以小學(xué)生、老奶奶等為對(duì)象講解程序的運(yùn)行原理,頗為有趣。第3版升級(jí)了書(shū)中用到的軟件產(chǎn)品和開(kāi)發(fā)工具,并在正文和注釋中補(bǔ)充了大量?jī)?nèi)容,讓初學(xué)者更容易理解。對(duì)于舊版中頗受好評(píng)的硬件相關(guān)章節(jié),更新了C語(yǔ)言的樣例代碼。書(shū)末附錄關(guān)于C語(yǔ)言的章節(jié)也升級(jí)至最新標(biāo)準(zhǔn)。第12章新增了Python機(jī)器學(xué)習(xí)的內(nèi)容,讓初學(xué)者能夠輕松體驗(yàn)人工智能的樂(lè)趣。附錄也增加了對(duì)Python語(yǔ)言的介紹。本書(shū)圖文并茂,通俗易懂,非常適合計(jì)算機(jī)愛(ài)好者及相關(guān)從業(yè)人員閱讀。

(日)矢澤久雄 ·程序設(shè)計(jì) ·9.4萬(wàn)字

Python計(jì)算機(jī)視覺(jué)和自然語(yǔ)言處理
會(huì)員

機(jī)器人是人工智能時(shí)代的重要產(chǎn)物,為人類(lèi)的工作和生活提供了非常多的助力。對(duì)于智能機(jī)器人而言,視覺(jué)識(shí)別能力和對(duì)話(huà)能力是非常重要的兩個(gè)方面,本書(shū)就是基于這兩個(gè)技術(shù)展開(kāi)介紹,并通過(guò)一系列的編程案例和實(shí)踐項(xiàng)目,引導(dǎo)讀者高效掌握機(jī)器人的開(kāi)發(fā)技巧。本書(shū)基于Python語(yǔ)言進(jìn)行講解,結(jié)合機(jī)器人操作系統(tǒng)(ROS)平臺(tái)給出了豐富多樣的機(jī)器人開(kāi)發(fā)方案。本書(shū)立足于機(jī)器人的視覺(jué)和語(yǔ)言處理,通過(guò)OpenCV、自然語(yǔ)言處理、循環(huán)神經(jīng)網(wǎng)絡(luò)、卷積神經(jīng)網(wǎng)絡(luò)等技術(shù)提高機(jī)器人的視覺(jué)識(shí)別能力和對(duì)話(huà)能力。全書(shū)包括多個(gè)練習(xí)和項(xiàng)目,通過(guò)知識(shí)點(diǎn)和編程實(shí)踐相結(jié)合的方式,快速帶領(lǐng)讀者掌握實(shí)用的機(jī)器人開(kāi)發(fā)技術(shù)。本書(shū)適合機(jī)器人或智能軟硬件研發(fā)領(lǐng)域的工程師閱讀,也適合高校人工智能相關(guān)專(zhuān)業(yè)的師生閱讀。

(西)阿爾瓦羅·莫雷納·阿爾貝羅拉 貢薩洛·莫利納·加列戈 烏奈·加雷·馬埃斯特雷 ·程序設(shè)計(jì) ·8.9萬(wàn)字

Vue.js 3移動(dòng)應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)
會(huì)員

隨著前后端分離開(kāi)發(fā)模式的出現(xiàn),前端框架Vue、React、Angular相關(guān)生態(tài)的不斷完善,移動(dòng)設(shè)備的普及,移動(dòng)端WebApp的開(kāi)發(fā)成為主流,越來(lái)越多的大學(xué)逐步開(kāi)設(shè)Web相關(guān)的課程。本書(shū)是一本為初學(xué)前端的學(xué)生量身定制的移動(dòng)端Web開(kāi)發(fā)入門(mén)教材,適合對(duì)移動(dòng)端Web開(kāi)發(fā)了解不多、沒(méi)有系統(tǒng)學(xué)過(guò)前端開(kāi)發(fā),但對(duì)前端編程感興趣的讀者學(xué)習(xí)使用。本書(shū)分為13章,第1~2章主要介紹移動(dòng)端Web技術(shù)的發(fā)展和移動(dòng)端Web項(xiàng)目所需要的技術(shù)棧,包括安裝開(kāi)發(fā)環(huán)境與調(diào)試代碼等;第3~10章主要介紹各種技術(shù)棧及第三方庫(kù)的基礎(chǔ)語(yǔ)法和使用方法等,涉及的技術(shù)棧及第三方庫(kù)包括Vue、Vuex、Webpack、VueRouter、Node.js、Mock.js、VantWeapp、axios等,并在每章中都提供實(shí)戰(zhàn)案例或Demo;第11~12章分別給出2個(gè)實(shí)戰(zhàn)案例—響應(yīng)式單頁(yè)面管理系統(tǒng)TODO和移動(dòng)電商WebApp;第13章介紹WebApp轉(zhuǎn)為移動(dòng)App的方法。

綿綿的糖 ·程序設(shè)計(jì) ·8.7萬(wàn)字

Java多線程編程核心技術(shù)(第3版)
會(huì)員

現(xiàn)代軟件規(guī)模大、實(shí)時(shí)性要求高,所以掌握提升處理和響應(yīng)速度的多線程技術(shù)勢(shì)在必行。本書(shū)涵蓋多線程編程的核心庫(kù)、方法、原理,透徹講解了高并發(fā)的本質(zhì)與應(yīng)對(duì)方法,幫助讀者解決高并發(fā)環(huán)境下的業(yè)務(wù)瓶頸。本書(shū)具體內(nèi)容如下:第1章講解Java多線程的基礎(chǔ)知識(shí),包括Thread類(lèi)的核心API的使用。第2章講解在多線程中通過(guò)synchronized關(guān)鍵字對(duì)并發(fā)訪問(wèn)進(jìn)行控制的方法,為讀者學(xué)習(xí)同步知識(shí)打好堅(jiān)實(shí)的基礎(chǔ)。第3章介紹線程間通信,以在多線程中進(jìn)行數(shù)據(jù)傳遞。第4章介紹并發(fā)訪問(wèn)時(shí)的同步處理實(shí)現(xiàn),包括讀寫(xiě)鎖(Lock對(duì)象)等相關(guān)技術(shù)點(diǎn)。第5章剖析定時(shí)器Timer類(lèi)的內(nèi)部原理。定時(shí)器在Android開(kāi)發(fā)中會(huì)有深入應(yīng)用,是很重要的技術(shù)點(diǎn)。第6章介紹單例模式下多線程的全面解決方案。第7章對(duì)前面遺漏的知識(shí)點(diǎn)進(jìn)行補(bǔ)充,使多線程的知識(shí)體系更加完整,盡量做到不出現(xiàn)技術(shù)空白點(diǎn)。第8章介紹并發(fā)集合框架,可以大大提升開(kāi)發(fā)多線程應(yīng)用程序的效率。第9章介紹線程池的使用,讓線程管理更規(guī)范、高效。這也是Java程序員面試必問(wèn)的技術(shù)點(diǎn)。

高洪巖 ·程序設(shè)計(jì) ·13.6萬(wàn)字

深入淺出Python數(shù)據(jù)分析
會(huì)員

數(shù)據(jù)時(shí)代的來(lái)臨帶動(dòng)了新一波的智能革命,數(shù)據(jù)與算法驅(qū)動(dòng)了各個(gè)領(lǐng)域的改變。在幾個(gè)市場(chǎng)熱門(mén)的討論議題中,都可以看到數(shù)據(jù)應(yīng)用扮演的角色。在面對(duì)真實(shí)世界的數(shù)據(jù)時(shí),有許許多多的事情需要考慮。本書(shū)試圖從最務(wù)實(shí)的角度開(kāi)始,結(jié)合理論與實(shí)踐去探索數(shù)據(jù)科學(xué)的真實(shí)世界,幫助讀者一步一步地培養(yǎng)數(shù)據(jù)時(shí)代下的思維與技術(shù)。本書(shū)將從基礎(chǔ)的Python編程開(kāi)始,以數(shù)據(jù)分析的流程為主軸一步一步地解析,然后展開(kāi)介紹數(shù)據(jù)收集、數(shù)據(jù)前處理、特征工程、探索式分析等。本書(shū)系統(tǒng)性地從函數(shù)庫(kù)開(kāi)始學(xué)習(xí),并拓展到不同的應(yīng)用場(chǎng)景。本書(shū)實(shí)用性強(qiáng),提供數(shù)據(jù)分析所必需的編程技能的培訓(xùn),以及常見(jiàn)第三方軟件和庫(kù)的使用方法;以數(shù)據(jù)科學(xué)家、數(shù)據(jù)分析師等數(shù)據(jù)應(yīng)用工作的實(shí)踐經(jīng)驗(yàn)作為培養(yǎng)目標(biāo),適合對(duì)Python與數(shù)據(jù)分析有興趣的人閱讀。

張維元編著 ·程序設(shè)計(jì) ·7.5萬(wàn)字

QQ閱讀手機(jī)版

主站蜘蛛池模板: 宁化县| 福安市| 临漳县| 额济纳旗| 剑川县| 吉安市| 曲阜市| 洮南市| 桐庐县| 桃园市| 宁河县| 柘城县| 巴南区| 灵山县| 柯坪县| 西畴县| 本溪| 金川县| 赣州市| 安泽县| 辽源市| 太康县| 亳州市| 托克逊县| 绍兴市| 天峻县| 勐海县| 九龙坡区| 旬阳县| 依安县| 泉州市| 汤阴县| 内乡县| 昭通市| 周宁县| 阳高县| 汤原县| 平和县| 铁力市| 周宁县| 辽中县|