《圖解算法:C語言實現(xiàn)+視頻教學(xué)版》是一本綜合講述數(shù)據(jù)結(jié)構(gòu)及其算法的入門書,力求簡潔、清晰、嚴(yán)謹(jǐn)、且易于學(xué)習(xí)和掌握!秷D解算法:C語言實現(xiàn)+視頻教學(xué)版》從介紹計算思維與程序設(shè)計兩者之間的關(guān)系展開,首先講述如何培養(yǎng)計算思維的4個部分:分解、模式識別、模式概括與抽象、算法。接著介紹經(jīng)典算法的分類:分治法、遞歸法、貪心法、動
《UI設(shè)計技術(shù)與應(yīng)用案例解析》以案例為指引,以理論做鋪墊,全面系統(tǒng)地對UI設(shè)計的方法與技巧進(jìn)行了講解。書中用通俗易懂的語言、圖文并茂的形式對Photoshop、Illustrator、MasterGo軟件在UI設(shè)計中的應(yīng)用進(jìn)行了細(xì)致的剖析。全書共8章,遵循由淺入深、從基礎(chǔ)知識到案例進(jìn)階的學(xué)習(xí)原則,對UI設(shè)計的基礎(chǔ)知識、
這是一本關(guān)于“高級/進(jìn)階”算法和數(shù)據(jù)結(jié)構(gòu)的圖書,主要介紹了用于Web應(yīng)用程序、系統(tǒng)編程和數(shù)據(jù)處理領(lǐng)域的各種算法,旨在讓讀者了解如何用這些算法應(yīng)對各種棘手的編碼挑戰(zhàn),以及如何將其應(yīng)用于具體問題,以應(yīng)對新技術(shù)浪潮下的“棘手”問題。 本書對一些廣為人知的基本算法進(jìn)行了擴(kuò)展,還介紹了用于改善優(yōu)先隊列、有效緩存、對數(shù)據(jù)進(jìn)行集群等
本書將帶你進(jìn)入一個鮮活的Python世界,Python是一款解釋型、面向?qū)ο、動態(tài)數(shù)據(jù)類型的高級程序設(shè)計語言。本書將用實際、獨(dú)特帶有思政元素的項目案例帶你學(xué)習(xí)Python的基礎(chǔ)知識,每個章節(jié)都配有練習(xí)來幫助初學(xué)的你訓(xùn)練思維并加強(qiáng)理解。在書的最后還有有趣的游戲或?qū)嶋H項目訓(xùn)練。當(dāng)你完成整本書的學(xué)習(xí)后,你將收獲關(guān)于Pytho
本書將結(jié)合軟件工程實踐,對軟件工程理論體系、方法及工具進(jìn)行系統(tǒng)化描述。第一編為理論部分,主要包括1、軟件工程概述,介紹軟件工程的產(chǎn)生與發(fā)展、軟件與軟件過程、軟件過程模型及軟件開發(fā)方法;2、可行性研究,包括問題定義,可行性研究的任務(wù)、過程及可行性研究階段使用的工具;3、需求分析,包括需求分析的任務(wù)和步驟、獲取需求的方法、
本書共五個項目,內(nèi)容包括:UI設(shè)計思維的初建、智慧醫(yī)療APP界面制作、智能家居APP界面配色設(shè)計與原型交互設(shè)計、健康隨行APP數(shù)據(jù)展示頁制作、新能源汽車網(wǎng)站首頁設(shè)計與Banner設(shè)計。
本書按照典型的軟件開發(fā)過程組織和編寫內(nèi)容,旨在培養(yǎng)讀者具備軟件工程思想及實際軟件開發(fā)的能力。全書共11章,內(nèi)容涉及軟件與軟件工程、軟件過程、可行性研究與項目開發(fā)計劃、結(jié)構(gòu)化分析、結(jié)構(gòu)化設(shè)計、面向?qū)ο蠓椒ㄅcUML、面向?qū)ο蠓治觥⒚嫦驅(qū)ο笤O(shè)計、軟件實現(xiàn)、軟件測試與維護(hù)和軟件工程管理。本書理論與實踐相結(jié)合,內(nèi)容翔實,可操作性
該書寫法獨(dú)特,類似《金剛經(jīng)》體,全文多是以對話的方式,讓讀者讀起來輕松流暢,少了長篇大論的說教。同時,書中還加入了很多真實的案例、作者通過記錄與不同IT企業(yè)高管、層、甚至基層開發(fā)和技術(shù)人員的對話,在問答中將普遍問題進(jìn)行歸納總結(jié),并提出解決的方法。此外,書中對于案例和數(shù)據(jù)的引用也是一大亮點(diǎn)。作者結(jié)合自己多年經(jīng)驗,對案例和
全書共包括8個項目,分別是數(shù)據(jù)結(jié)構(gòu)與算法、線性表、棧和隊列、串和數(shù)組、樹和二叉樹、圖、查找,以及排序。本書詳細(xì)闡述了數(shù)據(jù)結(jié)構(gòu)的各類概念、各種不同的存儲結(jié)構(gòu),以及在不同存儲結(jié)構(gòu)上主要算法的實現(xiàn),并在項目結(jié)尾設(shè)置了項目重點(diǎn)知識的綜合案例,以幫助讀者在實踐中加深對理論的理解。
《Java程序設(shè)計項目式教程(含實訓(xùn)任務(wù)單)》共分為12個單元,內(nèi)容主要包括:搭建Java程序開發(fā)環(huán)境、Java程序設(shè)計基礎(chǔ)、Java面向?qū)ο蟪绦蛟O(shè)計、Java繼承、異常處理、多線程、Java集合框架、Java文件處理、Java數(shù)據(jù)庫訪問、Java圖形用戶界面設(shè)計、Java網(wǎng)絡(luò)編程,以及學(xué)生信息管理系統(tǒng)設(shè)計與實現(xiàn)!禞