官术网_书友最值得收藏!

健壯的Python
會(huì)員

你的Python項(xiàng)目是否正在變得越來(lái)越龐大?隨著代碼的擴(kuò)展,調(diào)試和維護(hù)工作變得更加艱難,你是否感到痛苦?Python是一種容易學(xué)習(xí)和使用的語(yǔ)言,但這也意味著系統(tǒng)可以迅速發(fā)展到無(wú)法理解的程度。值得慶幸的是,Python具有幫助開發(fā)者克服可維護(hù)性困境的功能。在這本實(shí)用的書中,作者將告訴你如何最大限度地使用Python的類型系統(tǒng)。你將看到用戶定義的類型(如類和枚舉),以及Python的類型提示系統(tǒng)。你還將學(xué)習(xí)如何使Python代碼具有可擴(kuò)展性,以及如何基于一個(gè)全面的測(cè)試策略構(gòu)建安全網(wǎng)。利用這些知識(shí)和技術(shù),你將編寫更清晰、更易于維護(hù)的代碼。通過(guò)學(xué)習(xí)本書,你將:了解為什么類型在現(xiàn)代開發(fā)生態(tài)系統(tǒng)中是必不可少的。了解類、字典和枚舉等類型選擇是如何反映特定意圖的。在不加劇臃腫的情況下使Python代碼在未來(lái)可擴(kuò)展。使用流行的Python工具來(lái)提高代碼庫(kù)的安全性和健壯性。評(píng)估當(dāng)前的代碼以檢測(cè)常見的可維護(hù)性問(wèn)題。通過(guò)linter和測(cè)試構(gòu)建代碼庫(kù)的安全網(wǎng)。

(美)帕特里克·維亞福爾 ·程序設(shè)計(jì) ·16.5萬(wàn)字

匯編語(yǔ)言編程基礎(chǔ):基于LoongArch

匯編語(yǔ)言是人和計(jì)算機(jī)溝通的最直接的方式,它描述了機(jī)器最終所要執(zhí)行的指令序列。匯編語(yǔ)言和機(jī)器語(yǔ)言一樣都是和計(jì)算機(jī)體系架構(gòu)強(qiáng)綁定的低級(jí)語(yǔ)言。本書是龍芯自主指令集的首本匯編語(yǔ)言教程,系統(tǒng)講解龍芯處理器全新的自主指令系統(tǒng)架構(gòu)LoongArch。本書循序漸進(jìn)地介紹基于LoongArch的匯編語(yǔ)言知識(shí),包括計(jì)算機(jī)語(yǔ)言、使用匯編語(yǔ)言的場(chǎng)景等基礎(chǔ)知識(shí),寄存器、指令集、函數(shù)調(diào)用等匯編語(yǔ)言的核心內(nèi)容,以及編寫程序示例和常用的調(diào)試手段。本書并不是逐條地講解每一條指令的功能,而是通過(guò)關(guān)鍵指令的拆解來(lái)介紹計(jì)算機(jī)工作的基本原理,同時(shí)恰當(dāng)?shù)刂赋鯨oongArch的特殊之處,便于讀者理解、實(shí)踐、應(yīng)用LoongArch。本書非常適合基于龍芯架構(gòu)的工程技術(shù)人員學(xué)習(xí)參考,也可作為從事計(jì)算機(jī)體系結(jié)構(gòu)或計(jì)算機(jī)系統(tǒng)設(shè)計(jì)的工程技術(shù)人員的參考書,還可用作大學(xué)計(jì)算機(jī)專業(yè)的延伸閱讀資料。本書的讀者應(yīng)具備以下基礎(chǔ):具有計(jì)算機(jī)的使用經(jīng)驗(yàn),具有計(jì)算機(jī)基礎(chǔ)知識(shí),具有一門高級(jí)語(yǔ)言(C、Java、Python等)的基本編程基礎(chǔ)知識(shí)。

孫國(guó)云 敖琪 王銳 ·程序設(shè)計(jì) ·9.5萬(wàn)字

信息學(xué)競(jìng)賽寶典:基礎(chǔ)算法
會(huì)員

本書的核心是信息學(xué)競(jìng)賽中經(jīng)常用到的9種基礎(chǔ)算法,包括模擬算法、遞歸算法、枚舉算法、遞推算法、分治算法、貪心算法、排序算法、高精度算法和搜索算法。本書直接以各類競(jìng)賽真題入手,內(nèi)容講解上由淺入深,設(shè)計(jì)合理:對(duì)于引入新知識(shí)點(diǎn)的題目,書中會(huì)提供該題目的完整參考代碼,但隨著讀者對(duì)此知識(shí)點(diǎn)理解的逐步加深,后續(xù)的同類型題目將逐步向僅提供算法思路、提供偽代碼和無(wú)任何提示的方式轉(zhuǎn)變;對(duì)于一些思維跨度較大的題目,本書會(huì)給出一定的提示;此外,本書還安排了相關(guān)習(xí)題。本書中的每一章都分為普及組和提高組兩部分。普及組涉及的內(nèi)容對(duì)應(yīng)NOIP普及組難度,讀者可初步掌握每種算法的思想和用法;提高組涉及的內(nèi)容對(duì)應(yīng)NOIP提高組難度,讀者可復(fù)習(xí)和提高已講解過(guò)的算法內(nèi)容。本書既適合作為學(xué)習(xí)了C++語(yǔ)言和算法入門知識(shí)的讀者的進(jìn)階教材,也適合作為有一定編程基礎(chǔ)的讀者學(xué)習(xí)算法的獨(dú)立用書。

張新華 胡向榮 葛陽(yáng)編著 ·程序設(shè)計(jì) ·11.2萬(wàn)字

QQ閱讀手機(jī)版

主站蜘蛛池模板: 涞源县| 麦盖提县| 汕头市| 普格县| 阿坝县| 沐川县| 乐安县| 盖州市| 宜宾县| 平江县| 泽州县| 申扎县| 阿坝县| 尚义县| 佛冈县| 岑巩县| 化州市| 鲜城| 罗甸县| 石家庄市| 阳春市| 亚东县| 常熟市| 新乡县| 张家川| 望城县| 肇源县| 永顺县| 武定县| 彰化县| 兴安县| 金阳县| 旬阳县| 华阴市| 新源县| 洛扎县| 萨嘎县| 饶平县| 电白县| 丰城市| 义乌市|