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

2020-10-25 16:53:25 5点赞 29收藏 3评论

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

计算机程序的构造与解释计算机程序的构造与解释

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

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

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

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

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

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

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


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

在开始Python之前,就需要搭建一个环境,对于日常工作、生活和编程没有太大关系的人,推荐使用虚拟机装一个Linux系统,这样就能与自己的工作环境隔离开。
1、安装虚拟机程序(Vmware、VirtualBox)
不推荐刚上手的人使用WSL2,虽然微软现在做出了Linux子系统,但是配置比较复杂,且不与日常工作区隔离,一旦出问题就很麻烦。
当然也不推荐直接使用Windows进行Python编程环境的搭建,过程繁琐,需要到Python官网下载程序安装。Linux发行版一般都会自己装好,而且和系统的集合程度更高,使用起来非常方便。

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


2、下载Linux镜像。
Linux系统有很多发行版,如果是安装在虚拟机里,还是推荐使用Ubuntu,虽然我更喜欢OpenSUSE一些。Ubuntu的体积相对比较小,使用起来也更简单,至于如何选择发行版,如果大家有疑问,后面会专门做一篇文章介绍下我的使用心得。
3、安装编辑器。
因为要与电脑沟通,就需要安装一个输入代码,或者说说话的平台。在Linux系统下,Vim是最普遍使用的编辑器,当然也有很多更加现代的编辑器可以选择,如VScode。
VIM:

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

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

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

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

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

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

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

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

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

下载一个Python的插件,基本上使用到做出第一个自己的小程序都没有问题。
到此,环境就搭建完成了,接下来可以输入第一个自己的代码“hello world”。(需要注意,在输入代码的时候,标点符号一定要使用英文的标点,中文标点没办法识别,所以输入法要改为英文。)
在编辑器中输入:

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

文件名取名叫“hello.py”
在终端中输入:

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

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


展开 收起

JINGDONG 京东 健康甄选 超声波洁牙套餐 单人洁牙+抛光

JINGDONG 京东 健康甄选 超声波洁牙套餐 单人洁牙+抛光

89元起

宝满 WPS2019视频教程 表格文字演示word/excel/ppt办公office在线课程

宝满 WPS2019视频教程 表格文字演示word/excel/ppt办公office在线课程

暂无报价

苏曼网校 Word2016 从入门到精通 视频教程

苏曼网校 Word2016 从入门到精通 视频教程

暂无报价

Photoshop cc2018 全套速成 入门视频课程

Photoshop cc2018 全套速成 入门视频课程

暂无报价

Photoshop CC 全套入门 自学视频课程

Photoshop CC 全套入门 自学视频课程

暂无报价

CAD2019 零基础入门到精通 全套视频课程

CAD2019 零基础入门到精通 全套视频课程

暂无报价

沪江网校 微软MOS认证专业级Word+Excel+PPT(13版)【11.11专享学霸班】

沪江网校 微软MOS认证专业级Word+Excel+PPT(13版)【11.11专享学霸班】

暂无报价

PPT office2016 全套 视频课程

PPT office2016 全套 视频课程

暂无报价

沪江网校 微软MOS认证专业级Word+Excel+PPT(13版)【全额奖学金班】

沪江网校 微软MOS认证专业级Word+Excel+PPT(13版)【全额奖学金班】

暂无报价

沪江网校 微软MOS认证专业级Word+Excel+PPT(13版)【特惠班】

沪江网校 微软MOS认证专业级Word+Excel+PPT(13版)【特惠班】

暂无报价

photoshop cc 广告平面设计在线课程

photoshop cc 广告平面设计在线课程

暂无报价

PS零基础 全套案例 视频课程

PS零基础 全套案例 视频课程

暂无报价

AutoCAD 室内设计 全套基础基础入门 视频课程

AutoCAD 室内设计 全套基础基础入门 视频课程

暂无报价

圈外同学 IDP职业发展规划课

圈外同学 IDP职业发展规划课

暂无报价

Photoshop cs6 平面设计零基础入门 自学基础班 视频课程

Photoshop cs6 平面设计零基础入门 自学基础班 视频课程

暂无报价

CAD2019 机械制图 机械设计制图

CAD2019 机械制图 机械设计制图

暂无报价
3评论

  • 精彩
  • 最新
  • 终于看到一篇好理解的关于编程的文章了,有后期的持续教程吗?

    校验提示文案

    提交
  • 有的,这才哪到哪,才刚刚开始

    校验提示文案

    提交
  • 为了写第一行程序先走趟送命之旅 [皱眉]

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
29
扫一下,分享更方便,购买更轻松