《讀源碼學架構:系統(tǒng)架構師思維訓練之道》以軟件架構師的能力培養(yǎng)為切入點,結合作者在過去10多年的工作中積累的經(jīng)驗,介紹了一名合格甚至優(yōu)秀的架構師應該具備的能力。 《讀源碼學架構:系統(tǒng)架構師思維訓練之道》分為4篇,總計9章,基本涵蓋了大部分生產(chǎn)環(huán)境下的系統(tǒng)設計原則以及方案。本書主要內(nèi)容有基本設計原則、輕松應對后續(xù)的變化、
在程序員與計算機的“交流”過程中,解釋器無疑扮演著優(yōu)秀的翻譯角色。它為只懂0和1的計算機翻譯源代碼,為看似隨機的字符賦予含義。這是如何實現(xiàn)的呢?充滿好奇心的你,是否曾經(jīng)思考過這個問題?跟隨本書,你將揭開解釋器的神秘面紗,通曉它的工作原理,并編寫出自己的解釋器。本書采用Go語言來為自創(chuàng)的編程語言Monkey實現(xiàn)解釋器。你
本書按照Web前端工程師崗位技能要求,以真實項目組織內(nèi)容,由淺入深地講解了如何利用HTML5和CSS3等網(wǎng)頁制作技術制作網(wǎng)站。本書共分為7個項目,項目1為Web前端基礎的相關介紹;項目2和項目3包含HTML和CSS的基礎知識、常用標簽、CSS基礎語法及選擇器等內(nèi)容;項目4和項目5介紹了HTML5語義化標簽、CSS3的新
這是一本介紹在Python中使用海龜繪圖工具的書。本書先帶領讀者認識Python編程語言,了解Python的特點,然后在此基礎上引入turtle模塊(俗稱“海龜繪圖”)的相關內(nèi)容,讓讀者大致了解該模塊的功能。隨后,本書給出了多個示例,幫助讀者加深對for循環(huán)、變量、數(shù)據(jù)類型、布爾類型和條件語句、while循環(huán)以及自定義
針對Python的特點和初學者的需求,本書將turtle庫應用于Python編程教學中,引導讀者在趣味橫生的開發(fā)過程中學習編程語言。全書包括初級篇、中級篇和高級篇三部分內(nèi)容,按照“邊學邊做”的方式,帶領讀者從零開始學習Python基礎語法,在實現(xiàn)趣味案例的過程中對所學知識加以實踐,以幫助讀者掌握本書所涵蓋的知識點,并能
JavaScript是一種廣泛應用于Web前端開發(fā)的腳本語言,能夠為網(wǎng)頁添加各式各樣的動態(tài)效果,為用戶提供流暢、美觀的瀏覽效果,具有簡單、易學的特點。為了加深讀者對知識的理解,本書采用項目驅動教學的思路編寫,內(nèi)容包括9個小項目和1個綜合項目:抽獎頁面——初識JavaScript、體脂率計算器——JavaScript程序
本書是以MIS系統(tǒng)項目為核心以案例為驅動的軟件工程理論聯(lián)系實踐的課程教材。全書在編寫上進行了實踐性的突破,從軟件工程實踐的角度,依據(jù)軟件項目的生命周期逐一分析了軟件項目開發(fā)的各個環(huán)節(jié),并附有具體的實際案例文檔。全書主要內(nèi)容包括:軟件工程項目開發(fā)的概念和內(nèi)涵、軟件工程實踐常用開發(fā)方法、軟件項目可行性分析實踐、軟件項目總體
本書基于上海市精品課程“面向對象程序設計(C#)”編寫,旨在培養(yǎng)學生的計算思維能力,通過面向對象的C#程序設計,讓學生體悟到編程的樂趣與魅力,掌握基礎知識,開闊視野,培養(yǎng)能力,為今后的編程學習打好基礎。在教材體系設計上采用由淺入深、循序漸進的方式,力圖將C#語言基礎、C#可視化程序設計、面向對象程序開發(fā)、Windows
本書通過精選案例引導讀者深入學習,系統(tǒng)地介紹Office2021辦公應用的相關知識和應用方法。 本書分為4篇,共13章。第1篇為Word辦公應用篇,主要介紹Word2021的基本操作、使用圖和表格美化Word文檔及長文檔的排版等;第2篇為Excel辦公應用篇,主要介紹Excel2021的基本操作、初級數(shù)據(jù)處理與分析,以
本書將數(shù)據(jù)結構課程設計與數(shù)據(jù)結構理論課程有機結合,以傳統(tǒng)數(shù)據(jù)結構的主要內(nèi)容為主線,精心設計多個案例。在描述各個案例的同時,采用三元式(D,S,P)的方式,完成對線性表、棧、隊列、字符串、廣義表、二叉樹、圖、集合等抽象數(shù)據(jù)類型的定義、描述和封裝。這些基本數(shù)據(jù)結構類型不僅應用于教材中的各個案例,也可作為工具或平臺復用于其它