python控制鼠標(biāo)鍵盤 操控excel,選擇Python還是vba?
操控excel,選擇Python還是vba?對(duì)于大量數(shù)據(jù),建議使用Python。VBA通常將數(shù)據(jù)存儲(chǔ)在內(nèi)存中。當(dāng)數(shù)據(jù)沒有分割,計(jì)算機(jī)配置不高時(shí),會(huì)出現(xiàn)更多的卡。經(jīng)過數(shù)據(jù)處理后,如果內(nèi)存沒有釋放,電腦也
操控excel,選擇Python還是vba?
對(duì)于大量數(shù)據(jù),建議使用Python。VBA通常將數(shù)據(jù)存儲(chǔ)在內(nèi)存中。當(dāng)數(shù)據(jù)沒有分割,計(jì)算機(jī)配置不高時(shí),會(huì)出現(xiàn)更多的卡。經(jīng)過數(shù)據(jù)處理后,如果內(nèi)存沒有釋放,電腦也會(huì)多用一卡通。VBA一般啟動(dòng)兩個(gè)CPU核進(jìn)行數(shù)據(jù)計(jì)算,運(yùn)算效率較低?,F(xiàn)在微軟已經(jīng)停止了VBA的更新,建議大家學(xué)習(xí)python更方便。如果只操作excel,兩種學(xué)習(xí)難度相差不大,但是Python會(huì)有更好的發(fā)展空間
還有一種更方便的方法,那就是使用power Bi的三個(gè)組件進(jìn)行數(shù)據(jù)處理,使用power query進(jìn)行數(shù)據(jù)處理,使用PowerPivot進(jìn)行分析查看的優(yōu)勢(shì)數(shù)據(jù)可視化是指學(xué)習(xí)周期短,數(shù)據(jù)可以自動(dòng)刷新,啟動(dòng)時(shí)間相對(duì)較快。使用這種方法,效率可能比excel快,但速度仍然不如python快。當(dāng)然,為了長(zhǎng)期的可持續(xù)發(fā)展,建議大家學(xué)習(xí)python,但起步時(shí)間會(huì)比較長(zhǎng)
謝謝邀請(qǐng)
!作為IT行業(yè)從業(yè)者和計(jì)算機(jī)專業(yè)教育者,讓我回答這個(gè)問題。
首先,如果您從學(xué)習(xí)Python語言本身的角度出發(fā),您不需要配置太高的計(jì)算機(jī)。普通辦公電腦完全可以滿足要求,或者大部分在售筆記本電腦都可以滿足基本的學(xué)習(xí)要求。
但是,學(xué)習(xí)Python通常必須有明確的學(xué)習(xí)方向。不同的學(xué)習(xí)方向在計(jì)算機(jī)配置上仍有一些具體的要求。目前Python的主要學(xué)習(xí)方向包括web開發(fā)、大數(shù)據(jù)開發(fā)、人工智能開發(fā)和嵌入式開發(fā),其中大數(shù)據(jù)開發(fā)和人工智能開發(fā)對(duì)計(jì)算機(jī)配置仍有一定的要求。
大數(shù)據(jù)領(lǐng)域的發(fā)展通常對(duì)計(jì)算機(jī)內(nèi)存有更高的要求。一個(gè)重要原因是,大數(shù)據(jù)平臺(tái)通常對(duì)內(nèi)存有更高的要求。很多大數(shù)據(jù)平臺(tái)至少需要8g內(nèi)存,而一些商業(yè)大數(shù)據(jù)平臺(tái)對(duì)內(nèi)存的要求更高。因此,如果你想學(xué)習(xí)Python,從事大數(shù)據(jù)開發(fā),就需要配置一個(gè)內(nèi)存,計(jì)算機(jī)越大越好。另外,對(duì)于初學(xué)者來說,通常需要通過虛擬機(jī)在自己的計(jì)算機(jī)上構(gòu)建偽分布式集群,這對(duì)內(nèi)存容量提出了更高的要求。
人工智能的發(fā)展通常需要一個(gè)強(qiáng)大的GPU,所以如果你想學(xué)習(xí)Python進(jìn)行機(jī)器學(xué)習(xí)(深度學(xué)習(xí))、計(jì)算機(jī)視覺等方面的開發(fā),就必須配備一個(gè)更好的顯示卡,這樣會(huì)大大提高實(shí)驗(yàn)速度。另外,人工智能的發(fā)展方向?qū)PU和內(nèi)存也有一定的要求。
最后,在硬盤的配置上,最好選擇速度更快的固態(tài)盤,而且容量不需要太大。
學(xué)Python的電腦要什么樣的配置?
我不是黑客。我是個(gè)軟件工程師。談?wù)勎业慕?jīng)驗(yàn):就我的工作而言,有時(shí)我需要使用鼠標(biāo),例如查找數(shù)據(jù)、查看文檔和處理圖形界面。此時(shí)不使用鼠標(biāo)是低效的。如果使用鍵盤上下滑動(dòng)GUI,您會(huì)分心。在處理圖形界面時(shí),沒有鼠標(biāo)就無法準(zhǔn)確定位,甚至沒有鼠標(biāo)也無法工作。
其他時(shí)候,如編輯文本文件(基本上在代碼中),我盡量不使用鼠標(biāo)。普通人編輯文件基本上在文本或辦公室。他們不知道世界上還有vim和Emacs。我個(gè)人喜歡用VIM來編輯代碼,而且輸入操作完全是鍵盤操作,因?yàn)槭衷阪I盤和鼠標(biāo)之間切換效率很低,如果不熟悉鍵盤,手就找不到從鼠標(biāo)回到鍵盤的方向。像vim和Emacs這樣的編輯器具有強(qiáng)大的編輯功能。鍵盤控制的效率遠(yuǎn)高于鼠標(biāo)。一旦你熟悉了它們,你就不想再使用鼠標(biāo)了。
另外,在操作服務(wù)器(我接觸的服務(wù)器)時(shí),一般來說沒有圖形界面,只能從命令行操作,這也是最有效的方法。熟悉Linux或UNIX命令行操作模式的人受不了windows服務(wù)器的圖形操作,太慢了
!讓我們談?wù)労诳?。普通人理解的黑客基本上是通過服務(wù)器漏洞進(jìn)入服務(wù)的。有價(jià)值的服務(wù)器基本上沒有圖形界面,沒有鼠標(biāo)使用!另外,由于圖形界面效率低,即使有圖形界面,也不會(huì)使用。例如,一些黑客必須控制許多服務(wù)器,例如數(shù)千臺(tái)服務(wù)器。如何使用圖形界面進(jìn)行操作?命令行不同。將要執(zhí)行的命令編寫為任務(wù)腳本,然后編寫一個(gè)腳本依次連接到每個(gè)服務(wù)器以執(zhí)行任務(wù)腳本。
不要以為只有黑客和運(yùn)維工程師才能做上述例子。有些公司有數(shù)千臺(tái)服務(wù)器。用圖形界面維護(hù)這些服務(wù)器是不可能的!想想谷歌和微軟,他們有成千上萬的服務(wù)器。用圖形界面控制它們真是個(gè)笑話
!所以命令行對(duì)于行業(yè)來說是一個(gè)高效的工具,就是強(qiáng)制網(wǎng)格。電影中最缺乏的是力格,所以電影黑客永遠(yuǎn)不會(huì)用鼠標(biāo)!