一、Python简介
目前有两种版本,分别为Python2和Python3。
优点:
1.免费开源
2.简单易学
3.解释性语言,与C/C++等编译性语言不同
4.可移植,python的程序都可以无需任何修改地移植到现今主流的系统平台上,Linux,Macintosh,Solaris,OS/2,Android等等
5.同是支持面向对象和面向过程编程,类似C++。至于其面向对象的编程,python还有世界上最强大的类库。
6.嵌入性:可以作为脚本语言嵌入到其他程序中,比如C/C++
7.可扩展性:python开发周期短,由于python是基于c开发的,所以用C/C++来编写Python的扩展,现在也有支持Java实现的Jpython。
8.丰富的类库:
9.内存管理器:不用先给变量申请内存,也不用使用完后释放。
10.python的应用有系统编程,图形处理,数字处理,文本处理,数据库编程,网络编程,Web编程,多媒体应用,他们也用python写串口之类的。
缺点:
1.相比C语言,因为是解释型语言,代码执行速度慢
2.python是开源的编程语言,代码不能加密
二、Python安装
1.访问python官网:www.python.org
2.Linux操作系统上一班iso镜像里面自带,直接通过yum安装
三、python和ipython
1.在Linux环境下,在命令行执行“python”即可使用,python -V查看版本信息,如下图
2.ipython
1)Linux下默认python不支持Tab补齐,而且功能和函数不完善,可以使用IPython交互式终端,如下图
四、python脚本
python脚本的命名规则与shell类似,以py结尾,让别人可以一眼看出这是Python的程序脚本(业界规范),
运行方式:
which python查看解释器;加上执行权限;并将其复制到指定路径下 使其变成一条命令;
如果脚本里加入中文,则需要指定编码格式;否则会报错
#usr/bin/env python这种写法表示,引用环境变量里面自定义的Python版本,具有较强的可移植性
#conding:utf-8指定编码格式
五、使用Pycharm工具进行开发
Pycharm工具是JetBRAINS公司开发的PythonIDE,功能比较强大,支持图形化操作,而且具备编辑、调试等功能. Pycharm可以在官网上进行下载,有安装包可以解压安装包进行安装:
1.下载安装包
2.解压
3.cd 到目录的bin/下执行pycharm.sh
IDE的配置目录:安装好后,在~/.PyCharm*是自己的默认设置 删除后再次打开可重新设定,如下图
进入pycharm我们可以先编辑模版信息,如下图
设定好脚本的默认格式即可进行使用。