跬步郎的博客 跬步郎的博客

——科员级项目管理师的奋斗历程

1、编程语言的选择

角色:大葱哥,闺女 闺女:大葱哥,我想学编程 大葱哥:好啊,你想学哪个编程语言呢? 闺女:编程有好多种语言吗? 大葱哥:是的,全世界有大约200多种编程语言呢 闺女:呃,好多啊,这么多语言该怎么选啊 大葱哥:嗯。。。计算机编程语言是一门应用学科,也就是说,学习编程是为了完成某个目的,你学编程想做什么呢? 闺女:我只是看到班里同学们好多都学编程,有的能做出来游戏,有的能画画,还有能操作机器人的 大葱哥:能完成这些事情的编程语言也有好多种呢 闺女:呃。。。好吧,我才12岁,我还不想当程序员,我只是对编程比较好奇,想知道那些应用程序或者游戏是怎么做出来的。 大葱哥:嗯,那我们来搜索一下,看看有没有适合青少年学习的编程语言。(打开浏览器,打开浏览器,搜索“”) image.png 闺女:大葱哥,这个python是什么,这个标题写的是最适合青少年编程的 大葱哥:这个叫python(发音)我们看一下内容、、、、、(大致浏览一下内容,python简单易学等特点要讲出来) image.png 闺女:指着这张图片,这里面好多种编程语言啊,我都不认识,那我们是学python吗? 大葱哥:我们可以看一下百度经验,(点开下面的百度经验那条,浏览到最后) 看看,闺女,如果是青少年学习编程的话,百度经验建议的顺序是“如果是针对 7-12岁的孩子学习编程,语言的推荐顺序为 Scratch > Python > Javascript > C 。” 闺女:scratch有点low啊,那我还是学python吧。 大葱哥:好的,我们既然是想了解一下编程到底是怎么回事,那么我们先不要太纠结应该学哪个,先学了再说,那咱们就学python。 闺女:好,学python,怎么学? 大葱哥:呃,要想学习python,我们首先得安装python吧 闺女:像安装王者荣耀一样吗? 大葱哥:对啊,就像安装游戏一样


第二节 大葱哥:我们首先搜索一下python的官方网站吧 闺女:好 大葱哥:在浏览器里我们搜索python,(打开python官网,) 闺女:呃。。。。全英文的哦 大葱哥:嗯,编程语言都是用英文来写的,所以你也得学好英文啊。(看到download了吧,这里是下载的地方,我们把鼠标挪上去,然后点击Windows) 闺女:这里有好多下载文件,我们应该下载哪一个 大葱哥:这里有Windows的,有mac os的还有其他操作系统的。 闺女:什么是操作系统 大葱哥:操作系统我们可以理解为一个运行应用程序的平台,比如你家里的电脑是Windows操作系统,可以运行offices,华为的手机现在运行的是安卓的操作系统,苹果手机用的是苹果的操作系统等等。 闺女:那王者荣耀在华为手机和苹果手机都能玩,它是操作系统吗? 大葱哥:它不是操作系统,是一款游戏,也就是一款应用,它能在多个操作系统运行,说明它是跨平台的应用。你怎么总想着游戏呢? 闺女:嘿嘿,学习和游戏,劳逸结合呗 大葱哥:。。。呃,好吧,不过不能贪玩 闺女:我家里的电脑是Windows的,我是不是应该下Windows的python,但是这里有很多,还有什么x86,64的,这是什么情况啊 大葱哥:这些文件是根据你的电脑的操作系统的版本来选择安装,比如(详细解释一下python三个文件的作用) 闺女:我应该选择x86的还是64位的,怎么看? 大葱哥:我们用鼠标右键点计算机,然后选择属性,就能看到了,看到了吗?我的电脑是win7,64位的,我们就应该下载64位的python,(下载) 闺女:安装这个我会,下一步下一步就行了, 大葱哥:差不多,不过有一个地方要注意一下,(点多选框哪里),这里一定要选上,否则操作系统不会识别python (安装完成) 闺女:安装完了,现在可以玩了,啊不对,可以学python了吗?

大葱哥:可以啦,我们点击开始,运行,输入cmd进入命令提示符模式,然后输入python,看到三个大于号了吗?这表明我们已经启动python了,可以进行编程啦

闺女:好的,很容易啊,那我们来编一个王者荣耀吧

大葱哥:哪有那么容易啊,王者荣耀是需要好多程序员开发很长时间才完成的。

闺女:什么叫开发

大葱哥:哦,这个是编程界的术语,就是编写一个游戏或者应用,叫开发。。。你不要打岔,怎么总是想着王者荣耀呢,我们是来学习编程的,再说王者荣耀今天晚上别想吃饭了。

闺女:哦,那做一个英雄联盟吧

大葱哥:(满脸黑线)不可能。

闺女:python这也不能做,那也不能做,那能做什么啊。

大葱哥:python可以计算,比如3+2,看看,计算机直接算出来等于5

闺女:呃,这个我也会好吧

大葱哥:哎呦,你很厉害哦

闺女:额 听起来不像在夸我呀

大葱哥:那么434*678

闺女:这个我用计算器也能算

大葱哥:那么231243242342424*233242345554633454

闺女:你这是抬杠,哪有这么长的乘法啊

大葱哥:我只是举个例子,说明python能计算很长的计算题

闺女:除了计算还能干什么

大葱哥:比如

print(“苹果”+“梨”)

闺女:啊,这个有意思,这个print是什么?打印吗?我家没有打印机

大葱哥:这是python的一条语句命令,意思是输出到屏幕上,print是打印到屏幕的意思,是一条输出语句

闺女:我不太理解什么是输出

大葱哥:呃,我举个例子,我们夏天吃冰激凌,是从冰激凌机里面做出来的,那么可以说冰激凌机输出的是冰激凌


第三节

闺女:哦,那既然有输出就应该有输入吧,就像冰激凌机,把水和牛奶放进去就是输入呗

大葱哥:嗯,对

闺女:那么奶牛吃的草就是输入,输出的就是牛奶呗

大葱哥:对

闺女:那牛粪也应该是输出

大葱哥:。。。打住,别再往下联想了,换个话题

闺女:好吧,那既然python的print是输出命令,那有什么是输入命令吗

大葱哥:有的,比如input,input是用来获取用户输入的内容的,格式像这样:

input()

闺女:我试试我试试

input()

闺女:这好像没什么变化啊,

大葱哥:因为你还没有输入任何内容啊

闺女:好,我打几个汉字

image.png

大葱哥:不准提王者荣耀!!!!,罚你今晚不准吃饭

闺女:不要啊~~~~~~!

结束


闺女:大葱哥,你的电脑不是苹果的吗,为什么要用Windows来运行python啊

大葱哥:因为你的电脑和大多数家庭的电脑都是安装的Windows的操作系统,所以我用win7的操作系统来做演示,其实呢,python可以在多种的操作系统上安装和运行,因为它是跨平台的.

闺女:啊,像王者荣耀一样呗,

大葱哥:你怎么又提王者荣耀啦

你的赞助,是对我辛勤耕耘的最大支持