問題:現(xiàn)有現(xiàn)金a,并且有n種面額的零錢,問,共有多少種找零方式。問題細(xì)化:現(xiàn)有現(xiàn)金1元,并且有50分,25分,10分,5分,1分五種面額,用這5種零錢組成1元,共有多少種方式? 如果把n種零錢按照某種順序排列(如50分...
3.1 引言 來源:3.1 Introduction 譯者:飛龍 協(xié)議:CC BY-NC-SA 4.0 第一章和第二章描述了編程的兩個(gè)基本元素:數(shù)據(jù)和函數(shù)之間的緊密聯(lián)系。我們看到了高階函數(shù)如何將函數(shù)當(dāng)做數(shù)據(jù)操作。我們也看到了數(shù)據(jù)可以使用消息傳遞和...
1.4 實(shí)踐指南:函數(shù)的藝術(shù) 來源:1.4 Practical Guidance: The Art of the Function 譯者:飛龍 協(xié)議:CC BY-NC-SA 4.0 函數(shù)是所有程序的要素,無論規(guī)模大小,并且在編程語言中作為我們表達(dá)計(jì)算過程的主要媒介。目前為止,我們討論了函...
2.1 引言 來源:2.1 Introduction 譯者:飛龍 協(xié)議:CC BY-NC-SA 4.0 在第一章中,我們專注于計(jì)算過程,以及程序設(shè)計(jì)中函數(shù)的作用。我們看到了如何使用原始數(shù)據(jù)(數(shù)值)和原始操作(算術(shù)運(yùn)算),如何通過組合和控制來形成復(fù)...
3.4 異常 來源:3.4 Exceptions 譯者:飛龍 協(xié)議:CC BY-NC-SA 4.0 程序員必須總是留意程序中可能出現(xiàn)的錯(cuò)誤。例子數(shù)不勝數(shù):一個(gè)函數(shù)可能不會(huì)收到它預(yù)期的信息,必需的資源可能會(huì)丟失,或者網(wǎng)絡(luò)上的連接可能丟失。在設(shè)計(jì)系...
...e Sussman創(chuàng)作的經(jīng)典教科書《計(jì)算機(jī)科學(xué)的構(gòu)造與解釋》(SICP)。這個(gè)講義大量借鑒了這本書,原作者慷慨地使它可用于改編和復(fù)用。 我們的智力之旅一旦出發(fā)就不能回頭了,我們也永遠(yuǎn)都不應(yīng)該對(duì)此有所期待。 我們將要學(xué)習(xí)...
2.6 實(shí)現(xiàn)類和對(duì)象 來源:2.6 Implementing Classes and Objects 譯者:飛龍 協(xié)議:CC BY-NC-SA 4.0 在使用面向?qū)ο缶幊谭妒綍r(shí),我們使用對(duì)象隱喻來指導(dǎo)程序的組織。數(shù)據(jù)表示和操作的大部分邏輯都表達(dá)在類的定義中。在這一節(jié)中,我...
1.2 編程元素 來源:1.2 The Elements of Programming 譯者:飛龍 協(xié)議:CC BY-NC-SA 4.0 編程語言是操作計(jì)算機(jī)來執(zhí)行任務(wù)的手段,它也在我們組織關(guān)于過程的想法中,作為一種框架。程序用于在編程社群的成員之間交流這些想法。所...
2.2 數(shù)據(jù)抽象 來源:2.2 Data Abstraction 譯者:飛龍 協(xié)議:CC BY-NC-SA 4.0 由于我們希望在程序中表達(dá)世界中的大量事物,我們發(fā)現(xiàn)它們的大多數(shù)都具有復(fù)合結(jié)構(gòu)。日期是年月日,地理位置是精度和緯度。為了表示位置,我們希望...
1.5 控制 來源:1.5 Control 譯者:飛龍 協(xié)議:CC BY-NC-SA 4.0 我們現(xiàn)在可以定義的函數(shù)能力有限,因?yàn)槲覀冞€不知道一種方法來進(jìn)行測(cè)試,并且根據(jù)測(cè)試結(jié)果來執(zhí)行不同的操作。控制語句可以讓我們完成這件事。它們不像嚴(yán)格的...
1.3 定義新的函數(shù) 來源:1.3 Defining New Functions 譯者:飛龍 協(xié)議:CC BY-NC-SA 4.0 我們已經(jīng)在 Python 中認(rèn)識(shí)了一些在任何強(qiáng)大的編程語言中都會(huì)出現(xiàn)的元素: 數(shù)值是內(nèi)建數(shù)據(jù),算數(shù)運(yùn)算是函數(shù)。 嵌套函數(shù)提供了組合操作的手段...
...課程 也是看得一頭霧水 看到80多講就看不下去了 另外 SICP(計(jì)算機(jī)程序的構(gòu)造和解釋)這本很多人推薦的書其實(shí)并不適合初學(xué)者 前3章和后面幾章難度差別有點(diǎn)大 可能是自己水平不行 看SICP解釋器和編譯器那兩章也是看不懂 雖...
3.5 組合語言的解釋器 來源:3.5 Interpreters for Languages with Combination 譯者:飛龍 協(xié)議:CC BY-NC-SA 4.0 運(yùn)行在任何現(xiàn)代計(jì)算機(jī)上的軟件都以多種編程語言寫成。其中有物理語言,例如用于特定計(jì)算機(jī)的機(jī)器語言。這些語言涉及到...
...指 offer,經(jīng)典算法實(shí)現(xiàn) UCB CS/DS 系列課本 UCB CS61a 課本:SICP Python 描述 UCB CS61b 課本:Java 中的數(shù)據(jù)結(jié)構(gòu) UCB Data8 課本:計(jì)算與推斷思維 UCB Prob140 課本:面向數(shù)據(jù)科學(xué)的概率論 UCB DS100 課本:數(shù)據(jù)科學(xué)的原理與技巧 Numpy 技術(shù)棧...
...指 offer,經(jīng)典算法實(shí)現(xiàn) UCB CS/DS 系列課本 UCB CS61a 課本:SICP Python 描述 UCB CS61b 課本:Java 中的數(shù)據(jù)結(jié)構(gòu) UCB Data8 課本:計(jì)算與推斷思維 UCB Prob140 課本:面向數(shù)據(jù)科學(xué)的概率論 UCB DS100 課本:數(shù)據(jù)科學(xué)的原理與技巧 Numpy 技術(shù)棧...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...