❶ 使用python開發一款安卓app,請問該怎麼做
沒聽說python開發安卓app的,一般只有java類語言的。
在安卓安裝了python解釋器後,倒是可以運行python程序,但那不叫app
❷ python 能開發App么
安卓的開發環境好像有了。SL4A首頁、文檔和下載,這是安卓平台上的一個腳本語言解釋器,支持python,lua,beanshell。
理論上python是完全可以在安卓上運行的,但不是在dalvik虛擬機上,應該更往底層一些。能安裝上python的解釋器,應該是可以做一些應用來操作os。至於能做到什麼地步,不甚了解。
❸ 請問學會了python能做什麼能做蘋果的app應用么只會python不會其他語言能做么
1、web應用開發
網站後端程序員:使用它單間網站,後台服務比較容易維護。如:Gmail、Youtube、知乎、豆瓣
2、網路爬蟲
爬蟲是屬於運營的比較多的一個場景吧, 爬蟲獲取或處理大量信息:批量下載美劇、運行投資策略、爬合適房源、從各大網站爬取商品折扣信息,比較獲取最優選擇;對社交網路上發言進行收集分類,生成情緒地圖,分析語言習慣;爬取網易雲音樂某一類歌曲的所有評論,生成詞雲;按條件篩選獲得豆瓣的電影書籍信息並生成表格等。
3、AI 人工智慧 與機器學習
現在的人工智慧非常的火爆,各種培訓班都在瘋狂打廣告招生.機器學習,尤其是現在火爆的深度學習,其工具框架大都提供了Python介面。Python在科學計算領域一直有著較好的聲譽,其簡潔清晰的語法以及豐富的計算工具,深受此領域開發者喜愛。
4、數據分析
一般我們用爬蟲爬到了大量的數據之後,我們需要處理數據用來分析,不然爬蟲白爬了,我們最終的目的就是分析數據,Python在這方面關於數據分析的庫也是非常的豐富的,各種圖形分析圖等 都可以做出來。也是非常的方便。「大數據」分析中涉及到的分布式計算、數據可視化、資料庫操作等,Python中都有成熟的模塊可以選擇完成其功能。
5、自動化運維:自動化處理大量的運維任務
6、游戲開發者:一般是作為游戲腳本內嵌在游戲中
7、自動化測試:編寫為簡單的實現腳本,運用在Selenium/lr中,實現自動化。
8、網站開發:藉助django,flask框架自己搭建網站。
❹ python可以做手機app嗎
Python應該是在伺服器上吧,爪機上,應該是個HTML5啥的封裝吧。
反正我之前也想用Python作來著,學習了半天發現,只能是用Python作伺服器上的東西,爪機上的是用Html5、Jq-m、pg啥的作個封裝啥的。
反正俺這樣的白菜只能作到這樣的東西。
❺ 如何在使用python開發app
用Python寫安卓APP肯定不是最好的選擇,但是肯定是一個很偷懶的選擇,而且實在不想學習Java,再者,就編程而言已經會的就Python與Golang(註:Python,Golang水平都一般),那麼久Google了一下Python寫安卓的APP的可能性,還真行。既然要寫個APP,那麼總得要有個想法吧。其實筆者想做兩個APP來著,一個是自己寫著好玩的,一個是關於運維的。關於運維的APP,設計應該如下如果覺得可行的話,評論留言一下你覺得應該寫進這個APP的運維常用命令吧^_^,筆者暫時想到的是top,free-m,df–h,uptime,iftop,iotop,如果有什麼好的想法就狠狠的砸過來吧,筆者到時應該也會把這個寫成一個項目放到github上,大家一起用嘛,開源才是王道,哈哈。好吧,進入正題。我們使用kivy開發安卓APP,Kivy是一套專門用於跨平台快速應用開發的開源框架,使用Python和Cython編寫,對於多點觸控有著非常良好的支持,不僅能讓開發者快速完成簡潔的交互原型設計,還支持代碼重用和部署,絕對是一款頗讓人驚艷的NUI框架。因為跨平台的,所以只寫一遍代碼,就可以同時生成安卓及IOS的APP,很酷吧。本文會帶大家寫一個Helloworld並瞧一瞧Python版的2048的代碼
❻ 如何Python寫一個安卓APP
安卓應用的開發,貌似是用java寫的。。實在想用python寫,推薦你看看這篇文章
http://blog.csdn.net/heivy/article/details/50585118
❼ python可以開發安卓app嗎
Python是可以開發安卓app的,所以你可以在這個裡面輸入了,你們自己知道的軟體程序編程之後就可以開發了。
❽ 如何用python開發移動App後台
1、使用python開發APP後台要用到tornado框架,因為非阻塞io的原因,性能非常高,特別適合寫後端API(App的後端應該都是rest風格的api),而且成熟穩定。
2、APP後台需要部署伺服器,這方面涉及到運維、測試、開發諸多方面, 部署和測試推薦幾個包:fabric、nose、unittest(python自帶),版本管理推薦git,持續集成推薦使用docker+jenkins。
3、APP後台服務性能需求方面,youtube、reddit、豆瓣、知乎這樣的大流量網站都是python寫的,所以App的規模不太可能遇到性能問題,即使有也應該不是python的問題,而是任何語言都會有問題。大量的pv是可以靠堆伺服器堆出來,如果是計算量比較大的任務,可以考慮用c或c++寫。
4、網頁前端以及移動端開發後台用python寫的API,讓前端使用React,就可以輕松解決前後端分離這個問題。
5、現有開源實例子比較少,App後端開源的不常見,而且大部分是rest風格的api,很多時候會涉及到自身的業務和敏感信息也不會開源,所以都要自己從頭開始編寫。
❾ python 能開發 Android 應用嗎
python可以開發Android應用。
Python是一種解釋型腳本語言,可以應用於以下領域:
1、Web 和 Internet開發;
2、科學計算和統計;
3、人工智慧;
4、教育;
5、桌面界面開發;
6、軟體開發;
7、後端開發。
(9)python做app擴展閱讀:
操作系統與應用程序的溝通橋梁,應用分為兩層:函數層(Library)和虛擬機(Virtual Machine)。 Bionic是 Android 改良libc的版本。
Android 同時包含了Webkit,所謂的Webkit 就是Apple Safari 瀏覽器背後的引擎。Surface flinger 是就2D或3D的內容顯示到屏幕上。Android使用工具鏈(Toolchain)為Google自製的Bionic Libc。
Android採用OpenCORE作為基礎多媒體框架。
Open CORE可分7大塊:PVPlayer、PVAuthor、Codec、PacketVideo Multimedia Framework(PVMF)、Operating System Compatibility Library(OSCL)、Common、OpenMAX。
Android 使用skia 為核心圖形引擎,搭配OpenGL/ES。skia與Linux Cairo功能相當,但相較於Linux Cairo, skia 功能還只是雛形的。
2005年Skia公司被Google收購,2007年初,Skia GL源碼被公開,Skia 也是Google Chrome 的圖形引擎。
Android的多媒體資料庫採用SQLite資料庫系統。資料庫又分為共用資料庫及私用資料庫。用戶可通過ContentResolver類(Column)取得共用資料庫。
Android的中間層多以Java 實現,並且採用特殊的Dalvik 虛擬機(Dalvik Virtual Machine)。Dalvik虛擬機是一種「暫存器型態」(Register Based)的Java虛擬機,變數皆存放於暫存器中,虛擬機的指令相對減少。
Dalvik虛擬機可以有多個實例(Instance), 每個Android應用程序都用一個自屬的Dalvik虛擬機來運行,讓系統在運行程序時可達到優化。Dalvik 虛擬機並非運行Java位元組碼(Bytecode),而是運行一種稱為.dex格式的文件。
參考資料:網路-Android
❿ python可以開發手機app嗎
python可以開發手機app,因為這也是一款編程的軟體,如果你用這款軟體去開發手機APP的話,就有一點大材小用的感覺了。這也說明這款軟體的強大性。