一、Python的简介
Python是一种面向对象的解释型计算机程序设计语言,主要有以下三个方面的应用:Web开发、数据科学和脚本。具体来说,Python可以用来爬虫,设计网站、机器学习、数据分析、数据可视化等,只要你想得到,Python就可以做到。相较于其他语言,简洁明了、易于学习等优点使Python越来越受到广大群众的追捧。
Python主要有几下优点:
1、入学门槛低,易学;
2、代码简洁明了,具有极佳可读性;
3、源码可移植性;
4、语言强大、用途广泛。
二、Python的使用
Python下载地址:https://www.python.org
这样下载的Python为裸Python,但是仍然可以帮助你完成简单的编程。你可以通过IDLE编辑器启动Python。在开始菜单中,可以看到Python3.6下面的“IDLE”,点击这个选项,会看到IDLE窗口打开,如下图:
然后就可以在上面开始编辑属于你的语言了。这是个交互式的窗口,你编辑好的程序只要按下Enter键,就可以轻松运行。
IDLE只会运行而不会保存你在里面写好的程序,如果是多个指令集合在一起,我们还可以使用IDLE自带的文本编辑器来运行并保存你所运行的所有程序。从IDLE的File下拉菜单中选择New File就可以新建一个文本编辑器。在这里你可以编辑你的程序,点击Run下拉菜单中的Run Module即可运行,以后若是想使用该文件中的代码,直接打开就可以。
三、安装Anaconda
为了管理包和不同Python版本的问题,可以安装Anaconda。
Anaconda下载地址:https://www.continuum.io/downloads
Anaconda 的下载文件比较大(约 500 MB),因为它附带了 Python 中最常用的数据科学包。
安装anaconda后,可以在anacanda文件夹中找到Anaconda Prompt,并以管理员身份运行打开,即进入anaconda终端。
安装了 Anaconda 之后,就可以很方便的管理包了,例如:
1、安装包:conda install package_name
2、卸载包:conda remove package_name
3、更新包: conda update package_name
4、列出已安装的包:conda list
四、读懂错误消息
在运行Python代码时,由于种种原因,Python可能会报错。如下图
对于简单的错误,Python会告诉你缺少括号,并且会在后面给出正确格式。
在这个错误提示中,Python告诉你错误是在line1(第一行)开始的,指出在这一行的print ("i love swufe ")+ 8这部分发生了错误,最后一行错误提示Python告诉你认为存在什么问题。
五、Python书籍推荐
1、《Python编程从入门到精通》
这本书适合于零基础的初学者,作者由浅入深地讲解了Python的语言开发环境基础,书中包含丰富的实例和课后练习,让读者在案例中能够快速掌握Python语言的特点,在书中的学子资料中包含了全书的源代码。
2、《Python数据分析》
本书教新手用Python语言分析数据,发挥Python在数据可视化方面的优势,引导读者成为数据分析高手。全书从数据检索、清洗、操作、可视化、存储复杂的分析和建模等方面介绍,重点关注开源模块,如NumPy、SciPy、matplotlib、pandas、IPython、Cython、scikit-learn及NLTK。本书还包括数据可视化、信号处理、时间序列分析、数据库、预测分析和机器学习等主题。该书非常适用于想利用Python学习数据分析的同学。
3、《Python深度学习》
如果你不满足于了解Python基础知识和其数据分析功能,想进一步学习Python,那这本书很适合你作为深入学习Python的指南书。本书内容与机器学习高度相关,深度剖析了当前的人工智能热。大数据及机器学习领域对深度学习感兴趣的各类读者。
供稿/金融研会学术部
供图/金融研会学术部
排版/王迪、陈权
审核/金融研会