本書主要介紹如何使用Python中的matplotlib、Seaborn、plotnine、Basemap等包繪制專業(yè)圖表。本書首先介紹Python語言編程的基礎(chǔ)知識,以及NumPy和Pandas的數(shù)據(jù)操作方法;再對比介紹matplotlib、Seaborn和plotnine的圖形語法。本書系統(tǒng)性地介紹了使用matpl
C語言是學(xué)習(xí)其他程序設(shè)計(jì)語言的基礎(chǔ),也是編寫硬件相關(guān)的嵌入式系統(tǒng)等系統(tǒng)級程序的優(yōu)秀工具。本書從貼近CPU和內(nèi)存原理的角度,給讀者提供了一個(gè)學(xué)習(xí)—實(shí)踐—應(yīng)用C語言的逐步掌握C語言并成為C程序員的技能提升方案。全書分5篇17章。前3篇分別講述C語言的起步知識、控制程序流程的基礎(chǔ)、編寫基本C代碼的組織工具;第4篇包含了編寫系
本書全面而系統(tǒng)地剖析了JavaConcurrent包中的每一個(gè)部分,對并發(fā)的實(shí)現(xiàn)原理進(jìn)行了深刻的探討。全書分為8章,第1章從最基礎(chǔ)的多線程知識講起,理清多線程中容易誤解的知識點(diǎn),探究背后的原理,包括內(nèi)存重排序、happen-before、內(nèi)存屏障等;第2~8章,從簡單到復(fù)雜,逐個(gè)剖析Concurrent包的每個(gè)部分,包
本書詳細(xì)講解了Python數(shù)據(jù)分析的相關(guān)內(nèi)容,共分為10章,第1~9章分別講解了數(shù)據(jù)分析概述、Python與數(shù)據(jù)分析、Python語言基礎(chǔ)、NumPy數(shù)組與矢量計(jì)算、用NumPy進(jìn)行簡單統(tǒng)計(jì)分析、數(shù)據(jù)可視化——Matplotlib庫、pandas數(shù)據(jù)分析基礎(chǔ)、用pandas進(jìn)行數(shù)據(jù)預(yù)處理、機(jī)器學(xué)習(xí)庫scikit-lea
TestNG作為Java中舉足輕重的測試框架,除可以替代JUnit進(jìn)行單元自動(dòng)化測試外,還可以通過集成Selenium、Appium和HttpClient等框架做各種類型的自動(dòng)化測試。本書首先對自動(dòng)化測試進(jìn)行了概述,接著對TestNG的語法進(jìn)行了講解,核心部分是使用TestNG進(jìn)行單元自動(dòng)化測試、接口自動(dòng)化測試和界面自
本書全面講解了使用Python、Selenium和Appium進(jìn)行自動(dòng)化測試的方法與技術(shù)。本書主要內(nèi)容包括自動(dòng)化測試、關(guān)鍵識別技術(shù)和常見控件的使用、移動(dòng)端自動(dòng)化測試實(shí)例和核心原理、自動(dòng)化測試實(shí)戰(zhàn)項(xiàng)目原型設(shè)計(jì)、接口測試、PythonRequests接口測試實(shí)戰(zhàn)等。 本書適合測試人員閱讀,也可供相關(guān)專業(yè)人士參考。
《高級語言及算法設(shè)計(jì)實(shí)驗(yàn)教程》整合了高級語言、數(shù)據(jù)結(jié)構(gòu)與算法以及計(jì)算機(jī)圖形算法基礎(chǔ)三門實(shí)驗(yàn)課程內(nèi)容,并充分考慮課程知識體系的內(nèi)在聯(lián)系和地理信息科學(xué)專業(yè)特點(diǎn),設(shè)計(jì)了22個(gè)實(shí)驗(yàn)。主要內(nèi)容包括:高級語言基礎(chǔ)實(shí)驗(yàn)系列(實(shí)驗(yàn)1~9),主要介紹開發(fā)環(huán)境、數(shù)據(jù)類型、語法基礎(chǔ)、流程控制、面向?qū)ο蠡A(chǔ)等;高級語言深度開發(fā)實(shí)驗(yàn)系列(實(shí)驗(yàn)1
軟件質(zhì)量,不但依賴架構(gòu)及項(xiàng)目管理,而且與代碼質(zhì)量緊密相關(guān)。這一點(diǎn),無論是敏捷開發(fā)流派還是傳統(tǒng)開發(fā)流派,都不得不承認(rèn)。本書提出一種觀點(diǎn):代碼質(zhì)量與其整潔度成正比。干凈的代碼,既在質(zhì)量上較為可靠,也為后期維護(hù)、升級奠定了良好基礎(chǔ)。作為編程領(lǐng)域的佼佼者,本書作者給出了一系列行之有效的整潔代碼操作實(shí)踐。這些實(shí)踐在本書中體現(xiàn)為一
本書著重講解游戲引擎的基礎(chǔ)知識和工作原理,并結(jié)合配套的游戲引擎示例和詳盡的代碼,介紹游戲 引擎開發(fā)的技術(shù)細(xì)節(jié)。 本書是第1卷,主要涉及游戲引擎基礎(chǔ)架構(gòu)。全書共13章,分別介紹游戲引擎原理、引擎和引擎編 輯器、底層基礎(chǔ)架構(gòu)、數(shù)據(jù)結(jié)構(gòu)、數(shù)學(xué)庫、引擎初始化、應(yīng)用程序架構(gòu)、對象系統(tǒng)、資源管理、引擎設(shè)計(jì) 的哲學(xué)理念、場景
《軟件測試》針對高校計(jì)算機(jī)相關(guān)專業(yè)軟件測試課程的需要而編寫,系統(tǒng)介紹軟件測試的基礎(chǔ)知識與應(yīng)用技術(shù),并闡述近年來一些新的軟件測試?yán)碚摵头椒,?nèi)容包含軟件測試基礎(chǔ)、軟件測試計(jì)劃和管理、軟件測試的基本技術(shù)、軟件測試的過程管理、測試用例設(shè)計(jì)、軟件測試項(xiàng)目管理、Web應(yīng)用測試、自動(dòng)化測試與應(yīng)用、面向?qū)ο筌浖臏y試、第三方測試與云