第1.0讲:Python初探

关于

如果你没有什么编程基础,想学习python编程,那么本教程很适合你。

为什么编程

初次听到编程的时候,我认为是一件很高端很困难的事情,相信很多人都有类似的感受。编程语言是什么?人与人之间通过语言和文字进行交流,我把我的想法通过语言告诉你,或者通过文字告诉你。但是,一台机器,我们怎么把自己的想法告诉他呢?到目前为止,能够直接理解自然语言的机器尚未制造出来,一些可以理解自然语言的机器最终也是利用编程语言将处理自然语言的逻辑告诉机器。所以,编程语言是目前能够直接和计算机进行交流最重要的方式。

机器适合做什么

设想你正在浏览一个图片类的网站,你想把页面上的所有图片都保存下来,或者你想把整个网站所有的图片都下载下来。显然一个一个用鼠标点击下载十分费时费力,那么我们能不能告诉机器自动帮我把所有图片都下载下来呢?显然目前通过自然语言是做不到的,如果你对他说,“嘿,快帮我把这个网站上的图片都下下来!”,它是不会理睬你的。你需要通过一种他能理解的语言告诉它,它才知道要干啥,这种语言就是编程语言。

设想你的老板要你统计每天公司内的业务报表,并把分析结果发送邮件给他。分析过程是如此的程序化,每一天做得事情都是如此的相似。你感叹道:“为啥让我天天做一些没有技术含量的事情!”这是,你想象如果电脑每天能够自动把这事给干了,就可以喝喝茶聊聊天就把工作给完成了该多好。但是,机器仍然不会理睬你,它不懂用意念交流。你需要通过一种他能理解的语言告诉它,它才知道要干啥,这种语言就是编程语言。

设想你在毕业季寻找工作,每天都关注学校BBS或者就业论坛中新的招聘会信息和内推信息。为了不错过每一次机会,你不得不每隔半小时刷一下论坛,有时候一不小心忘记了,就把一个好机会给偷偷错过了,十分懊恼。这时,你想如果有新的信息机器就能直接通知你就好了。但是,机器仍然不会理睬你,它不懂用电话交流。你需要通过一种他能理解的语言告诉它,它才知道要干啥,这种语言就是编程语言。

实际上,编程未来将成为每一个人的基本技能,就像现在的英语一样。你不需要深入理解计算机、理解逻辑门,只需要熟悉一门语言,就可以操纵机器为所欲为,为什么不试试python呢?

python的第一个程序

编程语言是用来和机器交流的,那么我们先来让机器给我们打个招呼如何?如果我们跟机器用自然语言说:“Hello,机器!”,它听不懂,但是我们可以用python让机器跟我们打个招呼:“Hello, World!”。用Python让机器输出"Hello, World!"非常简单,你只需写上一条语句即可!

print("Hello, World!")
Hello, World!

你可以通过在线python运行环境,先动手试试,在后面将告诉你怎么在本地安装python环境。你可以试着修改双引号里面的内容,替换成任何你想让机器说的话。赶紧动手试试吧。

runoob的python在线运行环境

安装本地python环境

安装python环境的步骤取决于你的操作系统,对不同的系统我将分别介绍

WINDOWS

首先去python官方网站下载安装包:https://www.python.org/downloads/。目前python有2.7和3.6两个版本,这两个版本都可以,一般下载2.7的版本即可。

下载python

下载下来,按照正常的软件安装即可。

运行python程序的方法

命令行

用记事本或者将python代码文件保存到一个文本文件,