Python

一些主題的分類彙整,加快以後查資料的速度。

官網:

教學連結:

電子書:

基本知識:

IPython:

字串(Strings):

Unicode:

Lists:

Dicts:

Tuples:

基本資料型態相關:

  • [Python] bool
  • [Python] None

函式:

數學運算:

  • [Python] 除法: / 跟 // 的差別 (from __future__ import division)
  • [Python] 指數運算 (**)
  • [Python] 亂數 (random numbers)
  • [Python] log

模組及套件:

檔案操作:

OOP:

例外處理:

資料分析:

Web 資料處理:

解析 HTML 及 XML 文件:

程式風格 (Coding Style):
整個 Team 的 Coding Style 最好要一致,讓協作起來更有效率。

WSGI:

關於 Python 的 Web Framework,我自己覺得 Flask 比較適合用來開發小型的網頁應用(幾頁的簡單應用),如果需要用到使用者登錄等等的功能,則使用 Django 比較簡單。

Flask:

Django:
下面主要是討論 Django 1.8 後的版本

Pyramid:

Plone:

雲端運算 (Cloud Computing):

資料庫存取:

Message Queue:

  • [Python] RabbitMQ
  • [Python] ZeroMQ

日期和時間:

Testing:

  • [Python] doctest
  • [Python] unittest

Debug:

資料視覺化:

影像處理

GIS 相關:

NumPy:

MatPlotLib:

Computer Vision:

多媒體:

Pandas:

視窗框架:

PySide:

Scikit-Learn:

自然語言處理

NLTK 自然語言處理:

  • [Python] nltk
  • [Python] nltk 電子書
  • [Python] NLTK: nltk 的安裝
  • [Python] NLTK: 名詞解釋
  • [Python] NLTK: Corpora
  • [Python] NLTK: Stopwords
  • [Python] NLTK: Tokenization (斷詞)
  • [Python] NLTK: Stemming (Text Normalization)
  • [Python] NLTK: POS Tagging (詞性標記)
  • [Python] NLTK: Text Analysis (分析哪些東西?)
  • [Python] NLTK: Text Classification
  • [Python] NLTK: Named Entity Recognition

jieba (結巴):

Odoo:

Raspberry Pi 相關:

  • [RPi] RPi 簡介跟使用上的問題
  • [RPi] 怎麼燒錄 RPi 的 SD Card?
  • [RPi] 沒有螢幕怎麼連上 RPi?
  • [RPi] 設定網路 (wifi)
  • [RPi] 怎麼使用 3G 網卡?
  • [RPi] 使用 SSH
  • [RPi] 使用 VNC
  • [RPi] 怎麼使用 GPIO?
  • [RPi] 控制 LED
  • [RPi] 讀取溫濕度計
  • [RPi] 怎麼使用 MCP3008?
  • [RPi] 控制 2×16 LCD
  • [RPi] 控制 8×8 LED 矩陣
  • [RPi] 怎麼使用超音波測距?
  • [RPi] 怎麼使用熱轉印印表機?
  • [RPi] 怎麼控制蜂鳴器?
  • [RPi] 怎麼使用紅外線感測器?
  • [RPi] 怎麼使用光敏電阻?
  • [RPi] 怎麼使用控制面板?
  • [RPi] 怎麼使用I2C?
  • [RPi] 怎麼使用SPI?
  • [RPi] 怎麼使用 Camera?
  • [RPi] 使用 OpenCV 做人臉偵測
  • [RPi] 怎麼讀取 GPS 資料?
  • [RPi] 怎麼讀取六軸資料?
  • [RPi] 怎麼將 RPi 設成無線熱點?
  • [RPi] 控制直流馬達 (L293D)
  • [RPi] 控制伺服馬達
  • [RPi] 跟 Arduino 連線 (使用 pyFirmata)

PDF Library:

命令列工具

常用模組:

其他模組及套件:

其他:

Leave a Reply