一、什么是编程语言?

计算机的编程语言指的是一种被标准化的,给人用来与计算机交流的工具,其分为机器语言,汇编语言和高级语言,其中Python就属于高级语言。

这些语言中最底层的就是指令集或者机器码,即CPU直接读取的语言(0和1),其次是可编辑器的低级语言,可以用来进行硬件操作和程序优化,最后是可读性文字编写的语言,也是主流开发语言,比如Python、C、java、PHP等。

其中高级语言又可分为以下两种语言:编译型语言

解释型语言

编译型语言需要通过编译器(compiler)将源代码翻译成机器码,之后才能执行的语言,比如C、C++,优点是效率高、可脱离语言环境独立运行。

解释型语言需要通过解释器(interpreter)将源代码翻译成机器码,之后才能执行的语言,比如JavaScript、Python、PHP,优点是兼容性强、可读性强。

二、为何先学习Python语言?

一般而言,excel、SPSS、Matlab都可以完成数据分析工作,但是为何要学习Python语言呢?这是基于全能性和便利性来考量的,使用Python语言来进行数据分析我们可以完成数据挖掘、数据库数据抓取、数据可视化等多项工作任务,我们还可以自由灵活地将某些数据处理方式写成一个函数,当下次使用这个函数时可以随时调用非常方便。Life is short, use Python

人生苦短,我用Python

三、Python分支该如何选择?

本系列教程考虑到函数的更改,类库的变化,结构变化等原因,选择Python 3作为讲解对象。

四、什么是集成开发环境?

集成开发环境IDE(Integrated Development Environment)指的是用于提供程序开发环境的应用程序(简而言之就是我们先把Python安装好,然后再安装一个软件来运行Python运营),它包含代码编辑器、编译器、调试器和用户界面工具等。

Python的IDE包含:IDLE

Pycharm

Anaconda

Notepad

Sublime

本系列教程讲解所有案例使用的都是Anaconda。

五、Python的两种编程方式是什么?

交互式编程方式,其拥有提示符“>>>”,如下图所示:直接运行

脚本式编程方式,即先生成一个脚本文件,再去运行一个脚本文件,如下图所示:先写脚本,再运行

六、CMD中运行Python案例

首先搜索CMD,如下图所示:

在CMD中调出Python(即输入“python”,注意引号不包含),如下图所示:

输入如下内容:

print('hello world')

可以得到如下界面:

七、Jupyter notebook基础教程

输入如下内容:

print(' 电商数据分析 ')

点击“Ctrl+Enter”,为自动运行,如下图所示:

如果你想要运行的同时增加一行,那么可以点击“Shift+Enter”,结果如下图所示:

如果你想要两行之间插入一行,那么可以点击“Alt+Enter”,结果如下图所示:

如果你想要加载文件,可以选择“Upload”,如下图所示:

如果你想要导出文件,可以选择“Download as”,如下图所示: