初识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种类
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的安装
Linux中python与ipython
1)在Linux环境下,执行“python”即可使用
可用python -V查看版本信息
2)ipython安装完之后使用与python相同,输入ipython即可
并且ipthon中写的内容是临时的
pycharm
Pycharm工具是JetBRAINS公司开发的PythonIDE,功能比较强大,支持图形化操作,而且具备编辑、调试等功能. Pycharm可以在官网上进行下载,有安装包可以解压安装包进行安装
1)解压安装包
2)进入到pycharm-community-2016.3.2/bin/目录中,执行pycharm.sh脚本
3)依次点击 OK , Accept,OK,Create New Project,Create 选择默认即可。若是向改默认保存地址可以在最后一布更改
4)进入之后可以点击左上角File进入settings更改代码页和输出栏的字体和大小
5)编辑模版信息,这样我们每打开一个python file时都会自动生成模版信息
如图,同样是在settings里面设置
python脚本
which python查看解释器
python脚本与shell脚本类似,需在脚本中加入解释器
python2脚本里加入中文,需要指定编码格式;否则会报错