喝着啤酒学Python(1):搭建环境

一、前言

最近有个朋友说工作很无聊想学编程,想自学C语言,因为他听说C语言很强大,听到其他人说C语言可以编写外挂,可以操作计算机上的一切,兴趣很大,热情也很高,但是没过两天就不想学了,因为他是看的谭浩强的《C语言程序设计》,上面选用的开发环境是Turbo C,下载安装那个环境都够折腾他了,一时间弄的兴趣全无。于是他要我推荐一门简单好学的语言给他,这个问题一度困扰着我。

什么样的语言简单呢?又什么样的语言好学呢?

如果要选择一个简单的语言,那肯定是语法要简单,不能有太多诡异和费解的概念,比如说C里面的指针,java,c#里面的接口,这些东西新手一看到就信心全无。

如果说要选一个好学的语言,那么C#肯定是首选,因为IDE(集成的开发环境)太强大了,拖拖拽拽就一个窗口出来了。但正是由于IDE太强大了,这并不是一门适合入门的语言,很多人会沉浸和迷失在IDE中。

因为上面的原因,最后我推荐朋友学习Python——足够强大,语法也简单,也有比较聪明的IDE支持(可以防沉迷)。

补充:开发环境(windows操作系统),暂不讨论Linux和Mac OS。

二、选择一个版本

Python目前同时存在有2.x版本与3.x版本,并且3.x版本并不是完全兼容2.x版本,因此我们需要现在一个合适的版本进行学习,而不是盲目的选择最高的版本,基于目前大部分的框架与应用都是基于2.x版本,接下来我们将使用Python2.7版本,下载地址

另外我们可以去尝试使用Jython(Python在java上的实现)和IronPython(Python在.net平台上面的实现)。

三、选择一个IDE

Python有很多IDE,其中IDLE是官方标准Python内置的IDE,为了奉行Python的设计哲学,只采用一种最简单的方式处理问题,我们也只选择IDLE进行编码与测试。

IDLE是Python“标准“的IDE,如果我们安装了Python 2.7版本,那么默认会安装IDLE开发环境。如图所示:

image

另外,考虑到有同学实在不喜欢IDLE的操作界面,这里也另外补充两个界面更为友好、大家可能更熟悉的IDE:Eclipse+PyDev和IronPython Tools For Visual Studio。这里也只是做一个补充,如果你强烈的不喜欢IDLE,你有其他的选择。

1)Eclipse+PyDev

需要首先安装Eclipse,然后安装PyDev,之后就可以在Eclipse中建立Python项目了,如图所示:

clip_image001

2)IronPython Tools For Visual Studio

安装好IronPython的最新版本后,会自动安装该工具,在VS2010中可以直接建立IronPython项目,如图所示:

clip_image003

四、结束

其实要搭建一个Python环境是非常非常简单的事情,到官方网站下载一个Python安装包,在Windows环境下根据向导一步步安装即可搭建一个开发环境。

原文地址:https://www.cnblogs.com/liangsunxp/p/2085466.html