題主說(shuō)的手機(jī)編程python吧,其實(shí)完全沒(méi)有必要,對(duì)于專(zhuān)業(yè)的開(kāi)發(fā)人員來(lái)說(shuō),日常代碼的編寫(xiě)以及調(diào)試都是在電腦上進(jìn)行,手機(jī)來(lái)說(shuō),主要是一些小程序的閱讀和驗(yàn)證,下面我簡(jiǎn)單介紹3個(gè)非常不錯(cuò)的手機(jī)編程軟件,對(duì)于python學(xué)習(xí)來(lái)說(shuō)非常合適,感興趣的朋友可以嘗試一下:
高級(jí)終端—Termux這是一個(gè)非常輕便靈活的手機(jī)終端軟件,類(lèi)似于一個(gè)輕量級(jí)的linux系統(tǒng)(非常小),常見(jiàn)的各種shell命令都能支持并運(yùn)行,編程python的話,只需要輸入命令“pkg install python”安裝python插件,之后在終端命令行輸入python,即可進(jìn)入python shell環(huán)境,缺點(diǎn)是編輯麻煩,而且無(wú)法進(jìn)行程序調(diào)試,偶爾使用一下來(lái)說(shuō),還不錯(cuò):
輕巧靈活—Python編譯器這是一個(gè)非常小巧的手機(jī)python編程軟件,安裝包也就4.75M,相比較termux來(lái)說(shuō),自帶有文本編輯器,因此閱讀代碼更方便,編輯起來(lái)也更快捷,支持代碼高亮、自動(dòng)縮進(jìn)、語(yǔ)法檢查等常見(jiàn)功能,如果你需要快速驗(yàn)證一個(gè)小程序,而手邊又沒(méi)有合適的電腦環(huán)境,可以使用一下這個(gè)軟件,非常不錯(cuò),運(yùn)行程序的話,需要單獨(dú)下載編譯模塊:
專(zhuān)業(yè)全能—QPython3這是安卓手機(jī)下一個(gè)非常不錯(cuò)的python編程軟件,自帶有python解釋器,支持終端和文本2種編輯方式,因此使用上更靈活,常見(jiàn)的代碼高亮、語(yǔ)法檢查、自動(dòng)縮進(jìn)等功能這個(gè)軟件都能很好兼容,除此之外,還支持numpy、pandas、keras等第三方庫(kù)安裝,小型的安卓程序開(kāi)發(fā)也不在話下,如果你需要一個(gè)比較全能的手機(jī)python編程軟件,可以使用一下這個(gè)軟件,總體來(lái)說(shuō),效果還是非常不錯(cuò)的:
當(dāng)然,除了以上3個(gè)手機(jī)python編程軟件,還有許多其他軟件,基本使用方式類(lèi)似,只要你熟悉一下使用過(guò)程,很快就能掌握的,不過(guò)來(lái)說(shuō),手機(jī)編程python,建議還是不要這樣做,不方便也不好調(diào)試代碼,電腦更合適,網(wǎng)上也有相關(guān)教程和資料,介紹的非常詳細(xì),感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言進(jìn)行補(bǔ)充。
答:有,我知道一款,叫做AIDE , AIDE集成開(kāi)發(fā)環(huán)境AIDE Android java IDE:不僅手機(jī)適用,平板也能用。在編輯完成后,能直接將代碼編譯成可執(zhí)行的APK文件,功能非常全面,可編輯各種語(yǔ)言,對(duì)學(xué)習(xí)者或者工作都有很大的幫助。
這里簡(jiǎn)單介紹一下吧,有2種類(lèi)型的APP可供學(xué)習(xí)編程,一種是學(xué)習(xí)型的APP,像網(wǎng)易公開(kāi)課、w3cschool編程學(xué)院等,主要以視頻等資料教程為主,一種是實(shí)操型的APP,像AIDE,QPython3等,主要以實(shí)際性的編程為主,下面我分別介紹一下這2種類(lèi)型的APP,感興趣的朋友可以自己下載嘗試一下:
學(xué)習(xí)型APP這個(gè)其實(shí)手機(jī)上很多,各種編程資料都有,這里以網(wǎng)易公開(kāi)課、w3cschool編程學(xué)院這2個(gè)軟件為例,簡(jiǎn)單介紹一下:
1.網(wǎng)易公開(kāi)課:這個(gè)大部分人都應(yīng)該聽(tīng)說(shuō)過(guò),主要是一些高校的免費(fèi)視頻課程,各個(gè)方面都有涉及,其中就有編程的,下面我簡(jiǎn)單介紹一下這個(gè)軟件的安裝和使用:
安裝網(wǎng)易公開(kāi)課:這個(gè)直接到手機(jī)應(yīng)用中搜索就行,如下,直接下載安裝:
安裝完成后,打開(kāi)這個(gè)軟件,直接在搜索欄搜索相關(guān)編程資料就行,如下,很豐富:
2.w3cschool編程學(xué)院:這個(gè)不少人應(yīng)該也聽(tīng)過(guò),這里的資料主要以文本教程為主,涉及的編程語(yǔ)言很多,前端、后端、數(shù)據(jù)庫(kù)都有,很不錯(cuò),下面我簡(jiǎn)單介紹一下這個(gè)軟件的安裝和使用:
安裝的話,與上面一樣,直接搜索就行,如下,直接下載:
安裝完成后,打開(kāi)這個(gè)軟件,這里就可以搜索相關(guān)編程資料了,很多也很廣,如下:
實(shí)操型APP這里的手機(jī)軟件也很多,像可以編程Java的AIDE,編程C/C++的C++編譯器,編程Python的QPython3,下面我分別介紹一下這3個(gè)軟件的安裝和使用:
1.AIDE:這是安卓手機(jī)上的一個(gè)Java集成開(kāi)發(fā)環(huán)境,可以開(kāi)發(fā)簡(jiǎn)單的Java程序和安卓程序,自帶有語(yǔ)法提示、自動(dòng)補(bǔ)全等功能,使用起來(lái)非常不錯(cuò):
安裝的話,直接在手機(jī)應(yīng)用中搜索就行,如下,直接下載安裝:
安裝完成后,打開(kāi)這個(gè)軟件,新建項(xiàng)目,就可以直接編程Java程序了,效果如下:
也可以開(kāi)發(fā)簡(jiǎn)單的安卓程序,代碼如下:
點(diǎn)擊運(yùn)行這個(gè)安卓程序,效果如下:
2.C++編譯器:這個(gè)就是手機(jī)上的一個(gè)C/C++開(kāi)發(fā)環(huán)境,可以直接編輯編譯C/C++程序,代碼高亮、自動(dòng)檢查,使用起來(lái)也非常不錯(cuò):
安裝,與上面一樣,直接搜索就行,如下:
安裝完成后,打開(kāi)這個(gè)軟件,就可以直接編寫(xiě)C/C++程序了,效果如下:
自帶有TCC + uClibc編譯器,所以可以直接編譯運(yùn)行C/C++程序,如下:
3.QPython3:這個(gè)顧名思義,就是手機(jī)上的一個(gè)Python3開(kāi)發(fā)環(huán)境,自帶有Python3解釋器,可以命令行運(yùn)行Python程序,也可以編寫(xiě)一些簡(jiǎn)單的安卓程序:
安裝的話,直接手機(jī)搜索就行,如下,直接點(diǎn)擊下載安裝:
安裝完成后,打開(kāi)這個(gè)軟件,就可以直接打開(kāi)Python Shell控制臺(tái),運(yùn)行Python程序了,效果如下:
也可以自開(kāi)發(fā)一些簡(jiǎn)單的安卓程序,主要用到androidhelper這個(gè)庫(kù),測(cè)試代碼如下:
程序運(yùn)行效果如下,很簡(jiǎn)單的對(duì)話框程序:
至此,就介紹完了這2種學(xué)習(xí)編程的APP。總的來(lái)說(shuō),這些軟件使用起來(lái)都非常不錯(cuò),對(duì)于入門(mén)編程的人來(lái)說(shuō),是一種不錯(cuò)的選擇,可以在閑暇時(shí)間補(bǔ)充一下編程知識(shí),但是如果想認(rèn)真搞編程的話,建議還是以電腦為主,編輯調(diào)試更方便,也更容易,網(wǎng)上也有相關(guān)教程和資料,感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言。
首先,編程的介紹需要一個(gè)循序漸進(jìn)的過(guò)程,我們需要了解基本的編程語(yǔ)法,從解決基本的數(shù)學(xué)問(wèn)題開(kāi)始,然后開(kāi)始學(xué)習(xí)編程語(yǔ)言。以學(xué)習(xí)java編程語(yǔ)言為例,我們首先需要了解java語(yǔ)言中的基本編程元素,包括類(lèi)、對(duì)象、屬性和方法。然后我們開(kāi)始學(xué)習(xí)如何構(gòu)建面向?qū)ο蟮木幊踢^(guò)程,包括類(lèi)設(shè)計(jì)、對(duì)象創(chuàng)建和方法調(diào)用。在學(xué)習(xí)了基本的過(guò)程控制之后,我們可以解決一些簡(jiǎn)單的數(shù)學(xué)問(wèn)題,例如,在指定的范圍內(nèi)尋找素?cái)?shù),等等。這個(gè)過(guò)程是打開(kāi)編程之門(mén)的第一步。通過(guò)這一階段的學(xué)習(xí),我們也可以在一定程度上培養(yǎng)自己對(duì)編程的興趣。
其次,編程之初構(gòu)建了初步的編程思路。所謂編程思維就是通過(guò)編程語(yǔ)言來(lái)解決問(wèn)題的方法,它只是一個(gè)抽象的過(guò)程。鍛煉編程思維最有效的方法之一就是完成大量的實(shí)驗(yàn)。通過(guò)不斷的實(shí)驗(yàn)總結(jié),形成自己的編程思路。因此,如果說(shuō)學(xué)習(xí)編程有捷徑的話,那就是不斷地做實(shí)驗(yàn)。
最后,入門(mén)級(jí)編程需要一個(gè)完整的知識(shí)結(jié)構(gòu),包括操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、算法設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)。在當(dāng)前的大數(shù)據(jù)和云計(jì)算時(shí)代,我們還需要掌握大數(shù)據(jù)和云計(jì)算的相關(guān)知識(shí),特別是IAAs和PAAS。這些知識(shí)可以在學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的過(guò)程中同時(shí)習(xí)得,對(duì)這些內(nèi)容的掌握將對(duì)程序設(shè)計(jì)能力產(chǎn)生很大的影響。
最后,目前有許多編程語(yǔ)言。對(duì)于基礎(chǔ)薄弱的初學(xué)者,他們可以從Python開(kāi)始。