1.解释器 python / python3
1)Python 的解释器
#使用 python 2.0 解释器
$ python xxx.py
#使用python 3.0 解释器
$ python3 xxx.py
2)其他解释器
CPython -- C语言
Jython -- Java平台
IronPython -- .net 和 Mono
Pypy -- Python 实现
2.交互式运行 Python 程序
1)交互式运行的优缺点
优点:
适合学习/验证python语法或者局部代码
确定:
代码不能保存
不适合运行太大的程序
2)退出解释器
直接输入 exit()
使用快捷键 ctrl+d
3.IPython
IPython中的“I”代表交互 interactive
特点:
IPython是一个 python 的交互式 shell,比默认的 python shell 好用得多
支持自动补全
自动缩进
支持 bash shell
内置了徐多功能和函数
IPython是基于BSD开源的
退出:
直接输入 exit
使用快捷键 ctrl+d
4.Python的IDE -- PyCharm
1.集成开发环境IDE
图形用户界面
代码编辑器(支持代码补全 、 自动缩进)
编译器/解释器
调试器(断点/单步执行)
2.PyCharm介绍
一款非常优秀的集成开发环境
具有一般IDE所必备功能外,还可以在windows、Linux、macos下使用
适合开发大型项目
一个项目通常包含很多歌源文件
每个源文件的代码数是有限的,通常在几百行之内
,每个源文件各司其职,共同完成复杂的业务功能
3.PyCharm快速体验