在安卓手機(jī)上可以編寫并運(yùn)行python程序嗎?
在X86/64電腦上寫的程序一般都是cPython,有些API可能在其他平臺(tái)上實(shí)現(xiàn)不了(比如你的arm/android),標(biāo)準(zhǔn)庫也不太一樣,更別說第三方庫了。。。雖然與armlinux有更好的兼容性,但這是在裸arm平臺(tái)上,而不是在android上...你需要的是一個(gè)linux服務(wù)器,至少是一個(gè)VPS,如果你想讓程序長(zhǎng)時(shí)間穩(wěn)定執(zhí)行的話。在手機(jī)或平板上運(yùn)行python是偶爾的玩法,不是發(fā)展。。。GNURoot上的安卓應(yīng)用——GooglePlay用這個(gè)裝Debian,可以apt-get,體積只有100M,隨便折騰。
可以參考GoAgentAndroid客戶端GAEProxy()看看它是如何在Android上構(gòu)建完整的Python環(huán)境的。
1.1要在下載和安裝后首先更新軟件包,請(qǐng)?jiān)诿钚休斎胍韵旅睢?/p>
1.2安裝python主程序和必要的模塊。
默認(rèn)的python版本是3.6。為了避免安裝相關(guān)模塊失敗,建議安裝python2。
1.3安裝python模塊
1.3.1爬蟲相關(guān)模塊
1.美麗的一組,請(qǐng)求
2.lxml模塊
3.零碎模塊(必須首先安裝lxml)
1.3.2科學(xué)計(jì)算相關(guān)模塊
熊貓;Ipython(一些依賴項(xiàng)與crawl
新手想學(xué)習(xí)一些關(guān)于計(jì)算機(jī)的知識(shí),該怎樣做?
計(jì)算機(jī)是一個(gè)龐大的系統(tǒng)。你要知道你是想學(xué)硬件還是學(xué)軟件。
對(duì)于硬件,建議看看《深入理解計(jì)算機(jī)系統(tǒng)》。硬件和軟件都有說明。Itit'只讀這一本就夠了。硬件更新速度太快。知道基本就行了。許多書都過時(shí)了??赐曛笥辛嘶镜牧私猓缓髸?huì)去各大論壇看一看深度分析的帖子,增加對(duì)硬件和最新硬件的了解。
如果有軟件的話,就比較復(fù)雜了。一般有操作系統(tǒng)、常用軟件、辦公軟件、設(shè)計(jì)軟件、編程軟件、管理軟件、工程軟件,每種軟件都有無數(shù)個(gè)版本。但好處是,軟件書很難過的時(shí)候,軟件的更新大部分都是基于原來的架構(gòu)。也許你找本十年前的書也能學(xué)的差不多。