本書是《C程序設計與問題求解》的配套實踐教材。本書旨在提高讀者的計算思維,以及問題求解類課程的教學效果和教學質量,使讀者在學習過程中通過同步練習、上機實驗及綜合實踐,深入理解和掌握計算思維,熟練使用C語言進行程序設計!禕R》本書共3篇:語法基礎實踐篇、問題求解實踐篇和綜合實踐案例篇。語法基礎實踐篇對《C程序設計與問題
本書為適應新工科復合型人才對計算思維和問題求解能力的要求而編寫,全書共10章,主要內容包括:計算思維與問題求解、簡單的C程序設計、程序結構、函數(shù)、數(shù)組、指針、結構體、文件、常用算法和經典人工智能算法。本書兼顧計算思維與程序設計基礎知識,注重問題抽象,通過案例分析,逐步給出問題求解算法與程序實現(xiàn),引導讀者建立算法思維和程
了解數(shù)據(jù)結構與算法是透徹理解計算機科學的前提。隨著Python日益廣泛的應用,Python程序員需要實現(xiàn)與傳統(tǒng)的面向對象編程語言相似的數(shù)據(jù)結構與算法。本書是用Python描述數(shù)據(jù)結構與算法的開山之作,匯聚了作者多年的實戰(zhàn)經驗,向讀者透徹講解在Python環(huán)境下,如何通過一系列存儲機制有效地實現(xiàn)各類算法。通過本書,讀者將
本書以培養(yǎng)零編程基礎的初學者從學習程序設計的基本概念到編寫實際應用的軟件項目為主線,采用“任務驅動”的方式設計整個教學過程。全書按照理論與實踐一體化的教學方式組織編寫,便于教師采用邊理論講解、邊實踐操作的方式進行教學,也方便學生進行自學。本書在內容選取上既突出程序設計語言的通用性,又強調如何利用Python解決實際問題
本書較為系統(tǒng)地介紹了非線性最優(yōu)化的基本理論、方法及其Python程序設計,主要內容包括線搜索方法、梯度法和牛頓法、共軛梯度法、擬牛頓法、信賴域方法、非線性最小二乘問題、約束優(yōu)化的最優(yōu)性條件、罰函數(shù)法、可行方向法、二次規(guī)劃問題的解法、序列二次規(guī)劃法等。書中配有豐富的例題和習題,同時簡要介紹了Python軟件的安裝和Pyt
本書從介紹C語言的基礎語法開始,循序漸進地介紹了程序設計的3種程序控制結構:順序、選擇和循環(huán),以及函數(shù)、數(shù)組、指針、結構和文件等內容。本書理論聯(lián)系實際,注重培養(yǎng)讀者解決問題的能力,始終強調養(yǎng)成良好編程習慣的重要性。本書講解深入全面,精心設置大量例題并搭配習題,通過對解題思路的分析和代碼的講解,幫助讀者鞏固所學知識點、拓
本書知識由淺入深、技能由易到難,精心設計了9章26個典型工作任務,包括:第1章認識Python程序,第2章數(shù)據(jù)類型與運算,第3章程序流程控制,第4章組合數(shù)據(jù)類型,第5章函數(shù)與模塊,第6章文件操作與管理,第7章面向對象編程,第8章異常處理,第9章數(shù)據(jù)解析和可視化。本書遵循“體現(xiàn)三教改革、開放共建共享、優(yōu)質課程資源、課證聯(lián)
C語言是應用范圍最廣、最為基礎的一門程序設計語言,也是一門實踐性很強的課程,作為計算機相關專業(yè)的必修專業(yè)基礎課程,為后續(xù)Java面向對象程序設計、數(shù)據(jù)結構與算法、嵌入式開發(fā)等課程的學習奠定堅實基礎。本書共分為11個項目,項目1介紹C語言程序及程序編輯環(huán)境的應用;項目2講解C語言的數(shù)據(jù)類型與運算符;項目3講解選擇結構的設
本書旨在通過各個公司在工程創(chuàng)新、管理創(chuàng)新、產品創(chuàng)新、技術創(chuàng)新、效能創(chuàng)新上的最佳實踐,以及對案例的分析和總結,為其他公司提供一定的參考和借鑒,以幫助大家更快速地解決所遇到的問題。本書共包含22個實戰(zhàn)案例,涵蓋了研發(fā)效能提升、數(shù)字化實踐、敏捷轉型、研發(fā)管理、人才培養(yǎng)、AI視覺分析引擎構建等軟件研發(fā)各個領域的多個方面,適用于
網絡爬蟲是按照一定規(guī)則自動請求服務器上的網頁,并采集網頁數(shù)據(jù)的一種程序或腳本,它可以代替人進行數(shù)據(jù)采集,也可以自動采集網頁數(shù)據(jù)、高效利用互聯(lián)網數(shù)據(jù),因此在市場應用中占據(jù)了重要位置。本書以Windows操作系統(tǒng)為主要開發(fā)平臺,系統(tǒng)、全面地講解了網絡爬蟲的相關知識。本書的主要內容包括保存服務器網頁到本地、使用正則表達式提取