-
1 # IT知識小課堂
-
2 # 程式設計師的自白
C語音是面向過程的語言,Java是面向物件程式語言,Python是解釋型、面向物件的高階語言。按照這個順序,越來越高階,越來越簡單,封裝越來越高。但是高階語言對程式語言的底層原理和和執行機制封裝程度太高了,如果沒有一定計算機基礎,程式設計過程中遇到一些底層的問題就很難搞懂。
這就像遊戲中蓋房子一樣,C語言就是一磚一瓦的蓋,Java已經給你準備好了牆、窗戶和門這類的大件,由你自己組裝,Python就是把一間一間的屋子都給你準備好了,你可以把這些屋子設計成三室一廳或者兩室一廳。
從上面過程中看到Python上手最快,但是對底層原理不通。c最慢,但是透過慢慢學習你可以成為一代大師。Java是二者的中和。所以你可以結合自己需要,擇優選擇。
-
3 # 丹羽一葉
不難,但很貴。
要學Python首先要清楚自己的條件,以前有沒接觸過語言,如果讀的是理工科,應該就有C語言的一點基礎。如果完全沒接觸過,入門相對難以些,但是,仍然可以學會。
語言是一項,英語基礎也很重要,甚至比語言更重要,幾乎所有的計算機語言,基礎全是英語,如果沒有學過英語,對英語單詞無感,建議直接放棄,轉別的行吧,程式設計不適合。
其次,你學Python的目的是什麼,做表格處理?爬取網路資訊?機器學習的開發?不同的學習目標,需要的努力也大不相同。
最後,就是你當前的身份,如果是學生,學習Python後,找工作多了個方向。如果是軟體行業從業者,多門語言,找工作轉行也很好。如果是完全不相干的行業,學完語言,其實沒有實踐專案,有那個公司會要一個沒有專業背景沒有實踐經驗的人來入職呢?
如果鐵了心要轉行。網路學習和讀書學習的路是不通的,可以去藍翔技校之類的,包分配的學校學習一下,他們包分配,可以讓你入行,然後透過自己的努力,在這個行業做出成績。
迴應開篇。如果有英語基礎,學會不難,要中斷職業,回到學校學習,成本很高。如果有養家的負擔,就尤其的難了。困難不能阻斷夢想,加油!
回覆列表
首先難不難這個還是看自己吧,有些人有天賦,學c++都覺得容易。
其次Python相對於其他程式語言算簡單了,入門快,尤其他有無數包,呼叫下就可以實現很多功能,但深入一樣很難
看你學習來做什麼?如果作為日常工作上的輔助,選他沒錯,但是如果要做企業級開發,如web系統,資料分析,那還是要回歸到很多系統設計,架構,計算機底層,強大數學基礎等問題上。這個就不是一朝一夕的事情了,也要看天賦。
簡而言之:作為工作效率的提升,他是入門最快的,但你想靠他吃飯,做企業級應用,那還是要好好學一下計算機底層知識,如網路,系統,架構設計才行,這些都學會了,java也好Python也好對於你來說只是一個工具,就像學習了內功一樣,招式不同而已。