2015年1月4日 星期日

Python 是美國頂尖大學裡最常用的入門程式語言。



是的,學習程式語言並非一蹴可及的事,想用程式語言寫出一個很酷的應用程式,對新手而言更不是幾天的事。如果你只是想寫網站應用程式(Web Application),可另見 Python/第一次寫Web就上手
幸運的是,Python 仍是程式語言中相對容易上手、相對實用的通用(也就是,不僅是寫 Web)程式語言。最近也發現 Python 是美國頂尖大學裡最常用的入門程式語言

善用社群的力量


這裡希望能提供具參考價值的學習資源,以加快初學者的學習速度。學習的路上,別忘了善用社群的力量(郵件列表PTT 上的 Python 板或 freenode IRC 上的 #python.tw 頻道等等)來排除大大小小的絆腳石。

學會問問題、找答案


參加當地聚會


Python 在地的聚會出現的速度,基本上已經有點超過這個 Wiki 被更新的頻率,所以你的所在很可能至少有一個 Python 社群會例行舉辦聚會;如果沒有,那麼你也可以發起一個,幾乎每個當地社群都是這樣聚集起來的。

開始把玩 Python


慣用寫法


好奇 Python 的慣用寫法?寫的好與不好的差別?或已有練過其它程式語言?可參考 Python 慣用語 « Python Life

Python 2 還是 3?


直接用 Python 3,這個問題不是你現在需要擔心的。

>>> 設定 Python 環境!!!


初次學程式設計最容易卡關之處;還好熱情的 Django Girls Taipei 有相當棒的《前導課程》,詳見其【安裝開發環境】、【命令列】,以及【Python 入門】(文件都可以切換 Windows、Mac,或 Linux 喔)。

線上課程


MOOC (Massive Open Online Course)


中文教學


給 Python 初學者的教學,說明如何使用 Python,讓學習 Python 更輕鬆、更簡單。

英文版受好評的教學與入門書


  • The Python Tutorial - 經典的官方 Python Tutorial,由 Python 之父 Guido von Rossum 親撰。
  • Learn Python The Hard Way - 相當相當入門的書,給準備要開始學程式語言的人。
  • A Byte of Python - 相當完整的入門書,包含 Python 2 & 3。(請用 3)
  • How to Think Like a Computer ScientistThink Python,或 Python for Software Design - 如何像電腦科學家一樣思考,初版於 2001 年,當下為 2008 版。歷史悠久的入門書,重視解決問題 (problem solving),以 Python 程式語言為手段。
  • Dive Into Python 3 - 也是歷史悠久、也有更新的著名教學。(有人推有人不推)

有趣的其它英文教學


中文書


新手也許可以參考:
  • 深入淺出 Python,O'Reilly
有程式設計經驗、或入了一門不夠過癮者:
  • Python 學習手冊(第三版或以上),O'Reilly
  • 精通 Python 3 程式設計,碁峰
更多書目與細節請見:Python/Books

目不暇給的強大套件、函式庫、書、影片,以及小抄






源自於 
http://wiki.python.org.tw/Python/%E7%AC%AC%E4%B8%80%E6%AC%A1%E7%94%A8%E5%B0%B1%E4%B8%8A%E6%89%8B


沒有留言:

張貼留言

2024_09 作業3 以Node-Red 為主

 2024_09 作業3  (以Node-Red 為主  Arduino 可能需要配合修改 ) Arduino 可能需要修改的部分 1)mqtt broker  2) 主題Topic (發行 接收) 3) WIFI ssid , password const char br...