[戰友] 轉職軟體工程師 cs61a Berkeley python

看板StudyGroup (讀書會)作者 (Farrenhi)時間2年前 (2023/04/13 15:32), 2年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
1. 自介:準備轉職軟體工程師的人 2. 對象:也想要自學上這門課的人 UC Berkeley 本課程使用python語言 並且在介紹python CS 61A: Structure and Interpretation of Computer Programs 為什麼是這門課這些文章有介紹 https://inst.eecs.berkeley.edu/~cs61a/fa20/ https://zhuanlan.zhihu.com/p/456110373 https://zhuanlan.zhihu.com/p/486323075 https://zhuanlan.zhihu.com/p/403251949 https://zhuanlan.zhihu.com/p/432135426 3. 目標:將這門課修完 完成所有video q&a hw disc project 4. 原因:這門課將打下深厚的基礎 為什麼組團 我引用其中一篇文章提到的: 尋找一個夥伴 在開始學習之前,首先尋找一個同樣想學習這門課的夥伴,水平高低無所謂,但一定要是 有意學習這門課的人。這一點我認為非常重要,因為在學習公開課程的過程中,做實驗室 常常會遇到各種奇怪的錯誤,很可能會浪費一整個下午的時間卻還是無法解決問題,容易 產生極強的挫敗感,讓人長時間不想再碰這門課程。如果此時有個人能與你一起分享或幫 你解決問題,對你的學習進度有很大的幫助。 不要陷入只看課本和影片不做實驗室的陷阱中 這一點我深有體會。一開始,我僅僅看書和看影片,完全不碰實驗室。當時我的想法是等 全部學完後再來做實驗室,然而我發現學了很長一段時間後,除了寫了一些筆記,實際上 我什麼都沒有學到。這種學習方法,做了一大堆筆記,然後不復習,只是感動自己的做法 。實驗室是幫助你學習相關知識的好工具。(當然,筆記不是不好,但很多情況下,我們 不會仔細複習筆記。這樣就什麼都沒學到,反而浪費了時間。) 5. 地點:online 線上課程 6. 時間:各人自行上課 可以回報進度跟若有問題可以提出討論 7. 方式:請自行跟著課程網址開始按照進度完成 8. 範圍:cs61a所有課程 9. 人數限制:目前沒有限制 10.解散條件:無 11.運作規則:一邊進行 一邊摸索 我希望找一個方式很簡單 不用花彼此太多時間去維持跟管理 有興趣的人直接打開網址開始從week1跟著老師每一步去完成 我目前的進度到了: lecture 1: videos and Q&A lab00 lecture 2: videos and Q&A HW01 lecture 3: videos and Q&A lab01 lecture 4: videos and Q&A disc01 (這個可以去fa21 有互動式介面可以完成) 有興趣的人直接開始並且推文回報進度到哪就可以了 或有問題也可以推文問 日後若要開群組或是討論板 會再想想 希望可以留下學習紀錄給後人參考 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.11.1 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/StudyGroup/M.1681371165.A.91C.html ※ 編輯: Farrenhi (111.255.11.1 臺灣), 04/13/2023 15:33:29 Lab 2: Higher-Order Functions, Lambda Expressions Q4: Count van Count 這一題很難 不是很好消化題目的敘述 加上要轉譯成其他寫法 這題真的是很難憑空寫出 不知道大家覺得如何 ※ 編輯: Farrenhi (111.255.11.1 臺灣), 04/14/2023 15:02:24 disc02 solution https://cs61a.org/disc/sol-disc02/ https://larynqi.com/assets/fa21/disc02-sol.pdf Q10: Natural Chain 這題 larynqi有解釋 實在太精妙了 特別是h的最後一行 這種善用or的function 也太厲害... ※ 編輯: Farrenhi (111.255.43.249 臺灣), 04/16/2023 13:12:33
文章代碼(AID): #1aDx0TaS (StudyGroup)
文章代碼(AID): #1aDx0TaS (StudyGroup)