'自學Python很吃力,是不是可以放棄編程了?'

"
"
自學Python很吃力,是不是可以放棄編程了?

學習 Python 很吃力,我是不是可以放棄編程了?

題主從來沒有接觸過編程,現在在學習Python。簡單的格式化符號「%」我用了接近1個小時來理解。後來做練習也是反覆出錯,只能看別人的代碼來嘗試搞明白符號位置問題和 print 函數中的打印機制。 請大家表達一下看法,如此簡單的一個問題,而我用了很長時間理解,還犯錯。我是不是真的不適合編程?

1、

題主說,你不是想比慘。可是,我倒認為這個問題,大家說說自己在編程路上走過的坑,倒是不錯的答題方向。

①可以告訴題主不只是你有過懷疑的態度。

②總結前輩走過的坑,我們也能少走些不必要的坑。

講下個人經歷:

•本科地理信息系統,奇怪的專業,學了c、c++、matlab、java、c#、Android。然而現在,我基本不記得了。。。

•學c上課選的教材譚浩強老師《c語言設計(第三版)》,看的心態爆炸。研究生複試要考c,又買了第四版。我大概是個**吧。關於這本教材,知乎上評價出乎意料的一致,讓一度問自己:我到底適不適合學編程?

但是,我現在學編程挺開心的。跟答主一樣,我在學py,可以說py才是我第一種入門的編程語言。

根據走過的彎路,總結一下:

•選好資源。書 or 視頻? 自制力差一點,剛開始可以跟著視頻敲代碼,推薦coursera上的萊斯大學的An Introduction to Interactive Programming in Python (Part 1) | Coursera和密歇根大學的Programming for Everybody (Getting Started with Python) | Coursera。

格式化符號% 對你來說不好理解,不一定是你不適合學編程,說不定是教材適合你呢?!(這點參照譚浩強老師的書,:))書的話,就不推薦了,知乎上py的推薦書目實在太多了。

•編程主要是要有興趣,有愛折騰的心。選個感興趣的方向,py可以做的事情那麼多!最初我對製圖感興趣,學完基礎部分就開始用matplotlib。

最後,給出幾點小建議:

1.題主剛接觸編程,理解起來慢很正常。不能理解的東西,也不要死磕太久,在不斷的練習中,你對代碼的理解會越來越深。

2.個人認為,人按學習能力可以暴力分為:上手快&忘得快,上手慢&理解深,上手快&理解深。好了,我不想跟第三類人比。。。題主你可能是第二類人!

3. 遇到問題,別死磕,多用搜索引擎,多看大牛的博客。

4. 題主覺得某個知識點時間花得久了,無非是想短時間投入,獲得較大的成就感,或者說想一帆風順敲代碼,別遇到什麼bug。不存在的。而且,一般情況下,花越多時間理解的知識點,花越多時間改好的bug,不是會獲得越大的成就感才對嘛?

"
自學Python很吃力,是不是可以放棄編程了?

學習 Python 很吃力,我是不是可以放棄編程了?

題主從來沒有接觸過編程,現在在學習Python。簡單的格式化符號「%」我用了接近1個小時來理解。後來做練習也是反覆出錯,只能看別人的代碼來嘗試搞明白符號位置問題和 print 函數中的打印機制。 請大家表達一下看法,如此簡單的一個問題,而我用了很長時間理解,還犯錯。我是不是真的不適合編程?

1、

題主說,你不是想比慘。可是,我倒認為這個問題,大家說說自己在編程路上走過的坑,倒是不錯的答題方向。

①可以告訴題主不只是你有過懷疑的態度。

②總結前輩走過的坑,我們也能少走些不必要的坑。

講下個人經歷:

•本科地理信息系統,奇怪的專業,學了c、c++、matlab、java、c#、Android。然而現在,我基本不記得了。。。

•學c上課選的教材譚浩強老師《c語言設計(第三版)》,看的心態爆炸。研究生複試要考c,又買了第四版。我大概是個**吧。關於這本教材,知乎上評價出乎意料的一致,讓一度問自己:我到底適不適合學編程?

但是,我現在學編程挺開心的。跟答主一樣,我在學py,可以說py才是我第一種入門的編程語言。

根據走過的彎路,總結一下:

•選好資源。書 or 視頻? 自制力差一點,剛開始可以跟著視頻敲代碼,推薦coursera上的萊斯大學的An Introduction to Interactive Programming in Python (Part 1) | Coursera和密歇根大學的Programming for Everybody (Getting Started with Python) | Coursera。

格式化符號% 對你來說不好理解,不一定是你不適合學編程,說不定是教材適合你呢?!(這點參照譚浩強老師的書,:))書的話,就不推薦了,知乎上py的推薦書目實在太多了。

•編程主要是要有興趣,有愛折騰的心。選個感興趣的方向,py可以做的事情那麼多!最初我對製圖感興趣,學完基礎部分就開始用matplotlib。

最後,給出幾點小建議:

1.題主剛接觸編程,理解起來慢很正常。不能理解的東西,也不要死磕太久,在不斷的練習中,你對代碼的理解會越來越深。

2.個人認為,人按學習能力可以暴力分為:上手快&忘得快,上手慢&理解深,上手快&理解深。好了,我不想跟第三類人比。。。題主你可能是第二類人!

3. 遇到問題,別死磕,多用搜索引擎,多看大牛的博客。

4. 題主覺得某個知識點時間花得久了,無非是想短時間投入,獲得較大的成就感,或者說想一帆風順敲代碼,別遇到什麼bug。不存在的。而且,一般情況下,花越多時間理解的知識點,花越多時間改好的bug,不是會獲得越大的成就感才對嘛?

自學Python很吃力,是不是可以放棄編程了?

今天同學們在用excel做矩陣計算,並且預測未來地類面積的極限分佈,大概用mmult函數算了幾十次吧。我用numpy庫,寫了10行代碼就實現了。

我用envi做了一下午的地形校正,師兄用R封裝好的代碼3分鐘就跑完了。。。

恩,編程值得學。

2、

這算什麼!我開始學習編程,安裝sublime編輯器和相應的插件就前後花了一個星期,還有其他數不勝數的坑,但我從未產生過放棄的想法,因為我沒有退路了,從前端開發到web後臺,再到數據挖掘、分析和現在的機器學習,我不是也一路走過來了嗎!所以你想放棄不是因為你“蠢”,只是因為你還有選擇。

很多人學編程都是這樣的啊。我第一次學編程的時候沒人指導,全靠自己看書看視頻,很多地方真的是理解不了又不知道怎麼問,一切都靠死記硬背和死皮賴臉,恩

#include<iostream>我很長一段時間都是把它當成標準格式(也怪看那個教程沒說過這些),就像文章每段開頭空兩格一樣。

後來慢慢慢慢的越學越多,知道的越來越多,對於簡單的,複雜的都可以更快的理解了,甚至在學習其他語言的時候總是會不由自主的在想這種語法糖如何實現。其實複雜的問題大部分就是一堆簡單的問題組合起來的,初學就靠記住就行了,到後面自然會理解的。

PS:我知道會有人說死記硬背不好,問題是現在理解不了的東西不背下來怎麼辦,以後有了一定的知識積累再去回頭看看這些東西,真的都很簡單,不需要刻意理解就懂了。

P倆S:題主,講真學習是一個快樂的過程,沒必要跟自己過不去,不懂的先記住,記不住的先跳過,總有一天你會發現這個不懂的地方要麼平時用不到,要麼用到的時候你自然而然就懂了。

P仨S:有放棄的念頭挺正常的,我遇到問題的時候也會有,但是解決問題之後感覺就很一樣,上癮。我幫身邊的很多人學編程,都是他們找到我,要求我幫他們,但是最長一個不超過三個月就放棄了。到頭來他們什麼也不會,而我也愛莫能助。

最後,小白們千萬不要放棄啊,Python是最容易的編程語言了,自學當然會有各種各樣的問題,遇到個坑自己過去很困難,如果從基礎開始就有老師帶領,那麼Python學習肯定會少走很多彎路,而且老師會幫你建立編程思維。

所以,如果你是0基礎小白入門,需要Python學習資料,轉發私信【Python】獲取精品資料

"
自學Python很吃力,是不是可以放棄編程了?

學習 Python 很吃力,我是不是可以放棄編程了?

題主從來沒有接觸過編程,現在在學習Python。簡單的格式化符號「%」我用了接近1個小時來理解。後來做練習也是反覆出錯,只能看別人的代碼來嘗試搞明白符號位置問題和 print 函數中的打印機制。 請大家表達一下看法,如此簡單的一個問題,而我用了很長時間理解,還犯錯。我是不是真的不適合編程?

1、

題主說,你不是想比慘。可是,我倒認為這個問題,大家說說自己在編程路上走過的坑,倒是不錯的答題方向。

①可以告訴題主不只是你有過懷疑的態度。

②總結前輩走過的坑,我們也能少走些不必要的坑。

講下個人經歷:

•本科地理信息系統,奇怪的專業,學了c、c++、matlab、java、c#、Android。然而現在,我基本不記得了。。。

•學c上課選的教材譚浩強老師《c語言設計(第三版)》,看的心態爆炸。研究生複試要考c,又買了第四版。我大概是個**吧。關於這本教材,知乎上評價出乎意料的一致,讓一度問自己:我到底適不適合學編程?

但是,我現在學編程挺開心的。跟答主一樣,我在學py,可以說py才是我第一種入門的編程語言。

根據走過的彎路,總結一下:

•選好資源。書 or 視頻? 自制力差一點,剛開始可以跟著視頻敲代碼,推薦coursera上的萊斯大學的An Introduction to Interactive Programming in Python (Part 1) | Coursera和密歇根大學的Programming for Everybody (Getting Started with Python) | Coursera。

格式化符號% 對你來說不好理解,不一定是你不適合學編程,說不定是教材適合你呢?!(這點參照譚浩強老師的書,:))書的話,就不推薦了,知乎上py的推薦書目實在太多了。

•編程主要是要有興趣,有愛折騰的心。選個感興趣的方向,py可以做的事情那麼多!最初我對製圖感興趣,學完基礎部分就開始用matplotlib。

最後,給出幾點小建議:

1.題主剛接觸編程,理解起來慢很正常。不能理解的東西,也不要死磕太久,在不斷的練習中,你對代碼的理解會越來越深。

2.個人認為,人按學習能力可以暴力分為:上手快&忘得快,上手慢&理解深,上手快&理解深。好了,我不想跟第三類人比。。。題主你可能是第二類人!

3. 遇到問題,別死磕,多用搜索引擎,多看大牛的博客。

4. 題主覺得某個知識點時間花得久了,無非是想短時間投入,獲得較大的成就感,或者說想一帆風順敲代碼,別遇到什麼bug。不存在的。而且,一般情況下,花越多時間理解的知識點,花越多時間改好的bug,不是會獲得越大的成就感才對嘛?

自學Python很吃力,是不是可以放棄編程了?

今天同學們在用excel做矩陣計算,並且預測未來地類面積的極限分佈,大概用mmult函數算了幾十次吧。我用numpy庫,寫了10行代碼就實現了。

我用envi做了一下午的地形校正,師兄用R封裝好的代碼3分鐘就跑完了。。。

恩,編程值得學。

2、

這算什麼!我開始學習編程,安裝sublime編輯器和相應的插件就前後花了一個星期,還有其他數不勝數的坑,但我從未產生過放棄的想法,因為我沒有退路了,從前端開發到web後臺,再到數據挖掘、分析和現在的機器學習,我不是也一路走過來了嗎!所以你想放棄不是因為你“蠢”,只是因為你還有選擇。

很多人學編程都是這樣的啊。我第一次學編程的時候沒人指導,全靠自己看書看視頻,很多地方真的是理解不了又不知道怎麼問,一切都靠死記硬背和死皮賴臉,恩

#include<iostream>我很長一段時間都是把它當成標準格式(也怪看那個教程沒說過這些),就像文章每段開頭空兩格一樣。

後來慢慢慢慢的越學越多,知道的越來越多,對於簡單的,複雜的都可以更快的理解了,甚至在學習其他語言的時候總是會不由自主的在想這種語法糖如何實現。其實複雜的問題大部分就是一堆簡單的問題組合起來的,初學就靠記住就行了,到後面自然會理解的。

PS:我知道會有人說死記硬背不好,問題是現在理解不了的東西不背下來怎麼辦,以後有了一定的知識積累再去回頭看看這些東西,真的都很簡單,不需要刻意理解就懂了。

P倆S:題主,講真學習是一個快樂的過程,沒必要跟自己過不去,不懂的先記住,記不住的先跳過,總有一天你會發現這個不懂的地方要麼平時用不到,要麼用到的時候你自然而然就懂了。

P仨S:有放棄的念頭挺正常的,我遇到問題的時候也會有,但是解決問題之後感覺就很一樣,上癮。我幫身邊的很多人學編程,都是他們找到我,要求我幫他們,但是最長一個不超過三個月就放棄了。到頭來他們什麼也不會,而我也愛莫能助。

最後,小白們千萬不要放棄啊,Python是最容易的編程語言了,自學當然會有各種各樣的問題,遇到個坑自己過去很困難,如果從基礎開始就有老師帶領,那麼Python學習肯定會少走很多彎路,而且老師會幫你建立編程思維。

所以,如果你是0基礎小白入門,需要Python學習資料,轉發私信【Python】獲取精品資料

自學Python很吃力,是不是可以放棄編程了?
"

相關推薦

推薦中...