“线上微课堂”——Python基础

一、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的指南书。本书内容与机器学习高度相关,深度剖析了当前的人工智能热。大数据及机器学习领域对深度学习感兴趣的各类读者。

供稿/金融研会学术部

供图/金融研会学术部

排版/王迪、陈权

审核/金融研会

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181204B1HPZ000?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券