Tainan.py x MOSUT
TIM 打包python
=
python
setup.py
pip
寫code之後更煩
win/mac 好大一包(self-contained 包很多Lib)
linux:相對的是需要很多lib
subline 在MAC用系統py
dropbox用自己py
cheese shop : 放py的地方
用py安裝django
sudo pip install django
很危險!
django 1.3->1.5全部網站會死
用pip裝會毀掉原本的安寧
不要把程式語言的套件裝進系統
解法:
用YUM把東西裝起來(測過安全)
或用virtual enviroment 比較安全
環境變數設定
PIP_REQUIRE_VIRTUALNV=true 逼自己有虛擬環境
怎麼把寫好的py code打包呢?
distutils -> py打包的核心
setuptools 很常用 把distuils功能加強
Distribute 覺得setuptools不好 fork一個
但Distribute又merge回去了 XDD
所以現在只有setuptools
py to exe 也是distutils核心
但distutils改不動了 很難refactor
因為別的套件都不能動了
所以distutils2是未來 但已經delay了
setup.py 套件就是example
很簡單就能做出安裝精靈
每一個linux版本都有自己的打包 , python rpm 你會找到用rpm裝py XD
不要自己寫SPEC 直接看別人改
AOSAbook open souce 的架構學
setuptools 可以把套件都抓下來不上網
-------------------------------
wsgi server
py的server
Nginx 最近熱門! 百度~
uWSGI , http->WSGI協定
Flask , web framework
Nginx . Fast , reverse proxy server , 用來讀static files 不用py
uWSGI 很快 容易設定
FLASK
django 包山包海一套打天下
我討厭羅哩把縮的東西 比方說java
所以才選py
FLAWSK只缺model layer , 但ORM有時候也用不到
http://flask.pocoo.org/
很多重要的功能都有了
jinjia2
marco,django的templeate掛了
用jinjia2強迫自己寫乾淨的template
很像py 但還是要學
postgreSQL
用來存三千萬筆的data了@@
可以用col存JSON
只是因為mySQL用膩了XDD
flask非常容易!
blueprint
--------------------
用0,1 二微陣列就能輸出中文
字型 用 unicode查 字型中的字
中文嗅不出來
中文字編碼不正確
系統不能繪出
字型沒有這個字(通常都有)
若某英文字型沒有中文 系統會找其他字型
因為不是己寫的 所以很難debug
ICU, LINK QT 可以處理UTF8
key-map ji3=我
文字用繪圖模式一點點點出來
freetype 可以反鋸齒/nomo 輸入字型 輸出bitmap
YACT 中文終端機 CHDIV JMCE
JMCCE = CCE + JMCE
JMCCE 中文終端機big5
kerning
---------------------------------------
meep , MIT的物理電學
numpy mkl 超快!
numba
matplotlib 各種科學計算
Blitz 11維的數值計算軟體
--------------
LT~
Bottle
只有一個file的web py framework
Pyramid
Web.py
FLASK 還是比較好
LT2:
clime
LT3:
Bitcoin python
duckduckgo
TIM 打包python
=
python
setup.py
pip
寫code之後更煩
win/mac 好大一包(self-contained 包很多Lib)
linux:相對的是需要很多lib
subline 在MAC用系統py
dropbox用自己py
cheese shop : 放py的地方
用py安裝django
sudo pip install django
很危險!
django 1.3->1.5全部網站會死
用pip裝會毀掉原本的安寧
不要把程式語言的套件裝進系統
解法:
用YUM把東西裝起來(測過安全)
或用virtual enviroment 比較安全
環境變數設定
PIP_REQUIRE_VIRTUALNV=true 逼自己有虛擬環境
怎麼把寫好的py code打包呢?
distutils -> py打包的核心
setuptools 很常用 把distuils功能加強
Distribute 覺得setuptools不好 fork一個
但Distribute又merge回去了 XDD
所以現在只有setuptools
py to exe 也是distutils核心
但distutils改不動了 很難refactor
因為別的套件都不能動了
所以distutils2是未來 但已經delay了
setup.py 套件就是example
很簡單就能做出安裝精靈
每一個linux版本都有自己的打包 , python rpm 你會找到用rpm裝py XD
不要自己寫SPEC 直接看別人改
AOSAbook open souce 的架構學
setuptools 可以把套件都抓下來不上網
-------------------------------
wsgi server
py的server
Nginx 最近熱門! 百度~
uWSGI , http->WSGI協定
Flask , web framework
Nginx . Fast , reverse proxy server , 用來讀static files 不用py
uWSGI 很快 容易設定
FLASK
django 包山包海一套打天下
我討厭羅哩把縮的東西 比方說java
所以才選py
FLAWSK只缺model layer , 但ORM有時候也用不到
http://flask.pocoo.org/
很多重要的功能都有了
jinjia2
marco,django的templeate掛了
用jinjia2強迫自己寫乾淨的template
很像py 但還是要學
postgreSQL
用來存三千萬筆的data了@@
可以用col存JSON
只是因為mySQL用膩了XDD
flask非常容易!
blueprint
--------------------
用0,1 二微陣列就能輸出中文
字型 用 unicode查 字型中的字
中文嗅不出來
中文字編碼不正確
系統不能繪出
字型沒有這個字(通常都有)
若某英文字型沒有中文 系統會找其他字型
因為不是己寫的 所以很難debug
ICU, LINK QT 可以處理UTF8
key-map ji3=我
文字用繪圖模式一點點點出來
freetype 可以反鋸齒/nomo 輸入字型 輸出bitmap
YACT 中文終端機 CHDIV JMCE
JMCCE = CCE + JMCE
JMCCE 中文終端機big5
kerning
---------------------------------------
meep , MIT的物理電學
numpy mkl 超快!
numba
matplotlib 各種科學計算
Blitz 11維的數值計算軟體
--------------
LT~
Bottle
只有一個file的web py framework
Pyramid
Web.py
FLASK 還是比較好
LT2:
clime
LT3:
Bitcoin python
duckduckgo
留言
張貼留言