你將學(xué)習(xí)到軟件組織在設(shè)計、架構(gòu)、編寫和維護代碼時應(yīng)牢記的三個基本原則:時間如何影響軟件的可持續(xù)性,以及如何使代碼隨著時間的推移而具有韌性。模如何影響工程組織內(nèi)軟件實踐的可行性。在評估設(shè)計和開發(fā)決策時,一位典型的工程師需要做出哪些權(quán)衡。
本書包括Python程序設(shè)計的方方面面:首先從Python的安裝開始,PyCharm的安裝,隨后介紹了Python的基礎(chǔ)知識和基本概念,包括列表、元組、字符串、字典以及各種語句;然后循序漸進地介紹了一些相對高級的主題,包括面向?qū)ο、異常、屬性、I/O文件操作以及模塊和包的知識;后,作者結(jié)合前面講述的內(nèi)容,按照實際項目開
本書從初學(xué)者角度出發(fā),通過通俗易懂的語言、豐富的實例,詳細介紹了JavaScript語言進行開發(fā)所需要掌握的知識內(nèi)容。主要包括JavaScript語言核心(ECMAScript)、JSON、Ajax技術(shù)等知識內(nèi)容。注重基礎(chǔ)內(nèi)容的學(xué)習(xí)與應(yīng)用。本書是一本體系化的前端教程,教材中知識全面,且具有合理的組織體系。教材中所使用的
數(shù)據(jù)結(jié)構(gòu)與算法是數(shù)據(jù)處理與編程中的兩個核心問題,《Python數(shù)據(jù)結(jié)構(gòu)和算法實戰(zhàn)(第2版)》就以動手實踐的形式介紹了基本的Python數(shù)據(jù)結(jié)構(gòu)、算法基礎(chǔ)、算法設(shè)計、編程實現(xiàn)等相關(guān)內(nèi)容。《Python數(shù)據(jù)結(jié)構(gòu)和算法實戰(zhàn)(第2版)》共14章,涵蓋Python編程基礎(chǔ)、Python數(shù)據(jù)類型、算法設(shè)計、鏈表、棧和隊列、樹、哈希
《Java微服務(wù)》以Spring家族的SpringCloud和SpringBoot為基礎(chǔ)講解微服務(wù)從開發(fā)、測試到自動化部署上線的全生命周期的開發(fā)與管理。從SpringBoot框架搭建,分模塊實現(xiàn)組件功能的開發(fā),到微服務(wù)應(yīng)用與部署實現(xiàn),本書構(gòu)建了完整的微服務(wù)應(yīng)用,幫助讀者從0到1設(shè)計、實現(xiàn)和應(yīng)用微服務(wù)。 全書共14章,內(nèi)
本書講述Python程序設(shè)計語言的語法和使用方法,涵蓋Python的基礎(chǔ)知識(包括其發(fā)展歷程、特點、安裝與維護方法、基本語法等)、復(fù)合數(shù)據(jù)類型、選擇與循環(huán)結(jié)構(gòu)、Unicode標準和字符串操作、函數(shù)的定義與使用、迭代協(xié)議、面向?qū)ο蟪绦蛟O(shè)計、類的相關(guān)語法、異常處理、模塊及其使用方法等內(nèi)容。本書以Python3為講述對象,示
本書主要介紹操作系統(tǒng)的基本原理、主要功能及實現(xiàn)技術(shù)。全書共分11章。第1章簡要介紹操作系統(tǒng)的基本概念。第2章討論了進程和線程管理的有關(guān)概念和技術(shù)。第3章討論了進程的同步和通信問題。第4章討論了處理機的調(diào)度策略和死鎖問題。第5章介紹存儲管理技術(shù)。第6章討論了虛擬存儲技術(shù)。第7章討論了設(shè)備的控制和管理技術(shù)。第8章介紹文件系
本書具體闡述了JavaWeb的典型開發(fā)技術(shù)及編程方法。全書共分10章,內(nèi)容包括:JavaWeb應(yīng)用開發(fā)概述、JavaWeb基礎(chǔ)、動態(tài)網(wǎng)頁JSP技術(shù)、Servlet技術(shù)、組件JavaBean技術(shù)、EL表達式與JSTL標簽庫理論、數(shù)據(jù)庫訪問JDBC技術(shù)、持久化框架Hibernate、企業(yè)級JavaWeb開發(fā)架構(gòu)與設(shè)計模式、
《漫話區(qū)塊鏈100問》分為基礎(chǔ)概念、比特幣、礦業(yè)、錢包、數(shù)字資產(chǎn)、進階概念6篇。從區(qū)塊鏈的基礎(chǔ)原理開始介紹,到比特幣與區(qū)塊鏈之間的關(guān)系、智能合約、“去中心化”數(shù)字資產(chǎn)等核心概念及應(yīng)用技巧,再到區(qū)塊鏈在溯源、政務(wù)、版權(quán)、金融及各行各業(yè)的具體應(yīng)用!堵拝^(qū)塊鏈100問》用100個問題,串聯(lián)區(qū)塊鏈的發(fā)展脈絡(luò),用簡潔易懂的文字
本書將目標設(shè)定為“在一臺筆記本電腦上使用R語言處理較大的數(shù)據(jù)集”,從單機大型數(shù)據(jù)集處理策略、提升計算性能、其他工具和技巧3個方面介紹了使用R語言處理數(shù)據(jù)時的實用方法。包括數(shù)據(jù)集占用空間、善用data.table處理數(shù)據(jù)、數(shù)據(jù)分塊處理、提升硬盤資源使用效率、并行編程技術(shù)、提升機器學(xué)習(xí)性能,以及其他資源管理和提高性能的實用