第3章 搭建编程环境
本章主要内容包括:
为什么学习Python
怎样检查Python环境
Python交互式shell
使用Python开发环境
如何创建并运行一个Python脚本
在本章中,你将会探索Python编程环境,了解各种工具,它们可以帮助你学习Python编程。在本章结束时,你将熟悉Python交互式shell和Python开发环境,你将编写出自己的第一行Python代码。
3.1 探索Python
如果对Python没有兴趣的话,你是不会来读这本书的!Python是一门非常流行的语言,也是最常用的编程语言之一。Python可以在各种各样的平台使用,如Windows、基于Linux的系统以及Apple OS X。最棒的是它还免费。
此外,Python具有易于理解的语法。语法指的是Python命令,它们以一定的顺序出现在Python语句中,加上其他的字符,如引号“”,就可以让Python语句正常工作了。Python的语法使得初学者能很容易且很快地开始编程。尽管它用起来很简单,但是Python仍为高级程序员提供了大量丰富而强大的功能。
3.1.1 Python简史
Python编程语言由Guido van Rossum发明于20世纪90年代初。Python这个名字来源于当时流行的电视节目“Monty Python’s Flying Circus”。
这些年,Python编程语言变得相当流行。它同样也进行了一些改变。
3.1.2 Python v3和Python v2
Python最近从版本2升级到版本3了。下面是这两个版本的一些主要区别。
Python的v3版基于Unicode,并且提供了一些前瞻性的特性支持。Unicode是一种计算机字符集的编码方式,用来表示和处理各种字符。Python的v2版是基于ASCII码的,它只能处理英文字符。使用Unicode则可以同时处理英文字符和非英文字符。
Python v3比Python v2更轻巧。Python开发者经常说“Python会植入你的大脑”。使用Python v3的这种感觉会比使用Python v2更真实,所以现在更容易快速学习Python了。
为了让Python编程语言更长寿,Python v3做了几处变化。因此,现在花时间学习它会让你在未来长期受益。
很多系统同时支持Python v2和Python v3,包括Raspbian在内。提供Python v2的环境主要是考虑向后兼容的问题。也就是说,你可以在Raspbian上运行Python v2的程序。但是,为了把你带向正确的方向,本书主要关注Python v3。