課程介紹
這門課程我們將由基礎開始學習python程式設計 物件導向的設計概念 以及程式設計中常用的資料結構 我們將由程式設計的基礎開始學習 循序漸進地精通常用程式設計的方法 這門課程包括以下的主題: 1. Python 2. Object Oriented Proragmming 3. Complexity analysis 4. Lists, Stacks, and Queues 5. Hashtables 6. Sorting & Search 7. Recursion 8. Trees The assignments will be issued bi-weekly or tri-weekly. |
教科書:
1. Problem Solving with Algorithms and Data Structures using Python by Brad Miller and David Ranum, Luther College
2. Fundamentals of Python: From First Programs Through Data Structures
by Kenneth A. Lambert
2. Fundamentals of Python: From First Programs Through Data Structures
by Kenneth A. Lambert
本課程不開放報名