栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

执行Python程序的三种方式

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

执行Python程序的三种方式

文章目录
  • 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 快速体验

1. python/python3 解释器

直接在终端输入(前提是已经安装好并且已经配置好环境)

# 使用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 即时编译
2.交互式运行Python程序
  • 直接在终端中运行解释器,而不输入要执行的文件名

  • 在 Python 的 Shell 中直接输入 Python 的代码,会立即看到程序执行结果

1) 交互式运行 Python 的优缺点 优点
  • 适合于学习/验证 Python 语法或者局部代码
缺点
  • 代码不能保存
  • 不适合运行太大的程序
2) 退出 官方的解释器 1> 直接输入 exit()
>>> 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

  • 要退出解释器可以有以下两种方式:

1> 直接输入 exit
In [1]: exit
2> 使用热键退出

在 IPython 解释器中,按热键 ctrl + d,IPython 会询问是否退出解释器

IPython 的安装
$ sudo apt install ipython
3. Python 的 IDE —— PyCharm 1) 集成开发环境(IDE)

I集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。
集成开发环境(IDE,Integrated Development Environment)—— 集成了开发软件需要的所有工具,一般包括以下工具:

  • 图形用户界面
  • 代码编辑器(支持 代码补全/自动缩进)
  • 编译器/解释器
  • 调试器(断点/单步执行)
  • ……
2)PyCharm 介绍
  • PyCharm 是 Python 的一款非常优秀的集成开发环境
  • PyCharm 除了具有一般 IDE 所必备功能外,还可以在 Windows、Linux、macOS 下使用
  • PyCharm 适合开发大型项目
    • 一个项目通常会包含 很多源文件
    • 每个 源文件 的代码行数是有限的,通常在几百行之内
    • 每个 源文件 各司其职,共同完成复杂的业务功能
3)PyCharm 快速体验
  • 文件导航区域 能够 浏览/定位/打开 项目文件

  • 文件编辑区域 能够 编辑 当前打开的文件

  • 控制台区域 能够:

    • 输出程序执行内容
    • 跟踪调试代码的执行
  • 右上角的 工具栏 能够 执行(SHIFT + F10) / 调试(SHIFT + F9) 代码

  • 通过控制台上方的单步执行按钮(F8),可以单步执行代码

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/833890.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号