本書是一本從基礎(chǔ)逐步深入Processing體系的書籍,以簡潔的語言引導讀者了解和學習每一個關(guān)鍵知識點。本書完全以初學者學習歷程中遇到的各類問題為核心,拋出疑問再深入解析,是自學Processing創(chuàng)意編程基礎(chǔ)的首選書籍。本書盡量避免晦澀難懂的語言描述概念性內(nèi)容,由淺入深、環(huán)環(huán)緊扣、前后呼應,為初學者進階為高手奠定基礎(chǔ)
Scratch是一款面向青少年的圖形化編程軟件,使用該軟件編程就如同創(chuàng)作一場舞臺劇,即使沒有任何基礎(chǔ)的小學生,也可以在極短的時間內(nèi)創(chuàng)作出生動活潑的編程作品,因此它特別適合培養(yǎng)青少年的邏輯思維、編程思維和工程思維。 本書介紹了Scratch軟件的概況、工作模式和積木指令精髓;結(jié)合青少年熟知的生活場景,帶領(lǐng)大家學習和理解程
本書系統(tǒng)全面的介紹了有關(guān)JavaWeb程序開發(fā)所涉及的各類知識。全書共分13章,內(nèi)容包括.JavaWeb應用開發(fā)概述,網(wǎng)頁前端開發(fā)基礎(chǔ),JavaScript腳本語言,JavaEE開發(fā)環(huán)境,走進JSP,Servlet技術(shù),數(shù)據(jù)庫技術(shù),程序日志組件,SpringMVC框架,MyBatis技術(shù),Spring框架,SSM框架整
本書以程序設(shè)計初學者為主要對象,以Scratch3.0為基礎(chǔ),主要內(nèi)容包括Scratch簡介、變量與運算符、運動與繪圖、外觀與音效、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、消息與過程、數(shù)據(jù)結(jié)構(gòu)與算法,在介紹編程知識的同時,通過一個個有趣的案例,逐步引入和鞏固各個知識點,從而使初學者在學習編程知識的過程中感受到編程的樂趣。
本書是作者積多年講授與研究“數(shù)據(jù)結(jié)構(gòu)”課程的經(jīng)驗并結(jié)合指導學生上機的實踐編寫而成的。作者力求從實踐的角度,幫助讀者深入學習、理解和掌握數(shù)據(jù)結(jié)構(gòu)知識并能靈活應用這些知識。本書涵蓋了“數(shù)據(jù)結(jié)構(gòu)”課程涉及的上機實踐內(nèi)容,并且列舉了理論知識對應的算法實現(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章為超級賬本項目Fabric實驗,第7章為Solidity與智能合約在線編程,第8章為簡單DApp的開發(fā)實踐,第9章為自
本書以于RHEL8.2/CentOS8.2為基礎(chǔ),循序漸進講解Linux操作系統(tǒng)的基本概念及使用方法,共10個項目,包括Linux的基本概念、Linux安裝和配置、Linux文件系統(tǒng)、Linux磁盤管理、Linux用戶和權(quán)限管理、Linux軟件包管理、Linux文本處理、Linux網(wǎng)絡(luò)與安全管理、SHELL編程基礎(chǔ)及L
本書重點介紹Python語言在處理數(shù)據(jù)、分析數(shù)據(jù)及數(shù)據(jù)可視化方面的應用技巧,內(nèi)容涉及數(shù)據(jù)分析軟件介紹、數(shù)據(jù)的收集與整理、Python數(shù)據(jù)分析編程基礎(chǔ)、數(shù)據(jù)的探索性分析及可視化、數(shù)據(jù)的直觀分析及可視化、數(shù)據(jù)的統(tǒng)計分析及可視化、數(shù)據(jù)的模型分析及可視化、數(shù)據(jù)的預測分析及可視化、數(shù)據(jù)的決策分析及可視化、數(shù)據(jù)的在線分析及可視化。
本書以VisualBasic6.0為語言背景,結(jié)合大量的實例,介紹了程序設(shè)計的基本知識和基本方法,其內(nèi)容包括:認識VisualBasic,程序設(shè)計基礎(chǔ),順序結(jié)構(gòu)程序設(shè)計,選擇結(jié)構(gòu)程序設(shè)計,循環(huán)結(jié)構(gòu)程序設(shè)計,數(shù)組,過程,程序調(diào)試與錯誤處理,數(shù)據(jù)文件與文件管理,菜單及對話框,繪圖及其他常用控件等。
如今,軟件工程師不僅需要知道如何有效地編程,還需要知道如何開發(fā)適當?shù)墓こ虒嵺`,以使他們的代碼庫可持續(xù)和健康。這本書強調(diào)了編程和軟件工程之間的區(qū)別。軟件工程師如何管理一個活的代碼庫,使其在生命周期中不斷演化并響應不斷變化的需求?基于他們在谷歌的經(jīng)驗,軟件工程師TitusWinters和HyrumWright,以及技術(shù)作家