web框架
django 最牛的全棧的完整的框架,大而一
flask 分散的全棧的外掛程式的框架,小而美
webpy 微框架,適合小專案
tonardo 非同步非阻塞式高效能的web框架
web2py 全功能web應用框架,像ror
科學計算
numpy 科學計算必學,很多庫的依賴
scipy 很少用到,不敢介紹
pandas 支援**等多維資料
協程(python 3.5)
asyncio 內建了對非同步io的支援
aiohttp 單執行緒併發io操作,實現多使用者的高併發
機器學習
scikit-learn 最適合初學者學習的神經網路庫
theano 可以支援複雜的函式計算,很多神經網路的庫都依賴著它
影象處理
pillow python imaging library的分支
內建庫os 用於系統操作
path 檔案路徑
urlib 傳送請求專用
subprocess 系統命令行控制
爬蟲requests 取代urllib成為介面除錯利器
beautifulsoup html解析利器 文件
命令互動
ipython 互動命令列,適合科學計算
jupyter ipython notebook 的延伸,可以直接放在github上
生成文件
apidoc
slate
才疏學淺,不斷更新。
地圖方向:
基礎庫(抽象庫)
gdal 不多說,gis萬物本源
proj.4 製圖學投影轉換庫
geojson geojson資料處理,點線面
高階庫shapley gis的影象處理
fiona gis資料讀入寫出
rtree rtree空間索引
pyproj proj.4的介面擴充套件
owslib wms地圖服務發放
basemap 畫地圖
descartes 運用matplotlib對空間資料畫圖
mercantile 球面墨卡托投影
超高階庫
geopandas 整合了pandas,shapely,fiona,descartes,pyproj和rtrees可以直接用於資料處理
geodjango django出品,保護gdal,geos等可以傳送地圖服務
python-rasterstats 柵格資料統計
柵格資料處理
python-rasterstats 柵格資料的計算
向量資料處理
桌面軟體介面
arcpy
pyqgis
python學習筆記(三)資料庫
一 資料庫配置 檔案mysite settings.py.通常這個檔案使用sqlite作為預設資料庫,如果要使用其他資料庫,需要安裝合適的database binings,然後改變檔案databases default 專案中的一些鍵值,engine 可選值有 django.db.backends....
Python 常用第三方庫
一 web框架 1.django 開源web開發框架,它鼓勵快速開發,並遵循mvc設計,比較龐大,開發周期短。django的文件最完善 市場占有率最高 招聘職位最多。全套的解決方案,django象rails一樣,提供全套的解決方案 full stack framework batteries inc...
python docs庫 Python常用庫整理
前兩天有個同學問我關於tkinter庫的問題,但是我連tkinter庫是幹啥的都不清楚,有點尷尬。python庫博大精深,涉及各個領域,多了解一些著名的庫總比不知道的好。gui圖形介面 tkinter wxpython pygtk pyqt pyside web框架 django web2py fl...