丁香五月天婷婷久久婷婷色综合91|国产传媒自偷自拍|久久影院亚洲精品|国产欧美VA天堂国产美女自慰视屏|免费黄色av网站|婷婷丁香五月激情四射|日韩AV一区二区中文字幕在线观看|亚洲欧美日本性爱|日日噜噜噜夜夜噜噜噜|中文Av日韩一区二区

您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號(hào)安全和更好的產(chǎn)品體驗(yàn),強(qiáng)烈建議使用更快更安全的瀏覽器
此為臨時(shí)鏈接,僅用于文章預(yù)覽,將在時(shí)失效
人工智能 正文
發(fā)私信給AI研習(xí)社-譯站
發(fā)送

0

良心推薦:一份20周學(xué)習(xí)計(jì)算機(jī)科學(xué)的經(jīng)驗(yàn)貼(附資源)

本文作者: AI研習(xí)社-譯站 2018-05-08 11:07
導(dǎo)語(yǔ):不就學(xué)個(gè)計(jì)算機(jī)嘛,給你20周,行不行

雷鋒網(wǎng)按:這里是,油管Artificial Intelligence Education專(zhuān)欄,原作者Siraj Raval授權(quán)雷鋒字幕組編譯。

原標(biāo)題 Computer Science Curriculum

翻譯 | 王飛     整理 | 凡江

這是一份五個(gè)月(20個(gè)星期)學(xué)習(xí)計(jì)算機(jī)科學(xué)的經(jīng)驗(yàn)貼,希望幫助你跟我一樣從入門(mén)到精通。

傳統(tǒng)的大學(xué)開(kāi)設(shè) ACS 專(zhuān)業(yè),主要是引導(dǎo)學(xué)生從毫無(wú)任何編程經(jīng)驗(yàn),到對(duì)計(jì)算機(jī)科學(xué)領(lǐng)域的一些相關(guān)學(xué)科有一個(gè)較為寬泛的認(rèn)識(shí)。在這條視頻中,我將給大家介紹一下,我個(gè)人是如何安排自己的學(xué)習(xí)規(guī)劃,在短短的五個(gè)月內(nèi),掌握計(jì)算機(jī)科學(xué)這門(mén)領(lǐng)域的知識(shí)。

我列在這里的資源,在互聯(lián)網(wǎng)上都能找到,并且都是免費(fèi)的。在我開(kāi)始之前,請(qǐng)大家記住,你可以根據(jù)自己的情況加快學(xué)習(xí)進(jìn)度比如視頻加速觀看,每天學(xué)習(xí)兩到三個(gè)小時(shí),每門(mén)課在周末只做一個(gè)項(xiàng)目等等。在學(xué)習(xí)的時(shí)候,手寫(xiě)筆記以便記住所學(xué)的內(nèi)容,在你學(xué)習(xí)列表中的內(nèi)容時(shí),記住關(guān)注一些計(jì)算機(jī)行業(yè)的大牛,這樣就能及時(shí)了解到相關(guān)領(lǐng)域的最新動(dòng)態(tài)了。

WEEK 1-2 Python

在最開(kāi)始,我們要學(xué)的是 Python 這種編程語(yǔ)言。什么是Python?Python是一種解釋執(zhí)行的具有動(dòng)態(tài)語(yǔ)義的面向?qū)ο蟮母呒?jí)編程語(yǔ)言。啊什么鬼啦,定義中這么多專(zhuān)業(yè)術(shù)語(yǔ),看不下去怎么辦?別著急,我給大家介紹一個(gè)學(xué)習(xí)資源,這個(gè)資源不要求你了解計(jì)算機(jī)科學(xué)領(lǐng)域的相關(guān)術(shù)語(yǔ)也能看懂。

在網(wǎng)絡(luò)上有一本極好的免費(fèi)的書(shū),叫做Automate The Boring Stuff With Python。這本書(shū)對(duì)編程小白來(lái)說(shuō)相當(dāng)實(shí)用,書(shū)中展示了如何完成一些基本的任務(wù),例如使用 Python 語(yǔ)言發(fā)送提醒郵件,移動(dòng)文件夾以及格式化數(shù)據(jù)等。

良心推薦:一份20周學(xué)習(xí)計(jì)算機(jī)科學(xué)的經(jīng)驗(yàn)貼(附資源)

我建議你第一周的時(shí)間來(lái)讀這本書(shū),總共有18章,如果每天完成三到四個(gè)章節(jié)周末就能完成。這本書(shū)中里面有許多練習(xí),你可以在你使用的任何操作系統(tǒng)的終端上去完成這些練習(xí)。如果你在自己的機(jī)器上安裝Python時(shí)遇到了問(wèn)題,可以到Python 的官網(wǎng)上查查詳細(xì)的相關(guān)信息。

良心推薦:一份20周學(xué)習(xí)計(jì)算機(jī)科學(xué)的經(jīng)驗(yàn)貼(附資源)

在學(xué)習(xí) Python 的第二周,我推薦參加CodeAcademy的Python課程。在課程中,你的網(wǎng)頁(yè)上就會(huì)有交互式的控制臺(tái),你可以馬上得到反饋,知道自己的代碼是否編譯正確。這些年,這個(gè)平臺(tái)的這個(gè)課程一直很受初學(xué)者的歡迎。

總共兩個(gè)周的時(shí)間,差不多足夠你對(duì) Python 語(yǔ)言有一個(gè)基本的了解了。當(dāng)然,前兩周你寫(xiě)的程序還不足以改變世界,但是,理解這門(mén)語(yǔ)言的語(yǔ)法、關(guān)鍵詞、使用的頻率以及為什么使用,這些都是至關(guān)重要的。它們能夠幫助你在下一階段中構(gòu)建以及理解一些數(shù)據(jù)結(jié)構(gòu)。

Automate the Boring Stuff with Python: https://automatetheboringstuff.com/

Codecademy的Python教程:https://www.codecademy.com/learn/learn-python

WEEK 3-4 數(shù)據(jù)結(jié)構(gòu)

我還記得,當(dāng)我還是哥倫比亞的一個(gè)計(jì)算機(jī)科學(xué)的大一新生時(shí),每個(gè)人都會(huì)告訴我,在你的專(zhuān)業(yè)里面,你將要上的最重要的兩門(mén)課是數(shù)據(jù)結(jié)構(gòu)與算法。在那個(gè)時(shí)候,這聽(tīng)起來(lái)很滑稽。怎么能說(shuō)數(shù)據(jù)結(jié)構(gòu)與算法比 學(xué)習(xí)令人激動(dòng)的機(jī)器人學(xué)和計(jì)算機(jī)視覺(jué)還要重要呢?結(jié)果我被啪啪打臉了,他們是對(duì)的。

在計(jì)算機(jī)科學(xué)領(lǐng)域,如果你要?jiǎng)?chuàng)造出無(wú)窮無(wú)盡超級(jí)棒的應(yīng)用,你就必須理解如何正確地存儲(chǔ)數(shù)據(jù),以及對(duì)數(shù)據(jù)進(jìn)行處理,以便完成任務(wù)。

良心推薦:一份20周學(xué)習(xí)計(jì)算機(jī)科學(xué)的經(jīng)驗(yàn)貼(附資源)

有一個(gè) UC SanDiego開(kāi)設(shè)的數(shù)據(jù)結(jié)構(gòu)課程,這門(mén)課程會(huì)展示給你各種各樣的數(shù)據(jù)結(jié)構(gòu)——從二叉樹(shù)到鏈表,以及在 Python 中如何實(shí)現(xiàn)這些數(shù)據(jù)結(jié)構(gòu)。

UC SanDiego的Data Structures Fundamentals: https://www.edx.org/course/data-structures-fundamentals-uc-san-diegox-algs201x

WEEK 5-6 算法

良心推薦:一份20周學(xué)習(xí)計(jì)算機(jī)科學(xué)的經(jīng)驗(yàn)貼(附資源)

之后,你也許會(huì)想了解一些算法方面的東西。使用Python作為基礎(chǔ)語(yǔ)言的最好的一門(mén)課程是MIT的算法介紹課程。在他們的網(wǎng)站上,你可以看到所有的課程和相關(guān)的筆記以及問(wèn)題集。你會(huì)注意到,當(dāng)談到數(shù)據(jù)結(jié)構(gòu)和算法,一旦你開(kāi)始構(gòu)建并且能夠理解其中的一些東西,一切都會(huì)開(kāi)始變得有用起來(lái)、當(dāng)涉及到數(shù)據(jù)的正確存儲(chǔ)時(shí),你會(huì)開(kāi)始理解,你必須要做的一些折衷處理,當(dāng)你開(kāi)始考慮應(yīng)用的時(shí)候,你將能夠知道,為了完成任務(wù),你需要什么類(lèi)型的數(shù)據(jù)結(jié)構(gòu)以及算法。 

MIT 6.006: Introduction to Algorithms https://courses.csail.mit.edu/6.006/fall11/notes.shtml

WEEK 7 數(shù)據(jù)庫(kù)

接下來(lái),無(wú)論你是構(gòu)建一個(gè)web應(yīng)用、移動(dòng)應(yīng)用或者是僅僅進(jìn)行數(shù)據(jù)處理,了解數(shù)據(jù)庫(kù)如何運(yùn)作都是十分重要的。SQL是最普遍的標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)語(yǔ)言,Coursera上有一門(mén)課程,課程名字叫做Using databases with Python,這門(mén)課程能夠幫助你容易地理解數(shù)據(jù)庫(kù)。

良心推薦:一份20周學(xué)習(xí)計(jì)算機(jī)科學(xué)的經(jīng)驗(yàn)貼(附資源)

你可以跳過(guò)這門(mén)課程的第一周,繼續(xù)往后學(xué),因?yàn)槲覀円呀?jīng)了解了Python學(xué)習(xí)部分的內(nèi)容。

密歇根大學(xué) Using Databases with Python https://www.coursera.org/learn/python-databases

WEEK 8 網(wǎng)絡(luò)

在接下來(lái)的一周,我們將在Python上稍微停一下,轉(zhuǎn)而把注意力放在網(wǎng)絡(luò)上。在你構(gòu)建一個(gè)需要使用互聯(lián)網(wǎng)的應(yīng)用時(shí),你必須要弄明白,互聯(lián)網(wǎng)這個(gè)人類(lèi)設(shè)計(jì)的復(fù)雜的系統(tǒng),是如何允許我們?cè)谝凰查g與全球各地的人進(jìn)行交流的。

良心推薦:一份20周學(xué)習(xí)計(jì)算機(jī)科學(xué)的經(jīng)驗(yàn)貼(附資源)

Coursera上有一門(mén)課程,這門(mén)課程是Google開(kāi)設(shè)的,叫the bits and bytes of computer networking。你會(huì)學(xué)到互聯(lián)網(wǎng)協(xié)議是如何工作的,你會(huì)弄明白,當(dāng)你向網(wǎng)頁(yè)中輸入網(wǎng)頁(yè)鏈接并且點(diǎn)擊回車(chē)鍵時(shí),在搜索引擎之下發(fā)生了什么。

The Bits and Bytes of Computer Networking https://www.coursera.org/learn/computer-networking

WEEK 9-10 網(wǎng)頁(yè)開(kāi)發(fā)

在你完成這一部分的學(xué)習(xí)之后,你就能開(kāi)始進(jìn)行網(wǎng)頁(yè)以及移動(dòng)應(yīng)用的編程開(kāi)發(fā)了。我是哈佛大學(xué)計(jì)算機(jī)科學(xué)教授David Malan的忠實(shí)粉絲,他個(gè)人充滿熱情,極富感染力,能夠讓你一直沉浸在課堂中。

良心推薦:一份20周學(xué)習(xí)計(jì)算機(jī)科學(xué)的經(jīng)驗(yàn)貼(附資源)

網(wǎng)絡(luò)方面最好的課程是哈佛的cs50 web編程課程,課程使用的是Python和JavaScipt,我們目前只了解了 Python 的相關(guān)知識(shí),但是很有必要去了解一下JavaScipt這門(mén)web語(yǔ)言。

Git - Lecture 0 - CS50's Web Programming with Python and JavaScript https://www.youtube.com/watch?v=1u2qu-EmIRc

Github參考:https://github.com/melanierichards/just-build-websites

WEEK 11-12 移動(dòng)端

接下來(lái),你需要花兩周的時(shí)間,構(gòu)建一個(gè)讓你激動(dòng)的應(yīng)用。你可能會(huì)灰心,不過(guò)沒(méi)有關(guān)系,你有兩個(gè)選擇,IOS和安卓??梢栽诘谝粋€(gè)周構(gòu)建一個(gè)IOS應(yīng)用,第二個(gè)周構(gòu)建一個(gè)安卓應(yīng)用,這樣你就能看到兩者之間的差別,并且能夠意識(shí)到自己更喜歡哪一個(gè)編程環(huán)境。

良心推薦:一份20周學(xué)習(xí)計(jì)算機(jī)科學(xué)的經(jīng)驗(yàn)貼(附資源)

蘋(píng)果端:https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/

安卓端:https://developer.android.com/training/basics/firstapp/

WEEK 13-14 數(shù)據(jù)科學(xué)

數(shù)據(jù)科學(xué)是從數(shù)據(jù)中尋找結(jié)論的一門(mén)學(xué)科,通常這會(huì)用到機(jī)器學(xué)習(xí)和統(tǒng)計(jì)分析部分的知識(shí)。

良心推薦:一份20周學(xué)習(xí)計(jì)算機(jī)科學(xué)的經(jīng)驗(yàn)貼(附資源)

EDX上有一門(mén)UCSD開(kāi)設(shè)的一門(mén)課程,名字叫做Python for data science。通過(guò)這門(mén)課來(lái)進(jìn)入這個(gè)領(lǐng)域是一個(gè)很好的方法,課程略長(zhǎng),因此這門(mén)課需要一到兩周的時(shí)間。這門(mén)課會(huì)讓你直接使用到你的Python知識(shí),你會(huì)接觸到一些常用的數(shù)據(jù)科學(xué)方面的Python庫(kù),如pandas numpy。學(xué)完這門(mén)課之后,你會(huì)對(duì)機(jī)器學(xué)習(xí)有一點(diǎn)了解。

Python for Data Science:https://www.edx.org/course/python-for-data-science

 WEEK 15-16 計(jì)算機(jī)視覺(jué)

Udacity上有計(jì)算機(jī)視覺(jué)方面特別好的課程,當(dāng)然也推薦斯坦福的CS231n。

良心推薦:一份20周學(xué)習(xí)計(jì)算機(jī)科學(xué)的經(jīng)驗(yàn)貼(附資源)

 https://www.udacity.com/course/introduction-to-computer-vision--ud810

斯坦福CS231nhttp://www.mooc.ai/course/268

WEEK 17-18自然語(yǔ)言處理

良心推薦:一份20周學(xué)習(xí)計(jì)算機(jī)科學(xué)的經(jīng)驗(yàn)貼(附資源)

我推薦Coursera的這門(mén)課:

Applied Text Mining in Python https://www.coursera.org/learn/python-text-mining

WEEK 19 軟件編程實(shí)踐

僅僅知道如何編程還是不夠的,你還需要知道在一個(gè)團(tuán)隊(duì)中如何進(jìn)行編程。這就是為什么,你需要在接下來(lái)這個(gè)周學(xué)習(xí)軟件開(kāi)發(fā)實(shí)踐。

良心推薦:一份20周學(xué)習(xí)計(jì)算機(jī)科學(xué)的經(jīng)驗(yàn)貼(附資源)

Coursera上有一門(mén)課程,名字叫做軟件開(kāi)發(fā)過(guò)程與方法論,在這門(mén)課程中,涵蓋了許多和其他人一些協(xié)同編碼開(kāi)發(fā)的團(tuán)隊(duì)技巧。如果你想在一家公司工作,比如Google者一些很小的初創(chuàng)公司,了解這些東西至關(guān)重要。

Software Development Processes and Methodologies:https://www.coursera.org/learn/software-processes

 WEEK 20 區(qū)塊鏈

良心推薦:一份20周學(xué)習(xí)計(jì)算機(jī)科學(xué)的經(jīng)驗(yàn)貼(附資源)

最后一個(gè)周,你需要,對(duì)加密貨幣、區(qū)塊鏈等技術(shù)有一個(gè)大致的認(rèn)識(shí),因?yàn)檫@些技術(shù)現(xiàn)在很火。在Youtube上我已經(jīng)準(zhǔn)備好了一個(gè)加密貨幣的播放列表,你可以打開(kāi)看看。

How Does Monero Work? 

雷鋒網(wǎng)雷鋒網(wǎng)

良心推薦:一份20周學(xué)習(xí)計(jì)算機(jī)科學(xué)的經(jīng)驗(yàn)貼(附資源)

雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見(jiàn)轉(zhuǎn)載須知。

良心推薦:一份20周學(xué)習(xí)計(jì)算機(jī)科學(xué)的經(jīng)驗(yàn)貼(附資源)

分享:
相關(guān)文章

知情人士

AI研習(xí)社(yanxishe.com)譯站頻道,傳播前沿人工智能知識(shí),讓語(yǔ)言不再成為學(xué)習(xí)知識(shí)的門(mén)檻。(原雷鋒字幕組)
當(dāng)月熱門(mén)文章
最新文章
請(qǐng)?zhí)顚?xiě)申請(qǐng)人資料
姓名
電話
郵箱
微信號(hào)
作品鏈接
個(gè)人簡(jiǎn)介
為了您的賬戶安全,請(qǐng)驗(yàn)證郵箱
您的郵箱還未驗(yàn)證,完成可獲20積分喲!
請(qǐng)驗(yàn)證您的郵箱
立即驗(yàn)證
完善賬號(hào)信息
您的賬號(hào)已經(jīng)綁定,現(xiàn)在您可以設(shè)置密碼以方便用郵箱登錄
立即設(shè)置 以后再說(shuō)