Python 编程环境搭建

编程是一项实践性很强的活动,经常写是学好编程的最根本保证。 在学习 Python 编程之 前,首先要给自己搭建一个环境, 让自己随时都能写上一点程序。

下面主要介绍几种 Python 编程环境的搭建过程。

Anaconda

首先介绍最简单的一种方式,就是安装 Anaconda,这是当前最流行的跨平台 Python 数据 科学平台软件包,下载地址: https://www.anaconda.com/download/ , 其中有 Windows 、macOS 和 Linux 三种系统的 安装包,最新安装包内置的 Python 版本是 3.7。 Anaconda 中已经集成了大部分我们平时最常用的 Python 软件模块。另外,也提供了很多 第三方的网上软件模块仓库,可以利用 conda 命令来安装你需要的软件包。

Windows 安装 Anaconda 之后, 就会在开始菜单中出现一个 Anaconda 文件夹, 下面有 各种工具的启动链接:

  • Anaconda Cloud: Anaconda 的云平台,就是一个网上编程环境, 它提供软件包、 笔记和环境的管理服务, 用户可以和别人共享自己的程序和笔记。用 Cloud 的好处是, 它会帮完成软件包和环境的 更新管理任务, 用户只用专注编程就可以啦。
  • Anaconda Navigator: 就是一个导览, 告诉用户 Anaconda 中有什么。
  • Anaconda Prompt: 就是 Anaconda 的命令终端, 用 conda 命令管理 Python 软件包的安装和卸载。
  • IPython: Python 的高级交互终端, 可以在里面快速获得帮助,测试代码的运行效果等。
  • Jupyter Notebook: 一个交互计算的 Web 应用, 启动后会在浏览器中打开, 你可 以写包含代码的文档笔记, 特别注意其中的代码是可以直接运行的。
  • Jupyter QTConsole: 和 IPython 其实是一个东西, 只不过用 QT 实现的界面。
  • spyder: Python 的集成开发环境, 有与 Matlab 类似的界面。

而 Linux 和 MacOS 系统中安装 Anaconda 之后, 在用户主目录中就会出现一个 Anaconda 的文件夹,并且会自动屏蔽系统中已经安装的 Python。 用户需要打开你的命令行终端来运行 上面的命令。

Ubuntu 系统

这一节首先介绍如何手工配置 Ubuntu Linux 系统下的 Python 编程环境, 然后介绍怎么调用 相关的程序。

首先按下 Ctrl + Alt + T 快捷键打开命令行终端, 类似下面的界面:

命令行终端
Figure: 命令行终端

下面安装 Python 语言基础软件包 python3 和 Python 软件模块管理器 pip3

$ sudo apt install python3 # 语言基础软件包
$ sudo apt install python3-pip # python 软件模块管理器

注意这里安装的是 Python3。

安装完成, 可以打印版本信息测试一下:

$ python3 -V
Python 3.5.2
$ pip3 -V 
pip 18.0 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)

进一步安装 Python 的高级交互终端 IPython:

$ sudo apt install ipython3

在命令行终端中运行 ipython3:

$ ipython3
Python 3.5.2 (default, Nov 23 2017, 16:37:01) 
Type "copyright", "credits" or "license" for more information.

IPython 5.1.0 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.

In [1]: print("Hello Python World!")
Hello Python World!

In [2]:

IPython 是交互式学习 Python 的好工具。 你可以很方便的在里面获得帮助文档, 和快速 测试自己的想法。

下面安装 Python 最基本的科学计算软件模块:

$ sudo -H pip3 install numpy 
$ sudo -H pip3 install scipy
$ sudo -H pip3 install matplotlib
$ sudo -H pip3 install sympy

经过以上步骤, 你已经完成 Python 编程环境的配置了。下面就是找一款好的编辑器写 Python 程序了, 我推荐使用 vim

当然, 很多人更喜欢用集成开发环境来写程序, 这里推荐使用spyder

$ sudo apt install spyder

Python 网上测试环境

网络上也有很多在线 Python3 测试环境, 如

Dataquest

Dataquest 是一个大数据的自主学习网站,里面有免费学习 Python 的基础课程,课程语言 为英语。它的课程设计非常适合自学,Dataquest 把每门课程分解为很多由浅入深的小知识 点,每个知识点后面都有配套编程练习。注意它的编程练习,不需要学生自己搭建本地编程 环境,而是直接在网页的代码框写代码即可。写完代码后,可直接运行,网站自动判断程序 是否正确。学生只有完成了每个知识点的练习,才能进行下一步的学习。

数据酷客

这是由北京大学博雅大数据研究院建设的一个大数据学习平台,里面包括了丰富的课程和实 训资料,但需要购买。

总结说明

上面的搭建过程介绍的很简单, 有很多细节还需要多查一查网络,或者在使用过程中再 更深入的了解。

再强调一点, 在学习使用工具的过程中, 一定要有效率意识,要不时地想一想, 是不是 还有更好的操作方法, 并且多查多问,使用工具的水平自然就会不断提高, 最终成为一个 顶尖高手。

祝 Python 能够成为你学习、工作和生活的好朋友。

results matching ""

    No results matching ""