Scratch是一款面向青少年的圖形化編程軟件,使用該軟件編程就如同創(chuàng)作一場舞臺(tái)劇,即使沒有任何基礎(chǔ)的小學(xué)生,也可以在極短的時(shí)間內(nèi)創(chuàng)作出生動(dòng)活潑的編程作品,因此它特別適合培養(yǎng)青少年的邏輯思維、編程思維和工程思維。 本書介紹了Scratch軟件的概況、工作模式和積木指令精髓;結(jié)合青少年熟知的生活場景,帶領(lǐng)大家學(xué)習(xí)和理解程
本書系統(tǒng)全面的介紹了有關(guān)JavaWeb程序開發(fā)所涉及的各類知識(shí)。全書共分13章,內(nèi)容包括.JavaWeb應(yīng)用開發(fā)概述,網(wǎng)頁前端開發(fā)基礎(chǔ),JavaScript腳本語言,JavaEE開發(fā)環(huán)境,走進(jìn)JSP,Servlet技術(shù),數(shù)據(jù)庫技術(shù),程序日志組件,SpringMVC框架,MyBatis技術(shù),Spring框架,SSM框架整
本書以程序設(shè)計(jì)初學(xué)者為主要對象,以Scratch3.0為基礎(chǔ),主要內(nèi)容包括Scratch簡介、變量與運(yùn)算符、運(yùn)動(dòng)與繪圖、外觀與音效、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、消息與過程、數(shù)據(jù)結(jié)構(gòu)與算法,在介紹編程知識(shí)的同時(shí),通過一個(gè)個(gè)有趣的案例,逐步引入和鞏固各個(gè)知識(shí)點(diǎn),從而使初學(xué)者在學(xué)習(xí)編程知識(shí)的過程中感受到編程的樂趣。
本書是作者積多年講授與研究“數(shù)據(jù)結(jié)構(gòu)”課程的經(jīng)驗(yàn)并結(jié)合指導(dǎo)學(xué)生上機(jī)的實(shí)踐編寫而成的。作者力求從實(shí)踐的角度,幫助讀者深入學(xué)習(xí)、理解和掌握數(shù)據(jù)結(jié)構(gòu)知識(shí)并能靈活應(yīng)用這些知識(shí)。本書涵蓋了“數(shù)據(jù)結(jié)構(gòu)”課程涉及的上機(jī)實(shí)踐內(nèi)容,并且列舉了理論知識(shí)對應(yīng)的算法實(shí)現(xiàn)程序,這些程序都已在VC++6.0環(huán)境下調(diào)試通過。
本書內(nèi)容包括9章。第1章為基于Go語言編寫基本區(qū)塊鏈,第2章為比特幣客戶端與回歸測試網(wǎng)絡(luò),第3章為區(qū)塊鏈瀏覽器與區(qū)塊鏈錢包,第4章為以太坊客戶端與分布式網(wǎng)絡(luò),第5章為IPFS-P2P私有網(wǎng)絡(luò)搭建,第6章為超級(jí)賬本項(xiàng)目Fabric實(shí)驗(yàn),第7章為Solidity與智能合約在線編程,第8章為簡單DApp的開發(fā)實(shí)踐,第9章為自
本書以于RHEL8.2/CentOS8.2為基礎(chǔ),循序漸進(jìn)講解Linux操作系統(tǒng)的基本概念及使用方法,共10個(gè)項(xiàng)目,包括Linux的基本概念、Linux安裝和配置、Linux文件系統(tǒng)、Linux磁盤管理、Linux用戶和權(quán)限管理、Linux軟件包管理、Linux文本處理、Linux網(wǎng)絡(luò)與安全管理、SHELL編程基礎(chǔ)及L
本書重點(diǎn)介紹Python語言在處理數(shù)據(jù)、分析數(shù)據(jù)及數(shù)據(jù)可視化方面的應(yīng)用技巧,內(nèi)容涉及數(shù)據(jù)分析軟件介紹、數(shù)據(jù)的收集與整理、Python數(shù)據(jù)分析編程基礎(chǔ)、數(shù)據(jù)的探索性分析及可視化、數(shù)據(jù)的直觀分析及可視化、數(shù)據(jù)的統(tǒng)計(jì)分析及可視化、數(shù)據(jù)的模型分析及可視化、數(shù)據(jù)的預(yù)測分析及可視化、數(shù)據(jù)的決策分析及可視化、數(shù)據(jù)的在線分析及可視化。
本書以VisualBasic6.0為語言背景,結(jié)合大量的實(shí)例,介紹了程序設(shè)計(jì)的基本知識(shí)和基本方法,其內(nèi)容包括:認(rèn)識(shí)VisualBasic,程序設(shè)計(jì)基礎(chǔ),順序結(jié)構(gòu)程序設(shè)計(jì),選擇結(jié)構(gòu)程序設(shè)計(jì),循環(huán)結(jié)構(gòu)程序設(shè)計(jì),數(shù)組,過程,程序調(diào)試與錯(cuò)誤處理,數(shù)據(jù)文件與文件管理,菜單及對話框,繪圖及其他常用控件等。
如今,軟件工程師不僅需要知道如何有效地編程,還需要知道如何開發(fā)適當(dāng)?shù)墓こ虒?shí)踐,以使他們的代碼庫可持續(xù)和健康。這本書強(qiáng)調(diào)了編程和軟件工程之間的區(qū)別。軟件工程師如何管理一個(gè)活的代碼庫,使其在生命周期中不斷演化并響應(yīng)不斷變化的需求?基于他們在谷歌的經(jīng)驗(yàn),軟件工程師TitusWinters和HyrumWright,以及技術(shù)作家
世界范圍內(nèi)的薪酬調(diào)查經(jīng)常將軟件架構(gòu)師排在前10名,但是沒有真正的指導(dǎo)可以幫助開發(fā)人員成為架構(gòu)師。直到現(xiàn)在。這本書提供了第一個(gè)全面的概述,有抱負(fù)的架構(gòu)師和現(xiàn)有的架構(gòu)師同樣會(huì)檢查架構(gòu)特征、架構(gòu)模式、組件確定、架構(gòu)圖繪制和呈現(xiàn)、演進(jìn)架構(gòu),以及許多其他主題。