掌握知識(shí),提高效率
垃圾課程示例:https://www.coursera.org/learn/python-data
(這都算課程的話(huà)纽帖,我也可以考慮去開(kāi)課)
一馁害、知識(shí)前情提要
本科的時(shí)候?qū)W習(xí)過(guò)數(shù)據(jù)結(jié)構(gòu)春畔,用的是C語(yǔ)言褐缠,我依稀記得一些遞歸的思想政鼠、算法復(fù)雜度的評(píng)估、迪杰斯特拉送丰、最短路徑之類(lèi)的算法缔俄。還有一些背包問(wèn)題、棧和隊(duì)列之類(lèi)的東西器躏。
但是由于當(dāng)時(shí)的知識(shí)水平有限俐载,我終究是沒(méi)能掌握,也許是自己本來(lái)就比較慢熱登失,也可能光顧著知識(shí)的廣度忽視了深度遏佣,但是當(dāng)下,需要的是彌補(bǔ)遺漏揽浙。
python官方的data structure資料:
https://docs.python.org/2/tutorial/datastructures.html
二状婶、資料尋找
某個(gè)人翻譯的教程:
https://github.com/facert/python-data-structure-cn
既然是翻譯的教程,我自然找到英文的直接來(lái)看了:
http://interactivepython.org/runestone/static/pythonds/index.html
花了一晚上時(shí)間看到了凌晨4點(diǎn)馅巷,發(fā)現(xiàn)這個(gè)網(wǎng)址下還有一些其他的教程膛虫,python代碼可以在瀏覽器中執(zhí)行,猜測(cè)實(shí)現(xiàn)的方法是把命令返回到服務(wù)器輸出后又通過(guò)ajax打印出來(lái)钓猬。也有可能在js下實(shí)現(xiàn)了python的解釋器稍刀,但這個(gè)可能性不大,技術(shù)難度要大一些敞曹。
三账月、學(xué)習(xí)過(guò)程
首先按照上述鏈接http://interactivepython.org/runestone/static/pythonds/index.html
中的教程把內(nèi)容讀了一半。
按照章節(jié)內(nèi)容: