Python起源

python 是著名的“龟叔”Guid van Rossum 在1989年的圣诞节期间,为了打发无聊无聊的圣诞节而编写的一个编程语言。
python的特点是“优雅”、“明确”、“简单”,所以python程序看上去总是简单易懂,初学者学python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。
python的缺点是:1、运行速度慢(相对于C,Java等);2、代码不能加密(解释型语言)

根据TIOBE(编程语言排行榜),python处于第四的位置

Python安装

要开始学习python编程,首先就要在你的电脑里安装python。成功安装后,你会得到python解析器(负责运行python程序的),一个命令行交互环境,还有一个简单的集成开发环境。

目前python有两个版本,一个是2.x,一个是3.x,这两个版本是不兼容的(不能在python 3.x环境运行2.x代码,反之亦然)。由于3.x版本越来越普及,我们将会以最新的python3.6版本为基础进行学习。

在Mac上安装Python

如果你使用的是mac,系统是OS X 10.8-10.10,那么系统自带的python版本是2.7。要安装最新python3.6,有两种方法:
方法一:从Python官网下载最新的python 3.6.5的安装程序,双击运行并且安装
方法二:如果安装了Homebrew,直接通过命令brew install python3安装即可。

在Linux上安装Python

如果你正在使用Linux,那么安装python对你而言肯定不是问题。

在Windows上安装Python

首先根据Windows版本(64位还是32位)下载对应的python3.6.5 对应的64位安装程序或32位安装程序,然后运行exe安装包:

特別要注意勾上Add Python 3.6 to PATH,然后点击Customize installation(如果不想自定义可以点击Install Now即可完成安装)。 直接保留默认,点击next 更改安装路径(也可以默认) 如果出现Disable path length limit,点击Disable path length limit 安装完成后,打开cmd,输入python出现上图表明安装成功!开始愉快的python之旅吧!

第一个Python程序

在开始编写第一个python程序前,我们先了解什么是命令行模式和python交互模式。

命令行模式

在Windows开始菜单选择“命令提示符”,进入命令行模式,它的提示符类似c:>

Python交互模式

在命令行模式下输入python,就看到类似如下文的一堆文本输出,然后就进入python交互模式,他的提示符是>>>
在python交互模式下输入exit()并回车,就退出来python交互模式,并回到命令行模式。

Pycharm安装

经过以上安装步骤,你完全可以进行python编程。在Python的交互模式写程序,好处是一下子就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。所以,在实际开发的时候,我们需要一个文本编辑器来写代码,写完了保存为一个文件,这样程序就可以反复运行了。

这里推荐的是Jetbrains公司的Pycharm,一款十分优秀的商业IDE,有community版(免费)和professional版(收费)。我们到官网下载pycharm。下载完进行安装,这里两种版本的安装方法都会介绍:

community版

1、直接运行exe文件,选择需要安装的位置,点击next 2、勾选箭头指示的复选框,(如果系统是32位,请勾选23 launcher)点击next 3、直接默认,点击next 4、此处问是否安装插件,全部点击install吧,但是可能需要等待一会,网络下载需要些时间 5、点击工具栏help -> about看软件相关信息

professional版

前面四步完全一样,但是启动软件之前会提示需要激活。这一步需要购买pycharm(先别购买),选择试用。

而软件激活之后的界面是这样的: