-
1 # 誇誇奇談吧
-
2 # 程式設計獅APP
手機能不能學習程式設計,近幾年爭議蠻大的。大多數反對的人認為,手機連寫程式碼都很困難,就更談不上能學多好了,實際上這裡存在一定的倖存者偏差。
用手機學習程式設計,不代表不用電腦,它只是一種學習方式,就像看書一樣,看書到最後還是要用電腦,親自動手寫程式碼,才能真正學會程式設計。
坐公交、地鐵,閒暇時間開啟手機app,看兩個知識點,刷兩道題,豈不美哉?
迴歸正題,那麼如何用手機學習程式設計呢?
以《Python程式設計:從入門到實踐》這本書為例,在微信讀書上,總共有超過8.6萬人閱讀了它,更更更重要的是,這本書在亞馬遜Kindle電子書售價為44.5元,但在微信讀書上可以免費閱讀!
使用電子書的方式學習,要注意學習方法,一般在手機上看電子書都是泛讀,看懂就行了,但光看懂是學不會程式設計的,還要找個時間,用電腦寫寫程式碼,筆記才行。
中國大學MOOC
與一般的程式設計學習平臺不一樣,中國大學MOOC更加註重理論知識的學習,所有講師全部都是大學院校的老師,北大、清華、北京理工、南大哈工大……
如果你是一名非科班的程式設計師,強烈建議到這裡學學理論知識,什麼計算機組成原理、資料結構、計算機科學導論等等,都可以在這裡學到。
用中國大學MOOC學習程式設計,有一個小技巧,搜尋一門課程的時候,記得√一下“只看國家精品課”,因為國家精品課的內容非常精緻,基本都是985、211大學的老師在授課。
PS:挺喜歡哈工大劉宏偉教授講的《計算機組成原理》的,內容很棒,而且100多集的課程,老師總共換了5件格子衫,很程式設計師[手動狗頭]
在校生也可以使用這個app學習,比如考計算機二級、考研,裡面都有相對應的課程。中國大學MOOC的缺點也比較明顯,畢竟理論較多,如果你想入門學習一門程式語言,它可能就不太合適了。
程式設計獅
程式設計獅主要面向的是初學者,所以沒有像MOOC那樣很理論的課程,也沒有書,教程主要有三種:影片、文件和微課。程式設計獅內建了編譯器,閱讀教程的同時,可以直接執行程式碼例項,檢視執行效果。
因為主要面向的是初學者,所以在職的程式設計師學習程式設計就不太合適了,但可以把它當成手冊用。
編譯器
我們還需要一些手機程式碼編譯器,用來執行我們寫的程式碼。關於手機編譯器。
不得不承認,現在的手機編輯器都不是很友好,跟電腦寫程式碼的體驗完全沒法比,這個受硬體裝置的限制,比較難解決,不過我們是要用編輯器來學習程式設計,不是要真的開發程式,要求不高也就夠用了。
我們也整合了市面上主流的手機編譯器,這個需要另外下載。
-
3 # 機器視覺與邊緣計算
看完樓下幾組回答,著實叫人震驚。。。好吧,手機確實不適合練習程式設計,攢個三五千的桌上型電腦或者買個廉價筆記本都比手機強一千萬倍。軟體嘛,看你感興趣哪種程式語言,想簡單入門快就學python,想做小程式就看js,想牛逼就試試c c++ java
-
4 # 友久網
NO.1 c4droid 一款手機上的c語言編譯器。 個人認為手機上最好用的,沒有之一!c4droid是款Android裝置上的C/C++程式編譯器。
NO.2 AIDE 功能強大,內建學習教程。 AIDE是一個Android Java整合開發環境,可以讓你在Android系統內進行Android軟體和遊戲的開發。
NO.3 我的應用iapp 專為手機研發,程式碼編寫簡單,學習容易。 iapp還很年輕,特別需要大家的支援!
NO.4 cppdroid 和c4droid一樣,是一款手機上的c語言編譯器。 安卓上的C/C++編譯環境,可以幫助你在手機上編寫c/c++程式 ,和c4droid各有優點,cppdroid最大的優點就是可以即時報錯,寫一個字元就檢查一遍,保證程式的正確性,而且編譯速度快,雖然還有部分地方趕不上c4droid,但是和c4droid搭配還是不錯的。
你真想用手機學習建議還是下點電子書之類的 真正要程式設計還是用電腦方便 不說別的打字就很麻煩 平時聊天就算了如果程式設計程式碼那麼多 還經常複製等操作在手機上很痛苦的 另外安卓一般是用Java程式設計 雖然也可以使用C++但很麻煩 一般寫核心庫才會用到 而且最後還是得用Java封裝了才能在安卓上面執行
-
5 # 小羅黑
先說明一下,不是打廣告。
w3cschool都是學IT的教程,還有試題。
網易雲課堂比較雜,什麼都有,很多免費教學,足以滿足需求。
中國慕課大學同上
-
6 # user0null
手機上的c/c++的神器,cide或cide3兩個版本(cide3收費,cide免費),不用多說,錯誤提示,自動補全,輸入法上方帶了一些常用符號,非常方便,還可以自己合適的調整高亮的顏色,自帶了一些庫,比如sdl,box2d,等等,手機學習非常好的。
下載:酷安搜尋一下就行
宣告,不是為別人打廣告,其實真的挺好用的(我自己就買了永久的cide3),
-
7 # 手機使用者102424868024
1、實地考查先去試聽,授課老師的講課方式能否理解,並考驗自己對這個行業是否真正有興趣。一定一定要面授課程,參加面授課程可以在課堂上遇到的問題及時與老師溝通,得到解決。即使理解不了的問題,有人可以帶著手把手的教,學習起來會比較輕鬆。瀋陽中軟都是面對面授課的,師資力量強大,建議去看看。
-
8 # 手機使用者102424868024
1、實地考查先去試聽,授課老師的講課方式能否理解,並考驗自己對這個行業是否真正有興趣。一定一定要面授課程,參加面授課程可以在課堂上遇到的問題及時與老師溝通,得到解決。即使理解不了的問題,有人可以帶著手把手的教,學習起來會比較輕鬆。瀋陽中軟都是面對面授課的,師資力量強大,建議去看看。
-
9 # 愛的滋味溫暖浪漫
NO.1 c4droid
一款手機上的c語言編譯器。
個人認為手機上最好用的,沒有之一!c4droid是款Android裝置上的C/C++程式編譯器。
NO.2 AIDE
功能強大,內建學習教程。
AIDE是一個Android Java整合開發環境,可以讓你在Android系統內進行Android軟體和遊戲的開發。
NO.3 我的應用iapp
專為手機研發,程式碼編寫簡單,學習容易。
iapp還很年輕,特別需要大家的支援!
NO.4 cppdroid
和c4droid一樣,是一款手機上的c語言編譯器。
安卓上的C/C++編譯環境,可以幫助你在手機上編寫c/c++程式 ,和c4droid各有優點,cppdroid最大的優點就是可以即時報錯,寫一個字元就檢查一遍,保證程式的正確性,而且編譯速度快,雖然還有部分地方趕不上c4droid,但是和c4droid搭配還是不錯的。
-
10 # 十二時
想用手機學習程式設計?目前為止還不太現實,手機敲程式碼都有難度,更不要說編譯執行測試了。如果你真想學還是買個電腦吧。手機目前為止手機只能是用來輔助,可以看一下影片,檔案之類的。但是你想只用手機就能學會程式設計只能說想得太簡單了。程式設計是技術活,必需動手去實踐才能理解的,只有基礎打牢固才能達到看就能懂的境界。如果你沒有基礎的話,建議你還是老老實實買臺電腦,多敲那麼十幾萬行程式碼先吧。如果你只想透過手機學程式設計,建議你還是另謀出路。程式設計沒那麼簡單的,必需動手實踐。
-
11 # 人工智慧營
基本上比較火的程式設計都有,但很多手機程式設計軟體不盡如意,這裡推薦幾個使用起來還比較好的軟體。
第一款是html+css+js這款軟體主要是用來編寫前端程式碼的,而且這個APP擁有很強大的學習內容,但缺點是可以編寫程式碼,要除錯程式碼需要付費除錯。
如果你只是想學習一下內容,可以選擇這款APP裡面的學習內容,加以鞏固,在使用電腦來程式設計除錯,加固學習!
第二種是C/C++它與第一種APP都是一個公司開發的,所以基本上收費情況差不多,但我沒有在這一款上面執行過程式碼,我只是學習了下它裡面的內容。
第三款 程式設計貓Nemo這是一款類似於Scratch圖形化程式設計的APP,可以實現在手機上或者iPad上面做程式設計遊戲,操作簡單、方便,是很多小朋友學習程式設計的利器。
這一張圖就是關於圖形化程式設計的編輯視窗,適合5年級以下孩子的一個圖形化程式設計,操作簡單易學。大人也可以玩,可以自己做一些小遊戲,小動畫。但我建議使用iPad來操作,因為手機螢幕太小,保護視力。
以上是我個人推薦!
-
12 # huzibbs
手機程式設計總的來說不如電腦的合適,很多第三方app僅是做了個精簡的編譯器,如果你使用手機版習慣的話,可能會對上電腦操作不習慣,手機可以找些學習資料,上機的話還是建議電腦吧!
-
13 # i果凍
要看學習哪些語言和什麼平臺的了OS和iOS可以下載swift
全類的看看慕課網,但是我認為最專業的事Lynda,不但付費而且還全英文,如果你能hold的住,一定要用Lynda,絕對專業又高效!!
回覆列表
針對Python,簡單地說就是:Pydroid+jupyter notebook.
在安卓手機端編寫Python程式,Pydroid體驗一定是比Qpython好的,基本上大部分常用庫如numpy,sklearn等都能用,但解鎖高階庫如TensorFlow需要加錢,部分庫可能存在不太相容的問題(如xgboost,曾經試過,沒安裝成功,具體原因未知,後來就算了)。
僅僅是用Pydroid本身,是還不夠爽的,加上jupyter notebook才是最正確的開啟姿勢。在軟體自帶的編輯器看圖很難受,但jupyter notebook就不用多說了吧。安裝方法很簡單,要麼library裡安裝,要麼終端裡程式碼安裝。啟動時在終端裡程式碼啟動,便可以自動跳轉到瀏覽器,於是我們就可以愉快的開始程式設計了。用來搞一下機器學習是非常爽的。
但安卓端編寫視覺化視窗之類的東西,是很雞肋的。如果有相關需求,還是建議用PC。
新版的Pydroid將程式分成了兩個,使用起來沒有舊版好用了,這一點比較尷尬。不過個人也有較長時間沒有用過了,不知道最近的最佳化怎麼樣了。
移動端寫程式碼,最好配個鍵盤,但手機個頭小,鍵盤個頭打,感覺有點浪費鍵盤了,於是會考慮買個Pad,然而安卓平板,你懂的,可用性極差,除了看影片,好像沒什麼用了,用來做寫程式碼的主力的話,都這麼大個頭了,為什麼不帶個輕薄本呢?
所以移動端寫程式碼最多是一個次要選擇。如果是高階玩家,極客玩家,無需多言,他自己知道該怎麼選擇。