本書是致力于零基礎(chǔ)學(xué)習(xí)C++編程的教材,旨在為讀者提供系統(tǒng)而全面的學(xué)習(xí)體驗(yàn),包括教學(xué)課件與配套軟件。全書共11章,涵蓋了準(zhǔn)備階段、基礎(chǔ)知識(shí)、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、多重循環(huán)、一維數(shù)組、多維數(shù)組、函數(shù)和結(jié)構(gòu)體等方面。作者結(jié)合多年的一線教學(xué)實(shí)踐,精選了200余道必做的編程例題,并逐一分析注解,確保讀者能夠循序漸進(jìn)地掌
UML是以面向?qū)ο髨D形的方式來描述任何類型的系統(tǒng),應(yīng)用領(lǐng)域非常廣泛,其中常用的是建立軟件系統(tǒng)的模型。本書全面講解UML2.5的基本概念和建模方法,配套示例源文件和PPT課件。全書分為12章,主要內(nèi)容包括UML概述,面向?qū)ο蠹夹g(shù)和建;A(chǔ),UML建模工具,用例和用例圖,類圖和對(duì)象圖,順序圖和通信圖,狀態(tài)機(jī)圖和活動(dòng)圖,組件
本教材從介紹JavaScript的基礎(chǔ)知識(shí)開始,通過大量實(shí)例對(duì)JavaScript、css、DOM、Ajax等關(guān)鍵技術(shù)進(jìn)行深入淺出的分析,在此基礎(chǔ)上,本書通過精彩的實(shí)例詳細(xì)講解了jQuery的相關(guān)技術(shù),主要包括jQuery的基礎(chǔ)、如何實(shí)用jQuery控制頁面、制作動(dòng)畫與特效、簡化Ajax以及jQuery插件等內(nèi)容。本書
全書共分10章,主要包括JavaWeb應(yīng)用開發(fā)概述、JavaWeb基礎(chǔ)、JavaWeb常用的技術(shù)及組件,如動(dòng)態(tài)網(wǎng)頁JSP技術(shù)、Servlet技術(shù)、組件JavaBean技術(shù)、EL表達(dá)式與JSTL標(biāo)簽庫理論、數(shù)據(jù)庫訪問JDBC技術(shù)等內(nèi)容。本書注重基本概念和技術(shù)的介紹,并結(jié)合應(yīng)用實(shí)例較深入地分析主要技術(shù)的本質(zhì)和特點(diǎn),充分體現(xiàn)
機(jī)器學(xué)習(xí)和數(shù)據(jù)分析都離不開數(shù)據(jù);ヂ(lián)網(wǎng)上有著海量的數(shù)據(jù),利用Python能夠高效地進(jìn)行數(shù)據(jù)收集與分析——數(shù)據(jù)抓取。本書面向數(shù)據(jù)抓取初學(xué)者,以山羊博士和雙葉同學(xué)的教學(xué)漫畫情境為引,以對(duì)話和圖解為主要展現(xiàn)形式,在《Python一級(jí):從零開始學(xué)編程》的基礎(chǔ)上,從爬取公開數(shù)據(jù)開始,循序漸進(jìn)地講解HTML解析、表格數(shù)據(jù)讀取、開放
隨著ChatGPT的橫空出世,AI和深度學(xué)習(xí)成了人們熱議的焦點(diǎn)。那么,深度學(xué)習(xí)究竟是什么?它又能為我們做些什么呢?本書旨在解答這些疑惑的同時(shí)帶領(lǐng)讀者體驗(yàn)深度學(xué)習(xí)。本書以山羊博士和雙葉同學(xué)的教學(xué)漫畫情境為引,以對(duì)話和圖解為主要展現(xiàn)形式,生動(dòng)地講解深度學(xué)習(xí)的原理,同時(shí)借助免費(fèi)的在線演示教育平臺(tái)TensorFlowPlayg
本書將Linux系統(tǒng)編程應(yīng)用與操作系統(tǒng)原理深度融合,從LinuxC案例程序出發(fā),提出問題,引出操作系統(tǒng)概念和原理,討論解決問題的理論和方法,再從理論回歸實(shí)踐,分析和解決編程應(yīng)用問題,破解傳統(tǒng)上理論和實(shí)踐教學(xué)脫節(jié)的問題,取得了很好的教學(xué)效果。主要內(nèi)容包括Linux基本操作、shell編程、系統(tǒng)I/O編程、文件系統(tǒng)、進(jìn)程控
算法是程序的靈魂,算法能夠告訴開發(fā)者在面對(duì)一個(gè)項(xiàng)目功能時(shí)用什么思路去實(shí)現(xiàn),有了這個(gè)思路后,編程工作只需遵循這個(gè)思路去實(shí)現(xiàn)即可。本書循序漸進(jìn)、由淺入深地詳細(xì)講解了算法實(shí)現(xiàn)的核心技術(shù),分別講解了初步認(rèn)識(shí)算法思想,枚舉算法思想,遞歸算法思想,分治算法思想,貪心算法思想,回溯算法思想,迭代算法思想,查找算法,排序算法,使用算法
本書在內(nèi)容設(shè)計(jì)和組織上深入淺出,充分發(fā)揮Python語言易上手和擅長數(shù)據(jù)分析的特點(diǎn),分為Python編程基礎(chǔ)和Python專業(yè)應(yīng)用兩個(gè)部分。第1部分共7章,通過Python易上手的特點(diǎn)幫助讀者構(gòu)建良好的編程思維,能夠完成初步的數(shù)據(jù)分析和可視化;第2部分共3章,通過Python擅長數(shù)據(jù)分析的特點(diǎn)幫助讀者形成自主學(xué)習(xí)并應(yīng)用
MySQL是風(fēng)靡全球的數(shù)據(jù)庫管理系統(tǒng),被廣泛應(yīng)用于互聯(lián)網(wǎng)場(chǎng)景。作為一名開發(fā)人員,掌握MySQL是必備技能。本書從MySQL的安裝與使用開始,逐步深入。首先宏觀地介紹MySQL的目錄結(jié)構(gòu)、用戶與權(quán)限管理、邏輯架構(gòu)、存儲(chǔ)引擎、InnoDB存儲(chǔ)引擎中的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)等;然后介紹MySQL中的索引、性能分析工具的使用、索引優(yōu)化、