本書首先進行計算思維的鋪墊,涉及二進制系統(tǒng)、存儲程序運行原理、抽象、組合、遞歸、迭代和算法初步;接著,運用主流面向?qū)ο罂蚣芗M行軟件系統(tǒng)的UML建模和構(gòu)造;最后,以結(jié)構(gòu)化開發(fā)方法為主線貫穿典型項目的需求分析和軟件設計。本書從工程教育專業(yè)認證的能力中心和產(chǎn)出導向的視角布局謀篇,總分10章,三大部分。第一部分(第1~4章)
本書介紹了如何以面向?qū)ο蟮姆绞竭M行思考和設計,以及如何創(chuàng)建健壯且可維護的系統(tǒng)。開發(fā)者和學生可以通過兩個貫穿全書的案例研究來學習面向?qū)ο蠓治龊驮O計。這些案例研究循序漸進地介紹了關(guān)鍵技能、面向?qū)ο蟮谋举|(zhì)原則和模式、UML表示法及最佳實踐。
本書主要介紹了經(jīng)典的數(shù)據(jù)結(jié)構(gòu)與算法的知識,包括基礎(chǔ)的線性表、棧、隊列、串、數(shù)組、樹、圖等數(shù)據(jù)結(jié)構(gòu),以及常用的查找和排序技術(shù)。在此基礎(chǔ)上,本書加入了大數(shù)據(jù)和AI領(lǐng)域的KNN機器學習、隨機梯度下降、神經(jīng)網(wǎng)絡、搜索引擎、大規(guī)模矩陣計算、大數(shù)據(jù)排序等工程實踐案例,使讀者可以將數(shù)據(jù)結(jié)構(gòu)和算法的知識與大數(shù)據(jù)和AI應用緊密結(jié)合在一起
Swift語言是Apple公司推出的開發(fā)Apple平臺應用軟件的程序設計語言!禨wift語言程序設計基于Swift5.8和Xcode15》基于2023年6月的Swift語言(版本5.8)和Xcode集成開發(fā)環(huán)境(版本15.0)介紹Swift語言程序設計技術(shù)。全書共9章,第1章為Swift開發(fā)基礎(chǔ),介紹了變量類型和工程
Octave為GNU項目下的開源軟件,旨在解決線性和非線性的數(shù)值計算問題。本書全面講解AR技術(shù)在理論上的基礎(chǔ)和在行業(yè)內(nèi)的應用,幫助讀者盡快掌握Octave的應用技巧。 本書共13章,涵蓋廣泛的AR技術(shù)應用場景,將龐大的AR技術(shù)分解為可視化技術(shù)、計算機視覺、硬件選型、SLAM算法等方面,分類進行詳細講解,并提供大量實用程
《Python數(shù)據(jù)分析與應用》從結(jié)構(gòu)上分為編程基礎(chǔ)、數(shù)據(jù)分析和數(shù)據(jù)應用三部分。 第一部分(第1~6章)是Python語言入門及進階,內(nèi)容包括Python語法和程序設計;第二部分(第7~10章)是Python核心數(shù)據(jù)分析演練,主要介紹Python核心數(shù)據(jù)處理庫和專業(yè)庫;第三部分(第11~15章)是Python在金融行業(yè)的
本書是與《C語言程序設計教程》配套的實驗教材,以程序理解、程序調(diào)試、程序設計為主線組織內(nèi)容。本書共18章,包括C程序初步,C語言的數(shù)據(jù)、運算符和表達式,順序、選擇、循環(huán)結(jié)構(gòu)程序設計,模塊化程序設計,變量的存儲屬性和預編譯命令等,通過對每章中案例的設計和實現(xiàn),讀者可以全面系統(tǒng)地理解和掌握C語言程序設計的知識和方法。本書可
本教材基于作者學習Python語言的體會和多年的教學實踐與研發(fā)經(jīng)驗,為滿足初學者對Python語言的需求以及滿足Python開發(fā)人員的進階需求而編寫。本書在系統(tǒng)講解Python語言語法的同時介紹了從數(shù)據(jù)理解到圖像處理、從網(wǎng)絡通信到網(wǎng)絡爬蟲的30多個Python模塊(庫、包),展示了全新的編程語言學習路徑。全書共12章,
本書以具體項目開發(fā)為主線,詳細地介紹了實現(xiàn)一個JavaWeb項目所必需的前端技術(shù)和后端技術(shù)。全書共9章,內(nèi)容包括:JavaWeb應用開發(fā)概述、HTML與CSS網(wǎng)頁基礎(chǔ)、JSP語法、JSP內(nèi)置對象、JavaBean及其應用、Servlet技術(shù)、EL表達式和JSTL、使用JDBC技術(shù)訪問數(shù)據(jù)庫以及綜合案例學生信息管理系統(tǒng)。
本書介紹C語言的基本概念和語法,可使讀者全面系統(tǒng)地理解和掌握C語言程序設計的方法。主要內(nèi)容包括軟件開發(fā)綜述,C語言程序的基本概念,C語言的基本數(shù)據(jù)類型、運算符及表達式,程序的3種基本結(jié)構(gòu)、函數(shù)、數(shù)組、指針、趣味程序設計等。本書可作為高等學校各專業(yè)(特別是少學時)的C語言程序設計課程教材,也可作為計算機等級考試的輔導教材