国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

簡單的Python2.7編程初學(xué)經(jīng)驗(yàn)總結(jié)

2020-02-23 00:30:05
字體:
供稿:網(wǎng)友

如果你從來沒有使用過Python,我強(qiáng)烈建議你閱讀Python introduction,因?yàn)槟阈枰阑镜恼Z法和類型。
包管理

Python世界最棒的地方之一,就是大量的第三方程序包。同樣,管理這些包也非常容易。按照慣例,會(huì)在 requirements.txt 文件中列出項(xiàng)目所需要的包。每個(gè)包占一行,通常還包含版本號(hào)。這里有一個(gè)例子,本博客使用Pelican:
 

pelican==3.3Markdownpelican-extended-sitemap==1.0.0

Python 程序包有一個(gè)缺陷是,它們默認(rèn)會(huì)進(jìn)行全局安裝。我們將要使用一個(gè)工具,使我們每個(gè)項(xiàng)目都有一個(gè)獨(dú)立的環(huán)境,這個(gè)工具叫virtualenv。我們同樣要安裝一個(gè)更高級(jí)的包管理工具,叫做pip,他可以和virtualenv配合工作。

首先,我們需要安裝pip。大多數(shù)python安裝程序已經(jīng)內(nèi)置了easy_install(python默認(rèn)的包管理工具),所以我們就使用easy_install pip來安裝pip。這應(yīng)該是你最后一次使用easy_install 了。如果你并沒有安裝easy_install ,在linux系統(tǒng)中,貌似從python-setuptools 包中可以獲得。

如果你使用的Python版本高于等于3.3, 那么Virtualenv 已經(jīng)是標(biāo)準(zhǔn)庫的一部分了,所以沒有必要再去安裝它了。

下一步,你希望安裝virtualenv和virtualenvwrapper。Virtualenv使你能夠?yàn)槊總€(gè)項(xiàng)目創(chuàng)造一個(gè)獨(dú)立的環(huán)境。尤其是當(dāng)你的不同項(xiàng)目使用不同版本的包時(shí),這一點(diǎn)特別有用。Virtualenv wrapper 提供了一些不錯(cuò)的腳本,可以讓一些事情變得容易。

sudo pip install virtualenvwrapper

當(dāng)virtualenvwrapper安裝后,它會(huì)把virtualenv列為依賴包,所以會(huì)自動(dòng)安裝。

打開一個(gè)新的shell,輸入mkvirtualenv test 。如果你打開另外一個(gè)shell,則你就不在這個(gè)virtualenv中了,你可以通過workon test 來啟動(dòng)。如果你的工作完成了,可以使用deactivate 來停用。

201541144554964.jpg (477×181)

IPython

IPython是標(biāo)準(zhǔn)Python交互式的編程環(huán)境的一個(gè)替代品,支持自動(dòng)補(bǔ)全,文檔快速訪問,以及標(biāo)準(zhǔn)交互式編程環(huán)境本應(yīng)該具備的很多其他功能。

當(dāng)你處在一個(gè)虛擬環(huán)境中的時(shí)候,可以很簡單的使用pip install ipython 來進(jìn)行安裝,在命令行中使用ipython 來啟動(dòng)

201541144637950.jpg (690×380)

另一個(gè)不錯(cuò)的功能是”筆記本”,這個(gè)功能需要額外的組件。安裝完成后,你可以使用ipython notebook,而且會(huì)有一個(gè)不錯(cuò)的網(wǎng)頁UI,你可以創(chuàng)建筆記本。這在科學(xué)計(jì)算領(lǐng)域很流行。

201541144705248.jpg (985×916)

測試

我推薦使用nose或是py.test。我大部分情況下用nose。它們基本上是類似的。我將講解nose的一些細(xì)節(jié)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 囊谦县| 德钦县| 潼关县| 乐昌市| 清流县| 新宁县| 炉霍县| 定兴县| 堆龙德庆县| 吴川市| 明溪县| 新营市| 肃宁县| 五台县| 井研县| 牡丹江市| 南木林县| 广安市| 金溪县| 吉水县| 成武县| 长泰县| 哈巴河县| 嘉峪关市| 梅州市| 泸州市| 张家界市| 奉新县| 上林县| 泗水县| 扶绥县| 石家庄市| 永德县| 股票| 贡山| 丹江口市| 恩平市| 台北市| 景谷| 石泉县| 曲周县|