本書以圖解的方式講述數(shù)據(jù)結(jié)構(gòu)及其算法, 力求簡潔明了地闡述復(fù)雜的算法理論, 以C++作為描述語言解析算法的執(zhí)行過程, 以大量的范例程序來展示數(shù)據(jù)結(jié)構(gòu)的使用及其相關(guān)算法的具體實(shí)現(xiàn)。數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)專業(yè)的核心課程之一, 也是編程愛好者程序設(shè)計(jì)的重要基礎(chǔ)。本書內(nèi)容包含這門必修課的全部知識體系: 數(shù)組、鏈表、堆棧、隊(duì)列、樹、圖等數(shù)據(jù)結(jié)構(gòu), 以及基于這些數(shù)據(jù)結(jié)構(gòu)的各類算法等。為了教學(xué)的需要, 每章都提供了豐富的課后習(xí)題及詳細(xì)的參考答案。
本書按照需求規(guī)劃、需求實(shí)現(xiàn)、可視化的流程進(jìn)行編排,通過項(xiàng)目開發(fā)的主要流程,介紹數(shù)據(jù)倉庫的搭建過程。在整個數(shù)據(jù)倉庫的搭建過程中,本書介紹了主要組件的安裝部署、需求實(shí)現(xiàn)的具體思路,以及各種問題的解決方案等,并在其中穿插了許多與大數(shù)據(jù)和數(shù)據(jù)倉庫相關(guān)的理論知識,包括數(shù)據(jù)倉庫的概念、電商業(yè)務(wù)概述、數(shù)據(jù)倉庫理論和數(shù)據(jù)倉庫建模等。 本書共14章,其中,第1~3章是項(xiàng)目的前期準(zhǔn)備階段,主要介紹了數(shù)據(jù)倉庫的概念和搭建需求,并初步搭建了本數(shù)據(jù)倉庫項(xiàng)目所需的基本環(huán)境;第4~7章是項(xiàng)目的核心部分,詳細(xì)介紹了數(shù)據(jù)倉庫的建
《軟件性能測試:LoadRunner性能監(jiān)控與分析實(shí)例詳解》在介紹軟件性能測試概念的基礎(chǔ)上,結(jié)合對實(shí)際測試案例的剖析,重點(diǎn)講解性能測試實(shí)戰(zhàn)技術(shù)、LoadRunner工具的使用技巧和應(yīng)用于實(shí)際工作中能夠解決的問題。全書共分為8章,系統(tǒng)地介紹了性能測試概述及流程、LoadRunner相關(guān)基礎(chǔ)知識及基本概念、LoadRunner-Vugen模擬用戶行為、為負(fù)載準(zhǔn)備測試腳本、LoadRunner-Controller負(fù)載生成及運(yùn)行場景、學(xué)習(xí)系統(tǒng)性能測試案例等內(nèi)容。《軟件性能測試:LoadRunn
作者根據(jù)自己多年的前后端開發(fā)經(jīng)驗(yàn),站在完全零基礎(chǔ)讀者的角度,詳盡介紹了Python數(shù)據(jù)可視化的基礎(chǔ)知識,以及大量的開發(fā)技巧。本書分為3篇,圍繞Python的3個主要數(shù)據(jù)可視化庫進(jìn)行詳細(xì)的講解:Python中最基礎(chǔ)的可視化庫Matplotlib、在實(shí)際工作中首選的Seaborn、可以在網(wǎng)站后臺中實(shí)現(xiàn)數(shù)據(jù)可視化的Pyecharts。讀者將這3個數(shù)據(jù)可視化庫掌握,就能夠解決90%以上的開發(fā)需求。最后還有附錄幫助讀者快速查找3個數(shù)據(jù)可視化庫中常用的繪圖函數(shù)。 本書適合完全0基礎(chǔ)的初學(xué)者、想要系統(tǒng)學(xué)習(xí)的P
這是一本真正從“人”(而非技術(shù)也非管理)的角度關(guān)注軟件開發(fā)人員自身發(fā)展的書。書中論述的內(nèi)容既涉及生活習(xí)慣,又包括思維方式,凸顯技術(shù)中“人”的因素,全面講解軟件行業(yè)從業(yè)人員所需知道的各種“軟技能”。 本書聚焦于軟件開發(fā)人員生活的方方面面,從揭秘面試的流程,到精心做出一份殺手級簡歷,到制作膾炙人口的視頻內(nèi)容,到打造你的個人品牌,到提高自己工作效率,到與職業(yè)倦怠做斗爭,甚至到投資房地產(chǎn)和關(guān)注自己的健康。本書共分為職業(yè)篇、自我營銷篇、學(xué)習(xí)篇、生產(chǎn)力篇、理財(cái)篇、健身篇、心態(tài)篇等七篇,概括了軟件行業(yè)從業(yè)人員
《Python超能學(xué)習(xí)手冊》是作者5 年P(guān)ython 編程教學(xué)成果的結(jié)晶,采用了布魯姆教育目標(biāo)來精心設(shè)計(jì)全書的結(jié)構(gòu)和內(nèi)容,同時還結(jié)合讀者的認(rèn)知水平和需求,在注重知識性的同時深度融入了趣味性,從做游戲的角度來激發(fā)讀者學(xué)習(xí)編程的興趣,聚焦于編程技能以及邏輯、計(jì)算和創(chuàng)新思維的培養(yǎng)與提升。《Python超能學(xué)習(xí)手冊》共3 個部分24 章,從積極正面的游戲(比如文字冒險類和圖形類游戲)入手,以快速、有趣和目標(biāo)為導(dǎo)向,著眼于幫助讀者通過學(xué)習(xí)Python 編程來掌握高效率的底層思維框架,從而懂得如何規(guī)
創(chuàng)建有趣且有用的樹莓派程序不需要具備編程經(jīng)驗(yàn),本書就可以幫助讀者在強(qiáng)大的樹莓派上創(chuàng)建有新意的程序和有趣的游戲。《Python樹莓派編程從零開始(第3版)》介紹了樹莓派形式.上的一些變化和新的配置過程,以及對當(dāng)前版本4的操作系統(tǒng)的更新。通過閱讀本書,讀者將了解如何配置硬件和軟件,如何編寫Python腳本,如何創(chuàng)建用戶友好的GUI和控制外部電子設(shè)備。書中按步驟講解了一個數(shù)字時鐘原型項(xiàng)目和一個功能齊全的樹莓派機(jī)器人項(xiàng)目。內(nèi)容涵蓋:●配置樹莓派并探索其功能●開始編
主要內(nèi)容? 在機(jī)器學(xué)習(xí)生命周期的不同階段規(guī)劃和實(shí)施 XAI? 評估目前流行的各種XAI開源工具的優(yōu)缺點(diǎn)? 介紹如何處理機(jī)器學(xué)習(xí)數(shù)據(jù)中的偏見問題? 介紹處理機(jī)器學(xué)習(xí)數(shù)據(jù)中的道德倫理和法律問題的工具和相關(guān)知識? 介紹XAI 設(shè)計(jì)和可視化方面的**實(shí)踐? 將XAI集成到Python模型中? 在整個機(jī)器學(xué)習(xí)生命周期中使用對應(yīng)的XAI工具來解決業(yè)務(wù)問題
本書以Python中的pandas庫為主線,介紹各類數(shù)據(jù)處理與分析方法。 本書共包含13章,第一部分介紹NumPy和pandas的基本內(nèi)容;第二部分介紹pandas庫中的4類操作,包括索引、分組、變形和連接;第三部分介紹基于pandas庫的4類數(shù)據(jù),包括缺失數(shù)據(jù)、文本數(shù)據(jù)、分類數(shù)據(jù)和時間序列數(shù)據(jù),并介紹這4類數(shù)據(jù)的處理方法;第四部分介紹數(shù)據(jù)觀測、特征工程和性能優(yōu)化的相關(guān)內(nèi)容。本書以豐富的練習(xí)為特色,每章的最后一節(jié)為習(xí)題,同時每章包含許多即時性的練習(xí)(練一練)。讀者可通過這些練習(xí)將對數(shù)據(jù)科學(xué)的宏觀
作者根據(jù)自己多年的前后端開發(fā)經(jīng)驗(yàn),站在完全零基礎(chǔ)讀者的角度,詳盡介紹了Python編程語言的基礎(chǔ)知識,以及大量的開發(fā)技巧,包括Python語基本語法、運(yùn)算符與表達(dá)式、流程控制語句、列表與元組、字符串、字典與集合、Python中使用正則表達(dá)式、函數(shù)、數(shù)值計(jì)算、時間日期等。所有知識都結(jié)合具體實(shí)例進(jìn)行介紹,涉及的程序代碼都給出了詳細(xì)的注釋,讀者可輕松領(lǐng)會Python程序開發(fā)的精髓,快速提升開發(fā)技能。每章最后還提供了難度適中的習(xí)題,檢驗(yàn)學(xué)習(xí)效果。