不会英语学python_不会英语能不能学编程

1

首先,我们来看看英语和编程到底是什么关系。我认为编程最主要的有两个方面的东西,一个就是代码,这是毋庸置疑的;另一个就是文档了,也就是参考资料。

首先来看看代码。下面的一个是C语言代码,一个是Python代码。

359bee5e4a23797156f21d6b93196120a6cde346.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

0d2fe5f202b375d728943047515872dadf49d846.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

我们再来看看文档。下面是C/C++参考文档,以及一个python的参考文档。

739bc049610f8b5615eba5db9ce951e10ff8d346.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

116b1ae23ea23a4269952ba33733ec3835bbc046.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

如果你不懂英文,确实很容易就被这些东西吓坏。刚刚激起的学习热情很可能被无情的浇灭。可是实际上,如果想写一个程序,用到的英文其实是很少的,其他的你可以全部采用汉语拼音。我们再来看看那两个代码图片中真正必须用英文的部分。我用红色框线标出来。

d3c39889a146b7b13816f40ec77c34b33d413547.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

c8373cbc7dc5cf67c8b05ef58e96b814f5d02647.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

你很可能不信,怎么会那么少,那其他的那些呢。那个C语言的因为程序小,所以稍显多些。其他的除了几个库函数外,你都可以用汉语拼音来完成。

实际上C语言和C++语言本身需要的英文单词,学名关键词或者保留字,也就几十个。我们来看看C、C++以及Python的关键词。

可以看到C/C++的关键词一共62个,是不是大部分都是你认识的,而且一点也不难记,实际上也用不着刻意的去背记,用着用着就知道了。

python的关键词一共33个。

也就是说你只需要记住这几十个单词就可以写程序。不要不信,事实上就是如此。

这就是编程本身和英语的关系。说白了就是几十个英语单词的关系。初中一年级的词汇量恐怕要比这多多了。

c99358fe474ec283de50b05cbe4f50b8b53e1c47.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

560be432939c2cf7285d57aa452c5b1b1fde1247.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

a1780d1fceecd3d9688579776799594305010847.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

那么编程中和英语关系最大的地方是哪里,就是刚才说的文档。因为也有很多文档是英文的,这个如果英语不好确实看不了。

那么,不懂英文看不懂英文文档能不能学好编程?

答案是:能。

为什么?

因为编程的中文资料也很多很丰富,足够你学习用了。

百度一下,可以看到有那么的书够你选够你看。

因此,你仅仅需要的是买一本书,然后耐心的跟着书本去学习。

49bf00425d6b04d143d9113bb213e8e5edee0147.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

那么,既然英语不好不影响学习编程,学好英语重不重要?

答案:重要

最新的文档资料基本上都是英文的,因此如果你想了解最前沿的资讯,会英文是必须的。同时,看的懂英文文档能够帮助学习。比如我经常用的python、qt、以及很多人都会用到的msdn大部分都是英文资料。因此在查找资料时英文帮助很大。在搜索解决难题时,也有更多的选择,比如stackoverflow就帮我解决了很多问题。中文搜索不到的,英文就能及时帮你。

而且,计算机英语比较简单,一个词典够了,多看看就能够流畅的阅览了。重要的在于坚持二字。

bf6e59704618dfdaf0cbb03589214f5792567747.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

7

那么计算机编程真正需要的是什么?

答案:逻辑思维能力、抽象理解能力以及数学能力。不过高难数学的应用在非常专业的领域,所以不用担心。

充满自信的你怎么能够不尝试一下呢。

f9617afb960b31211b918f10dee983aee9d76d47.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

8

最后我们来讨论一下汉语编程的必要性。汉语编程有没有?答案是有的。如果你觉得那几十个单词确实很难的话,你可以投奔汉语编程。但是汉语语义丰富、重码率很高,除了汉字你认识外,其他的并不比英文编程有更多的优势。最起码的目前的汉语编程没有英文编程简洁。再再退一步讲,如果你想找份工作,那么招聘广告的要求就是最基本的要求。到时候你再考虑有没有必要学习。而且不管是什么语言的编程,最基本的编程思想是不变的,编程思想并不会因为语言不同而变得更简单或更难。

END

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值