---
# System prepended metadata

title: RSI - Data Structures 讀書會 (DS study group)
tags: [' tossug', hackpad-import]

---

---
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 討論。
