本書為101計劃規(guī)劃教材,以“中國特色、世界一流、101特色”為目標組織編寫。 本書通過完整、系統(tǒng)的軟件工程案例,改變目前軟件工程教學中抽象、空泛的現(xiàn)狀,并在一定程度上激發(fā)學生的學習興趣,能夠提高軟件工程課程的教學質量,讓學生真正學有所用。教材的內(nèi)容組織科學、合理、系統(tǒng),理論與實踐并重,是一本非常適合本科教學的軟件工程
本書內(nèi)容包括程序設計基礎和程序設計應用兩部分:程序設計基礎部分內(nèi)容簡單,易學易用;程序設計應用部分包括文本分析程序設計、圖形用戶界面程序設計、可視化程序設計、數(shù)據(jù)庫程序設計、大數(shù)據(jù)程序設計、人工智能程序設計、簡單游戲程序設計和其他應用程序設計(包括圖像處理程序設計、語音合成程序設計和科學計算程序設計)等內(nèi)容。本書由多個
本書以Python3.9為數(shù)據(jù)分析與挖掘的工具,課程內(nèi)容包括基礎篇和綜合篇。基礎篇從Python基礎知識出發(fā),圍繞數(shù)據(jù)分析與挖掘常用的科學計算包NumPy、數(shù)據(jù)處理包Pandas、數(shù)據(jù)可視化包Matplotlib以及機器學習庫Scikit-learn進行理實一體化講練;綜合篇聚焦汽車、交通行業(yè)案例進行數(shù)據(jù)分析綜合應用,
本書首先進行計算思維的鋪墊,涉及二進制系統(tǒng)、存儲程序運行原理、抽象、組合、遞歸、迭代和算法初步;接著,運用主流面向對象框架集進行軟件系統(tǒng)的UML建模和構造;最后,以結構化開發(fā)方法為主線貫穿典型項目的需求分析和軟件設計。本書從工程教育專業(yè)認證的能力中心和產(chǎn)出導向的視角布局謀篇,總分10章,三大部分。第一部分(第1~4章)
本書介紹了如何以面向對象的方式進行思考和設計,以及如何創(chuàng)建健壯且可維護的系統(tǒng)。開發(fā)者和學生可以通過兩個貫穿全書的案例研究來學習面向對象分析和設計。這些案例研究循序漸進地介紹了關鍵技能、面向對象的本質原則和模式、UML表示法及最佳實踐。
本書主要介紹了經(jīng)典的數(shù)據(jù)結構與算法的知識,包括基礎的線性表、棧、隊列、串、數(shù)組、樹、圖等數(shù)據(jù)結構,以及常用的查找和排序技術。在此基礎上,本書加入了大數(shù)據(jù)和AI領域的KNN機器學習、隨機梯度下降、神經(jīng)網(wǎng)絡、搜索引擎、大規(guī)模矩陣計算、大數(shù)據(jù)排序等工程實踐案例,使讀者可以將數(shù)據(jù)結構和算法的知識與大數(shù)據(jù)和AI應用緊密結合在一起
Swift語言是Apple公司推出的開發(fā)Apple平臺應用軟件的程序設計語言!禨wift語言程序設計基于Swift5.8和Xcode15》基于2023年6月的Swift語言(版本5.8)和Xcode集成開發(fā)環(huán)境(版本15.0)介紹Swift語言程序設計技術。全書共9章,第1章為Swift開發(fā)基礎,介紹了變量類型和工程
Octave為GNU項目下的開源軟件,旨在解決線性和非線性的數(shù)值計算問題。本書全面講解AR技術在理論上的基礎和在行業(yè)內(nèi)的應用,幫助讀者盡快掌握Octave的應用技巧。 本書共13章,涵蓋廣泛的AR技術應用場景,將龐大的AR技術分解為可視化技術、計算機視覺、硬件選型、SLAM算法等方面,分類進行詳細講解,并提供大量實用程
《Python數(shù)據(jù)分析與應用》從結構上分為編程基礎、數(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)結構程序設計,模塊化程序設計,變量的存儲屬性和預編譯命令等,通過對每章中案例的設計和實現(xiàn),讀者可以全面系統(tǒng)地理解和掌握C語言程序設計的知識和方法。本書可