目前python熟練 ,想再學golang 需要先學c嗎?

時間 2021-05-07 03:08:58

1樓:Davie

首先需要題主記住乙個結論:程式設計技術是乙個技能。既然是一項技能,就像騎自行車一樣,是可以通過不斷的練習來獲得這項技能。

因此,題主在日後的工作中,不要再提自己屬於野生自學非科班學生這個背景,每當你這麼說自己時,其實都是對自己的不自信,潛意識裡認為自己是非專業出身,是學不會的根本原因。但是,其實壓根就是錯誤的想法。想想看,從高考後,到大學的所學專業,沒有幾個人真正知道自己想學什麼的,另外還有很多是服從調劑的專業學生。

因此呢,從這裡可以說明,學什麼專業在某種程度上其實是乙個偶然事件。所以,以後千萬不要再拿自己的非專業出身說事,不會就學,人的主觀能動性是能發揮決定性作用的。

其次,題主已經熟練使用了Python,說明是具備程式設計基礎和程式設計思想的。既然已經掌握了Python,那再接觸golang,無非就是換了一門語言而已。所以不要先去學C了,那樣只會是浪費時間,重要的還是我說的第一點,多練習。

人類的最本能的學習其實是模仿,所以,看不懂golang的一些特性,沒關係,別逼著自己看,也別著急。你可以先用golang語言,比如使用golang的框架搭一些小型的專案,做幾個功能。再比如說,去看看開源的一些元件和框架,自己按照例子,學習著寫一些。

在用的過程中,用到什麼就學什麼,遇到的不會的,就找資料去解決問題。

這種學習方式是遇到問題解決問題;而不是試圖把所有知識都學會,所有問題都弄明白,最後再去實踐,後一種方式是錯誤的學習方式,效率及其低下。

最後說一下,如果需要的話,我在github上維護的乙個go的學習資料庫,可以看看:https://

宣告:內容完全免費,侵刪。

2樓:

python熟練?DJango或Flask或Sanic也熟悉?

Sanic效能據說不幣Go差,還有就是同屬Python系開發更為便捷。

當然,學會Go可以加分很多,對了,差點忘了還有PHP

3樓:YPSheng

golang 和 c 差別還是很大的。可以直接學習golang。程式語言這方面,可以涉獵多種,但是最好還是有一門深入學習為好,其他的到達熟悉

4樓:

從題目上來看,比較籠統,我不太清楚你的需求是什麼,就是你的打算,這樣你才能再golang和c眾做出更好的選擇。現在不妨讓我來假設一下。

第一種情況是出於愛好,業餘時間,想學一門語言,這門語言你已經決定在C和Golang種做出選擇,所以這時候,主要看你的興趣,根據自己的興趣,不過從上手程度、效率等方便來看,我推薦Golang,因為它被稱為21世紀的C語言,只要不是特別的,C能做的,Golang也基本可以勝任。

Golang上手快,你這有經驗的,7天就可以了,如果要學習Golang,入門可以參考我的這篇部落格

Go語言環境搭建詳解

當然,其他更深入的,可以參考我的《Go語言實戰筆記》系列

Go語言實戰筆記(一)| Go包管理 - 飛雪無情的部落格

我在知乎上也有學習Go語言的回答,也可以參考

知乎使用者:系統學習GO,推薦幾本靠譜的書?

第二種是為了生計,為了工作,這個就需要你考慮,你想從事什麼樣的工作,這些工作是需要Golang,還是C,或者哪一種對你更有幫助,為了工作而選擇,而不是興趣,因為關係到你的飯碗。

不管學習哪一門語言,很多東西都是相通的,利用你Python的優勢,深入鑽研和學習,參考開源專案工程,在工作專案中實踐,最終都不會太差。

5樓:

這需要問你你學那麼多語言的目的是什麼,如果沒有什麼目的,那不如把python用到爐火純青

你所說的熟練是可以解決很多問題還是語法熟練,如果只是語法熟練建議多提公升解決問題的能力

6樓:黃哥

你這個問題是等於問,學習Python 需要先學C 語言嗎?

不需要先學C 語言。

如果真的熟練Python,Golang 可以在很短時間內學會的。

該學習一下資料結構和演算法了。

當然如果是轉行的,先轉行成功,以後再補上C 語言、作業系統、編譯原理、資料庫等科班課程。

請看程式設計師提公升書大全

本來想再買本Python入門書看下的,某知乎大神建議看幫助文件?

已登出 看幫助文件?emmmm,幫助文件是用來查的,當你不確定乙個函式或者類的用法之類的時候再去查,查也別點開慢慢搜,自帶的idle 裡把要查的匯入一下,然後help一下,在網上看到有歧義的有不清楚的查文件很有用。開始的話我推薦順著菜鳥教程上的Python部分理一遍語法,順著就去leetcode上刷...

目前以貸還貸欠款六萬,不想再網貸了,就是不知道怎麼跟父母說?

洱海一抹雲 你要是不想讓催收公司親口告訴你父母,那就主動一點,好在數目不大,讓家長知道的越早越好,記住要實話實說,不要怕被責罵了隱瞞實際欠款,有很多人就是一次不說乾淨,導致了二次三次的暴雷到不可收拾。就目前你的狀況來說,辦卡堵漏?可能性幾乎為0了,沒有逾期倒是還能看見點希望。實在不懂開口,就照著你這...

程式設計小白 目前開始學Python感覺真的好難懂 有什麼基礎的書籍之類的可以看嗎?

吳題 花1到2個月看完c premium這本書,然後直接看python,程式設計歸根揭底要不斷自我實踐,在實踐中不斷學習,光看肯定是不行的 懸臂梁 說的從C或者C 開始,是個很好的建議。但既然你們學校從python 3開始教,那肯定也有自己的考慮。而且,你覺得python很難懂,那C和C 就更難了。...