本書可幫助讀者學(xué)會(huì)在Unix、Linuxshell、MacOS和Windows命令行上以輕松、循序漸進(jìn)的方式使用Rust進(jìn)行編程,引導(dǎo)讀者全面了解Rust提供的功能。本書從Rust的基礎(chǔ)開始講解,包括如何命名對(duì)象、控制執(zhí)行流和處理基本類型。你將了解如何進(jìn)行算術(shù)運(yùn)算、分配內(nèi)存、使用迭代器以及處理輸入/輸出。掌握了這些核心
本書用Python語言來講解數(shù)據(jù)結(jié)構(gòu)及實(shí)現(xiàn)方法。全書首先概述Python編程的功能—這些功能是實(shí)際編程和解決問題時(shí)所必需的;其次介紹抽象數(shù)據(jù)類型的規(guī)范、實(shí)現(xiàn)和應(yīng)用,多項(xiàng)集類型,以及接口和實(shí)現(xiàn)之間的重要差異;隨后介紹線性多項(xiàng)集、棧、隊(duì)列和列表;最后介紹樹、圖等內(nèi)容。本書附有大量的復(fù)習(xí)題和編程項(xiàng)目,旨在幫助讀者鞏固所學(xué)知識(shí)
PHP是一種運(yùn)行于服務(wù)器端并完全跨平臺(tái)的嵌入式腳本編程語言,是目前開發(fā)各類Web應(yīng)用的主流語言之一。本書站在初學(xué)者的角度,以通俗易懂的語言、豐富的圖表、實(shí)用的案例詳細(xì)介紹了PHP語言。全書共分11章:第1~7章主要介紹了Web開發(fā)概念和PHP入門、PHP基本語法、PHP流程控制和數(shù)組、PHP函數(shù)及應(yīng)用、PHP與網(wǎng)頁交互
本書全面而深入地講解了PythonWeb開發(fā)的主流框架Flask。全書共9章,第1章主要講解“蝸牛筆記”博客系統(tǒng)的功能,同時(shí)對(duì)使用的開發(fā)環(huán)境和基礎(chǔ)知識(shí)進(jìn)行了梳理;第2章講解如何基于“蝸牛筆記”博客系統(tǒng)的功能需求設(shè)計(jì)前端頁面,并利用HTML5+Bootstrap框架設(shè)計(jì)能夠同時(shí)適配移動(dòng)端和PC端的響應(yīng)式頁面;第3章講解如
《領(lǐng)域特定語言》是領(lǐng)域特定語言(Domain-SpecificLanguage,DSL)領(lǐng)域的豐碑之作,由世界級(jí)軟件開發(fā)大師馬丁·福勒(MartinFowler)歷時(shí)多年寫作而成。 全書共57章,分為6個(gè)部分,全面介紹了DSL概念、DSL常見主題、外部DSL主題、內(nèi)部DSL主題、備選計(jì)算模型以及代碼生成等內(nèi)容,揭示了與
本書共計(jì)25章,以輕松、幽默、淺顯易懂的文風(fēng)從面向?qū)ο缶幊、面向(qū)ο笕筇匦缘睦碚摶A(chǔ)開篇,然后系統(tǒng)且詳細(xì)地講解了單例、原型、工廠方法、抽象工廠、建造者、門面、組合、裝飾器、適配器、享元、代理、橋接、模板方法、迭代器、責(zé)任鏈、策略、狀態(tài)、備忘錄、中介、命令、訪問者、觀察者及解釋器等23種設(shè)計(jì)模式的概念及結(jié)構(gòu)機(jī)理,最后以
本書以MySQL數(shù)據(jù)庫管理系統(tǒng)為平臺(tái),較全面地介紹了數(shù)據(jù)庫的基礎(chǔ)知識(shí)及其應(yīng)用。全書共9個(gè)單元,包括認(rèn)識(shí)數(shù)據(jù)庫、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)定義、數(shù)據(jù)操作、數(shù)據(jù)查詢、數(shù)據(jù)視圖、索引與分區(qū)、數(shù)據(jù)庫編程和數(shù)據(jù)安全。全書采用案例教學(xué)方式,分別采用4個(gè)不同的數(shù)據(jù)庫項(xiàng)目貫穿始末。每個(gè)單元先以應(yīng)用舉例的方式闡述知識(shí)要點(diǎn),再通過對(duì)一個(gè)典型的商業(yè)實(shí)
數(shù)據(jù)預(yù)處理是數(shù)據(jù)分析、數(shù)據(jù)挖掘或人工智能中必不可少的環(huán)節(jié),它通過一定的方法將存在諸多問題的低質(zhì)量數(shù)據(jù)處理變成高質(zhì)量數(shù)據(jù),在一定程度上提高數(shù)據(jù)分析或數(shù)據(jù)挖掘等工作的效率。 本書以JupyterNotebook為主要開發(fā)工具,采用理論與實(shí)例相結(jié)合的形式,全面地介紹數(shù)據(jù)預(yù)處理的相關(guān)知識(shí)。全書共8章,其中第1章介紹數(shù)據(jù)預(yù)處理的
技術(shù)面試對(duì)于IT領(lǐng)域的求職者來說是一個(gè)關(guān)鍵環(huán)節(jié)。力扣(Leetcode)是許多求職者在準(zhǔn)備面試或提高技術(shù)時(shí)常用的一個(gè)網(wǎng)站,合理且有效地運(yùn)用網(wǎng)站上的題目資源可幫助讀者更高效地準(zhǔn)備面試。本書精選力扣上的幾十道原題,涵蓋求和問題、動(dòng)態(tài)規(guī)劃法、堆棧、數(shù)字、樹、字符串、圖等算法知識(shí),詳細(xì)講解技術(shù)面試的各個(gè)方面,更介紹了系統(tǒng)架構(gòu)設(shè)
這是一本關(guān)于如何利用Python提高日常辦公效率的書,書中凝聚了作者多年的實(shí)踐經(jīng)驗(yàn)和獨(dú)特思考,旨在幫助讀者準(zhǔn)確、高效地完成大量高重復(fù)度的工作。 《學(xué)Python,不加班:輕松實(shí)現(xiàn)辦公自動(dòng)化》匯集了日常辦公和處理文檔時(shí)常見的問題,通過實(shí)例的演示與講解,幫助讀者靈活有效地使用Python處理工作中遇到的問題。全書共11章,