第1章 入门

本章将简要介绍Python的主要语法元素,用以指导刚刚开始学习编程的读者。这里介绍的每一个主题都是以how-to的方式呈现的,本书稍后将以更深层概念的方式来解释它们,同时会用许多应用和拓展来丰富这些内容。

本章将会以Python的方式来构建经典的语言结构,以便帮助那些掌握了一门其他编程语言的读者快速入门Python编程。

我们鼓励以上两类读者将本章作为一个简明扼要的指南。然而在开始之前,我们必须确保一切准备就绪,并确保你安装了正确版本的Python以及用于科学计算的主要模块和工具,例如一个性能良好的代码编辑器和一个shell工具,这些将有助于代码的开发和测试。

即便你用的是已经安装过Python的计算机,也请阅读下面的内容,因为可能需要调整一些东西,以便使工作环境适合本书的演示内容。

在深入本书主题之前,你应该在计算机上安装好所有相关的工具。我们会给你一些建议,并推荐一些你可能想要使用的工具,但仅限于通用和免费的工具。

Python目前有两个主要的版本:2.x分支和新的3.x分支。这些分支之间存在语言不兼容性,必须注意使用的是哪个分支。考虑到最新的发布版本是3.5,因此本书采用了基于3.x的分支。

你需要安装以下内容。

  • 解释器:Python 3.5(或以上版本)。
  • 用于科学计算的模块:SciPy和NumPy。
  • 用图形表示数值结果的模块:matplotlib。
  • Shell:IPython。
  • Python代码编辑器:Spyder见图1.1和Geany。

通过所谓的分发包,以上这些内容的安装将变得非常轻松。推荐使用Anaconda。Spyder代码编辑器的默认屏幕由位于左边的编辑窗口、右下角的可访问IPython shell命令的控制台窗口以及右上角的帮助窗口所组成,如图1.1所示。 ...

Get Python3.0科学计算指南 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.