學完Python基礎,想學習C語言或者Linux,應該先學哪個?
本人大一學生,電子信息工程專業,對以後也不清楚要從事什麼工作,還沒有方向。
學習C語言或者Linux, 為啥要分先後,可以同時學。
在Linux 下學習C語言,既學習了Linux,同時也學習了C 語言。
先學 Linux, 學會安裝維護和日常使用。如果不往操作系統方向發展,這樣就可以了。
Linux是操作系統,C語言是編程語言,兩個不是同一個概念。Linux和windows、Mac os來對比,C和C++、C#這些來對比。Linux優點查一下就知道了,學Linux和學C不衝突。可以在linux下學習C,都熟悉了。
先學習Linux。基於Linux部署一些Python的服務。比如:Django、Flask、Scrapy、機器學習相關的。
這麼說吧,Linux是目前主流的伺服器、Python是一個工具。這兩個結合學習一些工程化的思路
其實這倆並不矛盾,Linux是操作系統,C是語言,你可以邊學操作系統邊學語言,學了幾天之後可以在Linux中用gcc編譯C代碼,Linux跟C就是需要常寫代碼。我學Linux就是熟能生巧,多敲,天天敲,敲多了你會有那種Linux思想,也不能說是思想,算是種習慣,很舒服的,對你後期學習有很大幫助。
剛學完python基礎就要學新的語言了嗎,個人建議先把用大學四年把一個語言研究深入,到時候就算有更好的語言出現,切換起來也很簡單。
找工作的時候不是看你的短板是不是短,而是看你的長處夠不夠突出。
學python可以看看教程,加油!
我踏入計算機這個行業,完全得益於大一時學習的C語言。
從C語言開始,接觸計算機從而進入這個行業,後面你會發現你的很多編程思考方式都得益於當初學習c語言所領悟的。
所以,如果有興趣且有能力,建議打好紮實的C語言基礎。
leetcode 了解一下 用python
先學Linux命令吧,然後學一學vim,vim編輯C語言,命令行編譯運行就行了。
兩種情況
- 如果你說是直接去研究Linux內核,以及一些OS上的演算法,我建議先學通C,數據結構和一些基本演算法不然你沒法繼續搞下去。
- 而如果僅僅是學習一些Linux操作命令,我建議同時學。
C和Linux對初學者來說在操作層面沒有很大交叉。
我的最終建議是先2後1。因為你以後還要去學嵌入式系統,所以C的底子是必須有的。但是操作層面的東西可能會讓你有興趣去探索。
學Linux吧
推薦閱讀:
※python字元串方法大全
※MQ(1)—— 從隊列到消息中間件
※⑩做對了的題目(1)——全排列
※30種編程語言的比較選擇問題
※新零售時代,如何重構「場」?