① 學編程是不是一定要英語很好
編程需要大量的英語代碼,學習編程的話,不一定要英語非常得好,但是一定要有英語基礎,因為現在編程裡面大量都是英語代碼,但是很多編程都是固定的套路,我們只需要知道一個英語代碼是什麼意思,然後接下來用這種固定套路去做就可以了,雖然對英語的要求並不是特別的高,但是如果沒有英語基礎的話,做編程也是非常困難的,所以如果說想要去學習編程,那麼就要好好的學習英語,把英語學得差不多了再去做編程。
學習編程的話,我們現在最重要的是去學習英語,英語裡面很多知識都跟編程有相關聯系,我們在學習的時候大量的英語代碼是需要學習的,因為這些英語代碼可能都是一個固定的套路,但是不一樣的英語代碼所產生的效果,也是不一樣的學習編程,不一定要英語非常好,但是一定要有英語基礎,對於英語的話,也是需要有一定的能力去學習的,當然了英語如果越好的話,學習編程可能會越簡單。
② 學習編程就一定需要學會英語嗎
原則上是不需要的,但學英語絕對能提高更多的高度。原因如下:
1.雖然用拼音命名變數和函數是沒有問題的,甚至現在很多語言用中文命名都可以,但遠沒有用英文命名方便,這里有兩個原因:
a.由於大多數基本的庫是用英文命名,你如果用中文命名自己的函數和變數,又引用庫裡面的英文命名,那麼就會搞得很亂。別說兩種語言了,就是同一種語言英文,下劃線、駱駝、帕斯卡三種常見分詞方法混在一起都要逼瘋人(最後嚴重鄙視下匈牙利命名法)。那麼你可以想像你調著英文的庫寫著自己的拼音,其他人看了是什麼感受。別說其他人了,你過幾天自己來看都要瘋掉。
b.中文不是拼音語言,拼音只能注音,就算我們英語再差,我們看過的英文文章都比拼音文章要多得多,再加上聲調沒法標,同音詞又多,拼音命名是非常讓人不舒服的,還不如有機會直接漢字,當然漢字的打字效率問題,以及運算符不親和性(原因當然來自於我們數學公式里也都是英文字母),讓表達式看上去很奇怪。
2.理解庫的方便性。因為庫的命名必定是英文的,那麼你不懂英文就必須要有這個庫的中文手冊,但是往往不一定有,就算有,也很拖慢速度。而懂英文的人往往看了某個函數的名字,和他形參的名字就能把這個函數的作用猜個八九不離十。當然並不是說懂英文就不需要查手冊了,但是請問連名字都不知道,怎麼從一堆函數中搜索出來,就算你搜索出來了,難道靠拼寫而不是詞義能記住?沒錯能記幾個,比如我小時候不懂英文就能強記FDISK分區FORMAT格式化,但DOS/WINDOWS的命令又不多,能和一個庫裡面那麼多類和函數相比?
3.學習最專業最深度的資料的必要性。中文的教材永遠只能保證你入門,當你遇到專業的問題時,首先必須面對的就是英文材料。這些問題面對的人非常少,沒有人會去翻譯成中文的,就連中文支持我覺得最良心的MSDN,好多關鍵信息都是機翻沒法看,只能看英文原版。
③ 沒有英語基礎可以學python嗎
可以。
沒有英語基礎也能學python,python入門學習門檻較低,沒有數學、英語基礎,或者是零基礎的人也能學。不過,python畢竟是一門編程語言,英語不好學起來會比較吃力,也需要花更多的時間。
因為Python的語法比較簡潔,而且庫也非常非常的多,初次學習難度肯定要比Java ,C++,PHP,JavaScript SQL 等一些語言要簡單容易的多。
學Python注意事項
在剛接觸編程的時候,你根本無須在意太多細節,而是更應該對編程有個直觀的印象,知道技術能夠實現什麼,體會編程的樂趣。這和上一點是相輔相成的。
當你有了一個目標,就可以去了解達到目標需要哪些知識點、怎樣的學習路徑,以此來確立自己要學習的內容;而當你對編程的有一個整體的認知,又會更清楚自己學了編程可以做什麼,讓自己的目標更明確。
④ 我一點英語都不會可以學習編程嗎
首先可以肯定的回答你,不會英語是可以學習編程的。然後再緊接著告訴你,你會出現哪些問題。第一,你的學習會變得非常的累。如果你的英文水平不錯,那麼你看那些程序代碼還是比較簡單的。 其實就是將日常的英語進行了格式化,固定的格式,固定的標准進行輸出。