--- hackpadID: 4P4aNV62dEw hackpadWorkspace: tossug tags: hackpad-import, tossug --- # RSI - Data Structures 讀書會 (DS study group) ## 活動簡介 (Introduction) 主辦單位:[TOSSUG](http://www.tossug.org/) 聯絡窗口:[FourDollars](/ep/profile/tgNQRpN8EgG)、[Carl Su](https://tossug.hackpad.com/ep/profile/n5euV0AaWLn) 課程教材:[Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) ([PDF 版](https://www.cs.auckland.ac.nz/courses/compsci107s1c/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf)) 本讀書會將帶領大家透過 Python 學習資料結構和演算法的基本概念。 每週內容最多切成三份,有興趣的朋友認領,隔週分享重點和心得。 ## 時間地點 (Time & Place) **每週二晚間七點半在 [DeRoot休閒空間](https://www.facebook.com/DeRoot)**進行討論,**[捷運忠孝新生站](http://www.trtc.com.tw/ct.asp?xItem=78479152&CtNode=70089&mp=122035) 5 號出口**步行 1 分鐘。 聚會日期和場地若有變動會盡早告知,原則上以 [TOSSUG](http://www.tossug.org/) 官網最新公告為準。 ## 目標群眾 (Target Audience) * 學習動機強 (Desire to learn) * 願意投入時間 (Willing to put in time) * 具備物件導向概念 (Basic understanding of Object-Oriented Programming) * 願意學習撰寫 Python (Willing to learn and write in Python) ## 準備工作 (Get Started) **文件平台 (Wiki & Docs)** 本讀書會主要透過 Hackpad 做為文件平台,筆記都記在這裡,您需要[註冊 Hackpad 帳號](https://hackpad.com/)。 **討論平台 (Real-time Discussions)** Slack 為主要討論平台,適合快速分享、傳檔以及提問,降低溝通成本。 * 申請表單:[](http://goo.gl/forms/yxDlrnr4x9)[http://goo.gl/forms/yxDlrnr4x9](http://goo.gl/forms/yxDlrnr4x9) * 網址:[](https://tossug.slack.com/)[https://tossug.slack.com/](https://tossug.slack.com/) 您也可以透過下列方式線上討論: * [IRC](https://scrollback.io/tossug) * [mailing list](https://groups.google.com/forum/#!forum/tossug) **開發環境 (Development Environment)** 本課程使用 Python,因此您需要安裝 Python。請參照 [Python 安裝指南](/afSrX9yD9Vy)。 ## 討論進度 (Weekly Discussions) * [Week 01 - Syllabus](/IZ37x4LLhHE) * [Week 02 - Introduction (1/2)](/EEgrGm2abld) * [Week 03 - Introduction (2/2)](/vhWcaUtul9z) * [Week 04 - Analysis (1/2)](/EwEwDGwGwIYMwFoxSgVgQFgEYFMYKzgDN8BOYE0mYLVEEKIA) * [Week 05 - Analysis (2/2)](/BwQwpgxgjADMBsBaCMAmBWRAWEAzARoiAEzrCKkgCcM6WqY6A7PEA===) * [Week 06 - Basic Data Structures: Stacks (1/2)](/EbCGDMAZgTkhaAjAdgKYA54BZGoMzzoAmiw8RqkoAxoujEaHgGxA) * [Week 07 - Basic Data Structures: Queues, Deques & Lists (2/2)](/CYBgrALCwKYOwFoQEYBGAzBECcIYNXmQQGYBjANgEMYMLgqSAOIA) * [Week 08 - Recursion (1/2)](/GYJgbAxgpmBGDMBaA7ABmQTkQFmMKiGEyBArGABzYCMFsIIUGUQA) * [Week 09 - Recursion (2/2)](/KwFg7AzAHBAmBsBaMUCmSTAEwENECMoolgBGABinwE4AzfVMVEIA) * [Week 10 - Sorting and Searching (1/2)](/KYFgTAxgnAjARlAtDCAzYiQAYwbmOCRLAdgBNSyBDANggGYYsg==) * [Week 11 - Sorting and Searching (2/2)](/JwNgLAZgpgJiDGBaADFZBmRZ5jIgRugIxJECswlyAHMjAIYxFA==) * [Week 12 - Trees and Tree Algorithms (1/2)](/EYYwhgzGwJwEwFoCMMCmwEBYYDYMyQDMATBAVhzJEyQjkNQAYAOIA===) * [Week 13 - Trees and Tree Algorithms (2/2)](/AwVgpgRghgHAjAJgLQQGYE4RICwDZW5LoIDGhEAJujCHFMHKiAkA) * [Week 14 - Graphs and Graph Algorithms (1/3)](/AwRgRgbAxgTAJhAtCKICmiAsAzYZECGE2AnIcAKzYSYXDaYpA===) * [Week 15 - Graphs and Graph Algorithms (2/3)](/IwBgJgZgRgrAbDAtAZhgDgJyICzGQdkTQENljFgIQAmOCNGAUzlqA===) * [Week 16 - Graphs and Graph Algorithms (3/3)](/DS-16--Qi6h5nEjqQW) ## Q & A Q: 請問讀書會已經開始了嗎?現在是否還可以報名? A: 讀書會已開始,活動當天現場簽到。 Q: 請問,從準備工作看起來,似乎是要準備 Linux Desktop 的環境來操作是嗎? A: 只要是能執行 Python 的環境都可以。 Q: 現場會有直播嗎? A: 讀書會不考慮直播,請加入 Slack 或 IRC 討論。