如何教医学生学编程(1)

上回说到程序员是个什么鬼,如果看完你还有兴趣继续。那么,少年,我看你骨骼精奇,实在是万中无一的码界奇才,维护世界和平就靠你了,我这里有本秘籍《如何教医学生学编程》,与你有缘,不要钱送你了。

程序是个什么鬼

标准答案:程序 = 数据结构 + 算法

这不是我说的,是个叫做Niklaus Wirth的牛人说的,和e=mc^2一样,公式尽显了程序的本质,牛人也因此获得了1984年的图灵奖(你可以简单的认为图灵奖是程序员界的诺贝尔奖)。

然并卵,医学生连程序都不知道,又怎么会知道数据结构和算法。所以。。。管他程序是个什么鬼,你只要知道Windows是一种程序,Word是另一种程序,QQ也是一种程序就够了。微信呢,微信也是程序,这事解释起来有点复杂,先忘了它吧。我们先简单的认为程序是可以运行在Windows上的东西,类似QQ.exe的那种。

程序员怎么写程序

QQ.exe 是程序,这是程序员的工作产物,却不是每天和程序员打交道的工作。程序员每天的工作和英文打字员差不多,写一堆英文字母,然后,程序就出来了。既然是打字员,那总得有个打字的地方,就像你天天打开Word,然后写个病例一样。只是程序员打字的地方有点特别,叫做IDE(集成开发环境)。写了病例,你总得保存一下,或者还要打印一下,程序员也类似,也需要执行一下保存,然后,不是打印,而是要编译一下,程序就出来了。

装个IDE

既然我们是要学习Python,那么我们就需要一个Python的IDE。你可以点这里 访问Python的网站找到自己想要的软件版本来下载,也可以省去选择烦恼,点这里直接下载到 Python 的 3.5.0 版本。然后,像安装QQ一样,双击进行安装。像QQ一样,如果你知道如何自定义安装,那就自己配置一下安装路径等信息,如果不知道,默认安装会更加方便。安装之后,你就可以在程序路径里打到一个叫做IDLE的IDE了。然后,打开IDLE,你会看到类似下面的界面

如何教医学生学编程(1)_第1张图片
IDLE.png

Hello World!

再牛逼的程序员也有一个HelloWorld的开始。这句话是我说的:)

国际惯例,所有程序员都主动或者被动的学习过的一个程序,就是在屏幕上打印一个Hello World!,以表示这个程序已经工作了。在IDLE中这很简单,在你刚刚打开的窗口里打以下的字符:
print('Hello World!')
不要有空格,不要打开输入法,就这样打到IDLE中,然后,按回车键(Enter键)。怎么样,你看到了什么?

如何教医学生学编程(1)_第2张图片
HelloWorld.png

在你自己的IDLE中,看到上图中的标红线的部分了,如果你看到了,那么恭喜你,你的第一个程序已经工作了!像许多你的前辈程序员一样,你的程序员生涯已经走出了第一步!

你可能感兴趣的:(如何教医学生学编程(1))