python第三方庫(kù)是什么 python已經(jīng)自動(dòng)化了,大家一般用什么測(cè)試框架?
python已經(jīng)自動(dòng)化了,大家一般用什么測(cè)試框架?謝謝!Python中似乎只有一個(gè)瀏覽器測(cè)試框架,它是模仿ruby框架制作的。它似乎可以更好地應(yīng)用于ie。非常舊的框架。JS支持不好。然而,Python
python已經(jīng)自動(dòng)化了,大家一般用什么測(cè)試框架?
謝謝
!Python中似乎只有一個(gè)瀏覽器測(cè)試框架,它是模仿ruby框架制作的。它似乎可以更好地應(yīng)用于ie。非常舊的框架。JS支持不好。然而,Python很容易編寫(xiě)測(cè)試框架。這很容易做到?;跒g覽器的測(cè)試也很容易做到。因?yàn)槟梢允褂胮yqt,所以這個(gè)庫(kù)中有一個(gè)基于WebKit的瀏覽器?;旧希憧梢噪S心所欲。最近,我聽(tīng)說(shuō)有幾個(gè)新的BDD框架正在開(kāi)發(fā)中。我不知道怎么做。實(shí)際上,對(duì)于Python來(lái)說(shuō),框架的成本太低了。所以最好不要成為一個(gè)框架。它有一個(gè)叫做dry的基本編程原理。不要重復(fù)你自己的話,不要重新發(fā)明方向盤(pán)。直接使用現(xiàn)有的Python測(cè)試套件,結(jié)合進(jìn)程、線程模型和QT,輕松組裝測(cè)試模塊。
python中的模塊、庫(kù)、包有什么區(qū)別?
模塊和包是“存儲(chǔ)級(jí)別”。模塊是一個(gè)可以導(dǎo)入的文件包,可以從中導(dǎo)入。例如,您可以下載一個(gè)包,將包解壓縮到特定路徑,然后從XXXX導(dǎo)入yyyy.py年其余的概念都是“邏輯層次”,不管語(yǔ)言如何。我不想再多解釋了。只要找一本編程入門(mén)書(shū)。庫(kù)和框架用于定義包的用途。該框架相當(dāng)于定義包的用途。為此,可以進(jìn)行二次開(kāi)發(fā)(例如,Django相當(dāng)于websrv端)。一般來(lái)說(shuō),您可以在main中調(diào)用它的條目,或者最多通過(guò)decorator(@)將某個(gè)東西注冊(cè)到框架中,這個(gè)庫(kù)相當(dāng)于一個(gè)工具箱,您可以從中獲取任何工具并在任何地方使用它。一個(gè)包可以有一個(gè)庫(kù),一個(gè)框架,或者兩者都有
對(duì)于非程序員:
1。輔助工作,如處理excel、基礎(chǔ)數(shù)據(jù)統(tǒng)計(jì)、批量處理一些常規(guī)文件操作等。信息獲取,如去網(wǎng)站批量獲取數(shù)據(jù),去系統(tǒng)批量獲取查詢結(jié)果。
3. 數(shù)據(jù)分析,數(shù)據(jù)分析,可視化顯示等
程序員:
1。做網(wǎng)站和系統(tǒng),如豆瓣
2. 數(shù)據(jù)挖掘,輿情分析等
3。人工智能建模等
MATLAB和python根本不在同一水平。MATLAB是面向算法本身和仿真本身的產(chǎn)品。如果不是,那要看是誰(shuí)寫(xiě)的程序。matlab收費(fèi)的原因在于運(yùn)行時(shí)的更新。比如及時(shí)5g更新NR庫(kù),如果你用Python寫(xiě)這個(gè)東西,不是不可能寫(xiě)的,只是時(shí)間、完整性、運(yùn)行效率,這些都很難保證。畢竟,MATLAB的背后是一支強(qiáng)大的科學(xué)家團(tuán)隊(duì)來(lái)負(fù)責(zé)算法,一支強(qiáng)大的工程師團(tuán)隊(duì)來(lái)完成實(shí)現(xiàn),最后給大家一個(gè)簡(jiǎn)單易用的函數(shù)它可以通過(guò)使用的方法來(lái)實(shí)現(xiàn)。每個(gè)人都做他們擅長(zhǎng)的事。