linux搭建简单聊天环境,简单搭建与计算机的“聊天”环境,让计算机帮你做事,编程其实很简单...

简单搭建与计算机的“聊天”环境,让计算机帮你做事,编程其实很简单

2020-10-25 16:53:25

5点赞

26收藏

3评论

大概在几年前,我通过邮件询问国内Linux圈一位知名度最高的大牛关于学习编程的问题,当时他给我的回复是从Scheme这个语言入手,👇他给我推荐的第一本书。(Emacs编辑器就是Lisp语言写出来的)

3a9cd9296fb7c8f1164ba43a5cf700b0.png计算机程序的构造与解释

不过时过境迁,当年入门首选的Lisp系的语言已经变成了现在的Python,相比Lisp而言,Python的结构更加易懂,所以接受度也更高一些,环境方面的搭建也更容易,因为网上资料更多。

计算机语言是什么?计算机语言并不是什么高深莫测的东西,就好像学习一门外语,本质就是为了沟通。学习英文的时候需要背单词、记语法,学习计算机语言也是同样的流程。使用情景也是一样,我们的母语是汉语,从小学习汉语的目的无非就是为了与身边的人沟通。上学后学习英语,无非就是为自己未来与英语国家的人沟通作准备。学习计算机语言,则是为了与计算机进行沟通,可以把计算机想象成一个“人”,我们日常使用计算机都是通过鼠标的点击与之互动。

1cf3ba9f7837dd84e6f2b358963a38d6.png

学习计算机语言就是通过打字和它聊天,只不过由于我们日常使用的是汉语,而计算机语言发源于英语国家,所以很难理解,但换个思维。

a59a6674ac32329e15fe0bde70cbbb2d.png

这句话中,print就是打印、显示出类似的意思,那么如果编程语言用谷歌翻译一下。

2970676cfc3995458763f4fedad2ca7d.png

这种感觉就好像是在跟计算机对话,告诉它要做什么,只要计算机能听懂,它不会拒绝你。

到这里,计算机编程语言其实就没有那么神秘,不过写出好的程序就跟写一本好的小说一样,我会说中文,但我写不出《三体》,英语国家那么多人,但不是每个人都能写出《哈利·波特》。只不过,想要创作出好的作品,学习语言肯定是第一步。

在开始Python之前,就需要搭建一个环境,对于日常工作、生活和编程没有太大关系的人,推荐使用虚拟机装一个Linux系统,这样就能与自己的工作环境隔离开。

1、安装虚拟机程序(Vmware、VirtualBox)

不推荐刚上手的人使用WSL2,虽然微软现在做出了Linux子系统,但是配置比较复杂,且不与日常工作区隔离,一旦出问题就很麻烦。

当然也不推荐直接使用Windows进行Python编程环境的搭建,过程繁琐,需要到Python官网下载程序安装。Linux发行版一般都会自己装好,而且和系统的集合程度更高,使用起来非常方便。

60333b4f8433aff2a7a135126c57ba2e.png

2、下载Linux镜像。

Linux系统有很多发行版,如果是安装在虚拟机里,还是推荐使用Ubuntu,虽然我更喜欢OpenSUSE一些。Ubuntu的体积相对比较小,使用起来也更简单,至于如何选择发行版,如果大家有疑问,后面会专门做一篇文章介绍下我的使用心得。

3、安装编辑器。

因为要与电脑沟通,就需要安装一个输入代码,或者说说话的平台。在Linux系统下,Vim是最普遍使用的编辑器,当然也有很多更加现代的编辑器可以选择,如VScode。

VIM:

c3dbe9f36c8e24fa00c24dc7023ac759.png

VIM的编辑界面非常简单,相比之下,可能在操作逻辑上和一般的编辑器不一样,需要一定的学习成本,不过自带了一个非常详细的中文教程。

0f82a8c640bd566dca553c7a07532a84.png

只需要在Linux的终端下输入vimtutor→回车,就会出现一个非常详尽的中文教程,按照教程的说法,25-30分钟就可学会使用。

cd4a764a1fc86e7e027b8ad08f4968d5.png

可以抽点时间看一下,按照教程学习并不会枯燥,但如果就是想学习Python而不想一开始浪费时间在这些工具上,使用VScode可能更方便。

VScode:

df6958ad470c2cb6894d315f543b628c.png

如果实在Ubuntu系统下,在官网下载DEB安装文件,双击安装就可以使用了。

9d5300c172a6a746c0fe0cc8f1a36120.png

下载一个Python的插件,基本上使用到做出第一个自己的小程序都没有问题。

到此,环境就搭建完成了,接下来可以输入第一个自己的代码“hello world”。(需要注意,在输入代码的时候,标点符号一定要使用英文的标点,中文标点没办法识别,所以输入法要改为英文。)

在编辑器中输入:

32f43d1c8befffeae1fe203942231a91.png

文件名取名叫“hello.py”

在终端中输入:

9c5de58bbc9daac7f5e7528b01a82444.png

当屏幕打印出正确的文字,第一个程序就编写好了。接下来就可以正式利用这套搭建好的平台学习更多的语法、单词,然后创作出属于自己的《三体》或者《哈利·波特》,让计算机做更多的事。

c2ad9c123c4d84295e50d901fd065b58.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值