Books for Beginners

From ITRS
Jump to: navigation, search

April 16, 2010 楊翔宇:『針對不同興趣的學弟,我希望他們可以更深入學習,不一定要跟著社團教學的步調,於是我和幹部們計畫花社費或是私人的錢買書籍給特定的學弟妹閱讀,主要是能夠希望他們可藉此「自學」,想請問學長是否有推薦的書籍(對於下列的主題)?』

  1. 基礎電子學
    1. 從零入門的麵包版實驗用 洛奇機器人DIY科學魔法車
    2. 電子學入門看 Make: Electronics(英文), Make: More Electronics(英文)
    3. 全部其他基礎知識看 設計嵌入式硬體(第二版)
  2. Arduino 實驗版
    1. Adafruit Arduino 教學: Adafruit: Learn Arduino
    2. 將 Arudino 接上其它硬體看 Arudino Playground: Interfacing With Hardware(英文)
    3. 關於感測器以及一些周邊電路可參考 最簡單的互動設計Arduino
  3. AVR 單晶片
    1. 銜接 Arduino 與 AVR 看 From Arduino to AVR 單晶片教學
    2. 程式設計看 avr-libc 手冊(英文)
    3. avr-libc FAQ, 組合語言看:avr-libc: Inline Assembly Cook Book
    4. 詳讀 Atmel 公司寫晶片技術手冊 AT90USB1286, AT90USB1287, AT90USB646, AT90USB647 (463 pages, revision K, updated 11/09)
    5. AVR單晶微控器-使用C語言 [1]
    6. AVR Freaks 亦提供許多教學資源(英文) AVR Freaks: Interrupt, UART, UART with Interrupt, Timer, GettingStartWithAVRs
    7. 一些AVR基本知識 Embedded Systems/Atmel AVR
  4. 電路板設計
    1. 電路板布局
    2. 感測器電路與程式設計看 Make: Sensors(英文)
    3. 馬達控制電路與程式電路設計: Make Projects: Control Three Types of Motors with 555 Timers, 儀表電子能力本位訓練教材: 馬達控制系統的原理與應用(其他教材)
    4. 以上都學會了,較紮實的理論基礎可看社辦書架上有的 電學之美,社辦盜版影印的課本與學生實驗手冊都有。
  5. Python
    1. Python Essential Reference(英文). 書評見fcamel’s blog 學 Python 的入門書, February 5th, 2010
  6. C 程式語言與演算法
    1. The C Programming Language習題解答) 蔡文能中譯本 -- C 語言的發明者寫的書籍(工研社暱稱『籃皮』)。作者是世界級的研究者兼實力堅強的程式設計師,範例水準遠遠超越同主題書籍,但初學者需要有人能請教問題才能讀懂。
    2. 算法竞赛入门经典 作者為中國程式設計比賽前國手兼具多年教練經驗,所討論的演算法主題深淺適中,範例程式碼簡潔易懂,高度推薦。練習程式設計比賽題目的意義在於訓練『以電腦解決問題』的能力,比賽成績還在其次。未經過基本資料結構與演算法訓練的程式設計師基本上寫不出有用的程式。
  7. Linux系統管理
    1. Fedora 簡易安裝說明(英文)
    2. 各種服務設定看 Fedora Deployment Guide(英文)
    3. 圖形介面使用看 Fedora User Guide(英文)
    4. 跨網路與自動化安裝、虛擬機器使用等寫在 個別手冊

See Also

Comments

blog comments powered by Disqus