python從鍵盤(pán)獲取輸入 29歲想學(xué)python,有哪些建議?
29歲想學(xué)python,有哪些建議?學(xué)習(xí)Python跟年齡其實(shí)沒(méi)有任何關(guān)系。我是去年搞OpenStack的時(shí)候才學(xué)的Python,那一年我33歲。在我的職業(yè)生涯中我學(xué)過(guò)好幾種語(yǔ)言,包括C、C 、PH
29歲想學(xué)python,有哪些建議?
學(xué)習(xí)Python跟年齡其實(shí)沒(méi)有任何關(guān)系。我是去年搞OpenStack的時(shí)候才學(xué)的Python,那一年我33歲。在我的職業(yè)生涯中我學(xué)過(guò)好幾種語(yǔ)言,包括C、C 、PHP和Python。
在學(xué)習(xí)內(nèi)容上,我覺(jué)得學(xué)習(xí)一門(mén)語(yǔ)言主要包括兩方面:
1) 語(yǔ)言本身的語(yǔ)法,這個(gè)其實(shí)沒(méi)有多少內(nèi)容
2) 語(yǔ)言相關(guān)的系統(tǒng)庫(kù)及第三方庫(kù),這個(gè)才是內(nèi)容比較多的,也比較難的地方
另外,對(duì)于如何學(xué)好語(yǔ)言,本人的經(jīng)驗(yàn)就是實(shí)踐,實(shí)踐包括兩個(gè)方面:
1) 多讀代碼,可以看看比較好的開(kāi)源項(xiàng)目,比如OpenStack或者Django等
2) 多寫(xiě)代碼,如果工作有項(xiàng)目最后,如果沒(méi)有自己可以寫(xiě)一些小項(xiàng)目。比如模仿redis開(kāi)發(fā)一個(gè)Python版的等等。
怎么用python控制電腦暫不接受外部(如鼠標(biāo)和鍵盤(pán))指令?
這個(gè)可以用hook來(lái)設(shè)兩個(gè)鉤子,一個(gè)是鍵盤(pán)鉤子,一個(gè)是鼠標(biāo)鉤子,把鍵盤(pán)和鼠標(biāo)的messagej截獲但不處理~再用timer控制時(shí)間,暫停12秒后再卸載鉤子就可以了~這個(gè)可以用c 調(diào)用windows的API,setwindowshookex(). 至于python可以下載pywin32的package來(lái)調(diào)用api,用ctype來(lái)進(jìn)行c的實(shí)現(xiàn)~思路是這樣的,具體可以參照MSDN來(lái)弄~