最近公司有一些项目上需求,决定用Python进行开发,但是公司使用的主要开发语言是PHP,没什么人懂Python开发,便决定由我和另外一位同事利用工作之余的时间研究一下,对于我来说话,这也是学习一门新编程语言的好机会,二话不说就开展学习行动。
跟PHP一样,Python也是一门脚本编程语言,与PHP开发很类似,对于从事PHP开发的我来说,倍感亲切,也很容易上手学习。
从语法上来看,各种编程语言总是大同小异的,因此,如果有其他编程语言的学习经验,Python基础粗备看一下便可掌握,但具体到日常开发上来,我们还是要好好看看Python的基础知识,毕竟Python在基础数据类型,编程规范,函数定义等方面有自己的一套东西。
Python的库是很丰富,标准库足够强大,第三方库也有很多,可以拿来即用,几乎满足了我们日常开发的所有需求,对于
喜欢重复造轮子的程序员来说,这可以省很多功夫,专注于逻辑的实现。
1.Python安装
目前Python分为两个版本,2.x与3.x,我们可以根据自己的喜好与需求学习对应的版本,注意,3.x是不兼容2.x版本的
(1).Windows
在Windows操作系统开发Python程序,需要先从Python官方网站www.python.org下载相应版本的安装程序。
注意2.x最稳定的版本是2.7.12。3.x最稳定的是3.5.2,推荐使用这两个版本,如果你喜欢最新的版本,也可以下载最新的。
根据自己的操作系统是32位或64位的,下载到对应的msi安装程序,像其他Windows程序一样,一直下一步,便可顺利安装完成。
安装完成后,打开cmd,输入python -v,如果你像我一样输出了python的版本号,那么恭喜你,安装成功!
要是没有输出的话,可能是需要将python安装目录配置到系统变量中。
(2).Linux
各种Linux发行版,如果Ubuntu,Centos,默认都已安装Python各种不同版本,如果你是使用Linux操作系统
的话,先在终端命令行上输入python -V,如果打印输出python版本号,则说明已经安装了python,如果没有安装,则
需要下载python的源码,自己编译安装。
源码安装详细步骤
tar -zxvf python-2.7.12.tgz
cd python-2.7.12
./configure --prefix=安装目录
make
make install
export PATH=$PATH:安装目录
python -V
2.经典实例:Hello World
Windows:
Linux:
3.交互解释器
Python是一门脚本语言,我们编写的代码由Python解释器来执行,Python为我们提供了交互解释器
我们可以在命令行启动交互解释器,即可开始Python编辑,我们输入的每一行代码,都能得到结果反馈
在命令行中输入python,即可以启动python解释器
exit()或quit()
交互解释器不允许多行脚本,因为,在真正的项目开发中我们更多的是通过编写脚本文件来完成功能的
Python的脚本文件后缀为py;
运行Python脚本: python hello.py
4.编辑器与集成开发环境
开发Python脚本程序时,其实使用记事本也是可以的,但开发效率是非常低的,因此,我们开发的时候,选择
一个好的编辑器或集成开发环境进行程序开发,会有事半功倍的效果。
(1).编辑器
Notepad++:一款界面简洁干净的编辑器,支持多种编程语言语法高亮显示。
Sublime Text 3:强大的文本编辑器,拥有大量插件,绝对是全能型编辑器,
Sublime Text 3需要收费,但支持长期试用。
Vim:Linux环境下Python编辑的必备编辑器,功能非常强大,是Vi的升级版。
(2). 集成开发环境
编辑器虽然已经满足了Python编程的需要,但对于讲求开发效率与团队合作的项目开发来说,还不足够;
而强大的集成开发环境则提供除编辑代码外,更多方便我们开发与团除协作的功用,如Git,svn,集成开发
环境推荐大家使用etBrains PyCharm,一款非常不错集成开发环境。