- 1. python/python3 解释器
- 2.交互式运行Python程序
- 1) 交互式运行 Python 的优缺点
- 优点
- 缺点
- 2) 退出 官方的解释器
- 1> 直接输入 `exit()`
- 2> 使用热键退出
- 3) IPython
- 特点
- 版本
- 1> 直接输入 `exit`
- 2> 使用热键退出
- IPython 的安装
- 3. Python 的 IDE —— `PyCharm`
- 1) 集成开发环境(IDE)
- 2)PyCharm 介绍
- 3)PyCharm 快速体验
直接在终端输入(前提是已经安装好并且已经配置好环境)
# 使用Python 2.X 解释器 $ python xxx.py # 使用Python 3.X 解释器 $ python3 xxx.py
后面xxx.py是对应的文件名作为参数传递
Python 的解释器 如今有多个语言的实现,包括:
- CPython —— 官方版本的 C 语言实现
- Jython —— 可以运行在 Java 平台
- IronPython —— 可以运行在 .NET 和 Mono 平台
- PyPy —— Python 实现的,支持 JIT 即时编译
-
直接在终端中运行解释器,而不输入要执行的文件名
-
在 Python 的 Shell 中直接输入 Python 的代码,会立即看到程序执行结果
- 适合于学习/验证 Python 语法或者局部代码
- 代码不能保存
- 不适合运行太大的程序
>>> exit()2> 使用热键退出
在 python 解释器中,按热键 ctrl + d 可以退出解释器
3) IPython- IPython 中 的 “I” 代表 交互 interactive
学习ipython将会让我们以一种更高的效率来使用python。同时它也是利用Python进行科学计算和交互可视化的一个最佳的平台。
- IPython 是一个 python 的 交互式 shell,比默认的 python shell 好用得多
- 支持自动补全(tab键)
- 自动缩进
- 支持 bash shell 命令
- 内置了许多很有用的功能和函数
- IPython 是基于 BSD 开源的
-
Python 2.x 使用的解释器是 ipython
-
Python 3.x 使用的解释器是 ipython3
-
要退出解释器可以有以下两种方式:
In [1]: exit2> 使用热键退出
在 IPython 解释器中,按热键 ctrl + d,IPython 会询问是否退出解释器
IPython 的安装$ sudo apt install ipython3. Python 的 IDE —— PyCharm 1) 集成开发环境(IDE)
I集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。
集成开发环境(IDE,Integrated Development Environment)—— 集成了开发软件需要的所有工具,一般包括以下工具:
- 图形用户界面
- 代码编辑器(支持 代码补全/自动缩进)
- 编译器/解释器
- 调试器(断点/单步执行)
- ……
- PyCharm 是 Python 的一款非常优秀的集成开发环境
- PyCharm 除了具有一般 IDE 所必备功能外,还可以在 Windows、Linux、macOS 下使用
- PyCharm 适合开发大型项目
- 一个项目通常会包含 很多源文件
- 每个 源文件 的代码行数是有限的,通常在几百行之内
- 每个 源文件 各司其职,共同完成复杂的业务功能
-
文件导航区域 能够 浏览/定位/打开 项目文件
-
文件编辑区域 能够 编辑 当前打开的文件
-
控制台区域 能够:
- 输出程序执行内容
- 跟踪调试代码的执行
-
右上角的 工具栏 能够 执行(SHIFT + F10) / 调试(SHIFT + F9) 代码
-
通过控制台上方的单步执行按钮(F8),可以单步执行代码



