謝謝邀請,
目前Qpython安裝上就可以用了
手機上安裝編譯器的原理底層用C語言來實現
所以安卓上生態環境是具備的,安卓內核用Linux,在app上弄個編譯界面就可以搞定。
手機更加適合在閑暇時間看看文檔,用手機編寫代碼調試起來還是不太方便,想學編程還是以電腦為主,畢竟單步調試方便。
學習編程注意幾點
1.要有持久的毅力,再合適的工具也不如苦逼的堅持
2.要做到隨時隨地的去溫習學習
3.制定好學習計劃
4.如果有可能找個明白人指導下
找不到的話可以聯系小編交流
希望能幫到你
利用python開發app需要用到python的一個模塊–kivy,kivy是一個開源的,跨平臺的Python開發框架,用于開發使用創新的應用程序。簡而言之,這是一個python桌面程序開發框架(類似wxpython等模塊),強大的是kivy支持linux、mac、windows、android、ios平臺,這也是為什么開發app需要用到這個模塊。
雖然kivy是跨平臺的,但是想要在不同的平臺使用python代碼,還需要將python代碼打包成對應平臺的可執行程序,好在kivy項目下有個打包工具項目–buildozer,這是官方推薦的打包工具,因為相對比較簡單,自動化程度高,其他項目比如:python-for-android也能起到類似的作用,這里不展開介紹。
建議你放棄吧。雖然可以做,但是不合適
python應用范圍很廣,但是前端開發正好是他不合適的地方。因為前端開發的正統語言已經有歷史原因決定了是其他的。
學習python 推薦百度搜索 白月黑羽,
難點都有非常好的視頻講解,是我看過最好的教程,沒有之一
首先,Python是目前比較流行的全場景編程語言之一,可以用于Web開發、大數據開發、人工智能開發和嵌入式開發等領域,當然也可以完成桌面開發,只是目前大量的桌面軟件逐漸轉移到了云端,所以桌面開發的場景并不多。
桌面軟件的開發與所使用的操作系統關系比較密切,而Python語言本身類似于腳本式語言與面向對象的結合,從運行速度以及資源管理方式來看,Python并不適合從事桌面軟件的開發。相比于C語言的資源管理方式來說,Python在本地資源調度方面存在一定的效率問題,在這一點上Java語言的表現要比Python更好一些,所以目前有不少桌面軟件也在采用Java開發。
桌面軟件目前的應用場景主要集中在三個領域,其一是工具類軟件,這一類軟件需要完成大量本地資源的調用,需要占用更多的內存和計算資源;其二是容器類軟件,各種平臺類軟件都可以看成是容器,比如Hadoop等;其三是專屬應用,比如對于安全有特殊要求的應用等等。Python語言最擅長的事情是做資源整合調用,因此也把Python稱為“膠水語言”,所以使用Python做上層應用是比較適合的,要讓Python完成具體的功能開發并不是理想的選擇。
最后,Python語言在大數據、人工智能和嵌入式領域的應用前景非常廣闊,而且這些領域在未來產業互聯網發展的過程中會釋放出大量的機會,因此可以重點關注一下。
我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關于互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收獲。
如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言!