本書收錄了與程序設(shè)計(jì)基礎(chǔ)知識(shí)相關(guān)的30個(gè)問題。它們是大部分初次接觸編程的讀者共有的問題。這些問題的答案并不復(fù)雜,但是消化吸收它們卻不是一個(gè)簡(jiǎn)單的過(guò)程。這需要讀者培養(yǎng)計(jì)算思維,學(xué)習(xí)從程序的視角看問題。當(dāng)你可以回答本書所有的問題時(shí),相信你已經(jīng)越過(guò)了程序設(shè)計(jì)的第一道門檻。本書分為6部分,分別是:入門學(xué)堂、內(nèi)存模型、初窺算法、
本教材共包括10章,在基礎(chǔ)章節(jié)如基本數(shù)據(jù)類型、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組等章節(jié)的編寫上力爭(zhēng)簡(jiǎn)潔明了,讓讀者較容易地掌握C語(yǔ)言的基本語(yǔ)法。突出C語(yǔ)言模塊化設(shè)計(jì)思想即“函數(shù)”章節(jié),對(duì)較難掌握且為C語(yǔ)言精髓章節(jié)“指針”,知識(shí)點(diǎn)描述避免高深、抽象,聯(lián)系實(shí)際生活設(shè)計(jì)例題。把編程規(guī)范貫穿于整本教材,培養(yǎng)讀者的編程素養(yǎng)。例子選取追求簡(jiǎn)
本書以VisualStudio2010為程序開發(fā)環(huán)境,采用案例方式對(duì)VisualC#.NET進(jìn)行了較全面闡述。全書共分6章,主要內(nèi)容包括:VisualStudio.NET簡(jiǎn)介,C#.NET語(yǔ)法基礎(chǔ),順序、選擇和循環(huán)三種結(jié)構(gòu)的程序設(shè)計(jì),面向?qū)ο蟪绦蛟O(shè)計(jì),異常處理,Windows窗體和控件,界面設(shè)計(jì),數(shù)據(jù)庫(kù)編程,部署Win
本書立足編程實(shí)踐,以Linux或者Windows為開發(fā)平臺(tái),從初學(xué)者的角度出發(fā),以面向?qū)ο蟪绦蛟O(shè)計(jì)思想為主線,結(jié)合實(shí)際項(xiàng)目的開發(fā)需求,將隱藏在面向?qū)ο蟊澈蟮年P(guān)于C++抽象、封裝、繼承、多態(tài)等機(jī)制和知識(shí)娓娓道來(lái),用通俗易懂的語(yǔ)言展開講解,不僅讓讀者知其然,更要讓讀者知其所以然,最終讓這些知識(shí)再反作用于編程實(shí)踐,幫助讀者寫
Web開發(fā)領(lǐng)域的REST運(yùn)動(dòng)已經(jīng)進(jìn)行了很多年了,在REST的Richardson成熟度模型提出后,第3級(jí)——HATEOAS的應(yīng)用——仍然沒有得到廣泛應(yīng)用。事實(shí)上,其中一個(gè)難點(diǎn)在于客戶端如何支持HATEOAS。之前很多REST相關(guān)書籍聚焦于如何打造服務(wù)端的RESTfulAPI,本書則著重研究RESTful客戶端,介紹了如
本書是與《操作系統(tǒng)原理》(黑新宏胡元義主編,電子工業(yè)出版社,2018,ISBN978-7-121-34038-3)一書配套的輔導(dǎo)教材,包括習(xí)題解析和上機(jī)實(shí)踐兩篇。本書注重操作系統(tǒng)知識(shí)的系統(tǒng)性、原理性、完整性和連貫性,將操作系統(tǒng)理論知識(shí)與具體實(shí)踐有機(jī)結(jié)合起來(lái),融知識(shí)傳授和能力培養(yǎng)于一體。幫助學(xué)生深刻理解操作系統(tǒng)的原理和概
在超過(guò)25年的時(shí)間豆,Mathematica一直致力于為全球數(shù)百萬(wàn)創(chuàng)新者、教育工作者、學(xué)生和其他人士提供重要的計(jì)算平臺(tái).本書為大家介紹了Mathematica,旨在從實(shí)踐經(jīng)驗(yàn)上帶讀者領(lǐng)略Mathematica可達(dá)到的廣度,并著重于展示其便捷易用的特性.讀者可從文互式學(xué)習(xí)實(shí)例和每章結(jié)尾處的習(xí)題獲得翔實(shí)的指導(dǎo)信息,作者們還
Python是一門非常流行的編程語(yǔ)言,不僅有著非常廣泛的應(yīng)用,而且由于學(xué)習(xí)門檻較低,適合中小學(xué)生和青少年學(xué)習(xí)。 本書幫助讀者利用Python語(yǔ)言進(jìn)入編程世界。本書強(qiáng)調(diào)以計(jì)算和算法思維訓(xùn)練為導(dǎo)向,從計(jì)算機(jī)的工作原理和算法基礎(chǔ)開始,詳細(xì)介紹了Python編程的基礎(chǔ)知識(shí),進(jìn)而引入了數(shù)據(jù)結(jié)構(gòu)、過(guò)程式編程和面向?qū)ο缶幊痰容^為高級(jí)
本書是深度學(xué)習(xí)真正意義上的入門書,深入淺出地剖析了深度學(xué)習(xí)的原理和相關(guān)技術(shù)。書中使用Python3,盡量不依賴外部庫(kù)或工具,從基本的數(shù)學(xué)知識(shí)出發(fā),帶領(lǐng)讀者從零創(chuàng)建一個(gè)經(jīng)典的深度學(xué)習(xí)網(wǎng)絡(luò),使讀者在此過(guò)程中逐步理解深度學(xué)習(xí)。書中不僅介紹了深度學(xué)習(xí)和神經(jīng)網(wǎng)絡(luò)的概念、特征等基礎(chǔ)知識(shí),對(duì)誤差反向傳播法、卷積神經(jīng)網(wǎng)絡(luò)等也有深入講解
本書系統(tǒng)地介紹了Java桌面編程的基礎(chǔ)知識(shí),共分10章。其中,前9章的內(nèi)容包括Java概述及開發(fā)環(huán)境,Java語(yǔ)言基礎(chǔ),面向?qū)ο蟮某绦蛟O(shè)計(jì),多線程,集合框架與泛型,JavaUI設(shè)計(jì),JavaI/O操作與文件讀寫,網(wǎng)絡(luò)編程和JDBC編程;第10章是綜合項(xiàng)目實(shí)訓(xùn)。本書充分考慮后續(xù)課程的需要,精心安排內(nèi)容結(jié)構(gòu),力求從簡(jiǎn)單到復(fù)