1 引言 和 开始工作

至于为什么讲python嘛,,,最简单,学会之后学其它语言也比较方便??

而且数据科学,一般都用python啊。比较方便吧。

本教程适合:高中及以上水平。



1.1 安装

讲道理,随便百度一下不好吗。这里只提供一个链接哦。当然,如果你是高手,建议安装Anaconda。苹果自带python2python3(好像高版本才带)。教程使用的是python3,至于区别嘛。。。大部分是优化问题,唯一可见的区别就是print从关键字变成了函数吧。。

点击此处下载最新版本的python。如果你不会英语,请复制并粘贴至百度翻译


1.2 Python是解释型语言

也就是能一句一句执行代码的语言。比较方便。如果你安装水平很高,完整成功地安装了python,那么请打开控制台/cmd/shell。

打开方式:

  • Windows: 打开powershellcmd
  • Linux: 你是高手,你肯定会
  • MacOS: 打开终端Terminal

然后,在控制台输入:python3py3【或pythonpy(如果没有其他版本)】。

所有初学者的第一句一定是

print("Hello, world!")

输入自己试试吧。



2 Python是强大的

为什么呢?因为它可以代替计算器:

>>> 3 + 3
6
>>> 5 * 8
40

好嘛。这些叫表达式。然后,还有变量:

>>> a = 3

你同时定义了一个变量并赋值。现在a就是3了,如果想要获取a,试试

>>> a
3

但是如果你获取了一个你没有定义过的变量呢?

>>> b
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'b' is not defined

报错,因为你没有定义b

变量只是一个名字,相当于给了某个数据一个名字,而使用这个名字就能获取那个数据。所以,你也能

>>> a * 3
9

当然,赋值是最后赋值的,所以也能

>>> a = a * 3
>>> a
9

你给了a一个新值,现在它是9了。

小数也没问题。注意,在计算机中,所有小数都是有精确度的,因为计算机没有那么大的容量把所有的数据都高精度存储(当然不是不行),当然也没有分数的概念(你可以自己定义)。所以,

>>> 2 / 3
0.6666666666666666

最后,想要退出python命令行,可以输入quit(),或者使用Ctrl+D(Windows),Control+D(Mac/Linux)。