初识python

人生苦短,我用python!
人生苦短,python是岸!

什么是python

Python(大蟒蛇)是一门解释型、面向对象、带有动态语义的高级程序设计语言

python创始人

吉多.范罗苏姆(Guido van Rossum)

python由来

python这门语言是由C开发而来
Python的命名来自于Guido van Rossum最喜欢的一部英国喜剧:《蒙提·派森的飞行马戏团》(Monty Python and the Flying Circus)。

python优缺点

1)优点
•简单、优雅、明确
•有强大的第三方库模块
•可跨平台移植
•一种面向对象的语言

2)缺点
•单行语句和命令行输出问题
•运行速度慢:这里是指与C和C++相比
•代码不能加密

python现况

Python如今已是世界上使用最多的语言之一
初识python

python种类

Cpython
Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。
Jyhton
Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。
IronPython
Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)
PyPy(特殊)
Python实现的Python,将Python的字节码字节码再编译成机器码。
RubyPython、Brython …

python2与python3

py2.7是2.x系列的最后一个版本,已经停止开发,不再增加新功能。2020年终止支持。
所有的最新的标准库的更新改进,只会在3.x的版本里出现。
龟叔(python创始人)决定清理Python2.x ,并且不再兼容旧版本。 最大的一个改变就是使用Unicode作为默认编码。Pyhton2.x中直接写中文会报错,Python3中可以直接写中文了。
从开源项目看,支持py3的比例已经大大提高,知名的项目一般都支持py2.7和py3+。
py3比py2更规范统一、去掉了没必要的关键字
Python3.x还在持续改进

ipython的安装

初识python

Linux中python与ipython

1)在Linux环境下,执行“python”即可使用
可用python -V查看版本信息
初识python
2)ipython安装完之后使用与python相同,输入ipython即可
并且ipthon中写的内容是临时的
初识python

pycharm

Pycharm工具是JetBRAINS公司开发的PythonIDE,功能比较强大,支持图形化操作,而且具备编辑、调试等功能. Pycharm可以在官网上进行下载,有安装包可以解压安装包进行安装

1)解压安装包
2)进入到pycharm-community-2016.3.2/bin/目录中,执行pycharm.sh脚本
3)依次点击 OK , Accept,OK,Create New Project,Create 选择默认即可。若是向改默认保存地址可以在最后一布更改
初识python
4)进入之后可以点击左上角File进入settings更改代码页和输出栏的字体和大小
初识python
初识python
5)编辑模版信息,这样我们每打开一个python file时都会自动生成模版信息
如图,同样是在settings里面设置
初识python
初识python

python脚本

which python查看解释器
python脚本与shell脚本类似,需在脚本中加入解释器
初识python
python2脚本里加入中文,需要指定编码格式;否则会报错
初识python