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快速体验