原作者:龙行天下-super

地址:https://www.cnblogs.com/longxingtianxia/p/10181901.html

要点:IDLE是一个轻量级python语言开发环境,可以支持交互式和批量式两种编程方式。

1、安装python解释器

网址;http://www.python.org/download/

根据所用操作系统版本选择相应的python3.X系列安装程序;

双击所下载的程序安装python解释器,然后在勾选框内选择Add patn 3.5 to PATH 复选框;

python安装包将在系统中安装一批与python开发和运行相关的程序,其中最重要的两个是python命令行和python集成开发环境(python‘s Integrated Development Environment, IDLE)。

2、运行Hello程序

运行python程序有两种方式:交互式和文件式

交互式是指python解释器即时响应用户输入的每一条代码,给出输出结果。

文件式,也称为批量式,指用户将python程序写在一个或多个文件中,然后启动python解释器批量执行文件中的代码。

交互式一般用于调试少量代码,文件式则是最常用的编程方式。其他编程语言通常只有文件式执行方式。下面以Window操作系统中运行Hello程序为例具体说明两种方式的启动和执行方法。

1、交互式启动和运行方法

交互式有两种启动和运行方法。

第一种方法,启动Window操作系统命令行工具(<Windows系统安装目录>\system32\cmd.exe),在控制台中输入“python”,在命令提示符后输入如下程序代码:

print("hello world")

按enter键后显示输出结果“hello world”

在>>>提示符后输入exit()或者quit()可以退出python运行环境。

第二种方法,通过调用安装的IDLE来启动python运行环境。IDLE是python软件包自带的集成开发环境,可以在Windows“开始”菜单中搜索关键词“IDLE”找到IDLE的快捷方式。

2、文件式启动和运行方法。文件式也有两种运行方法,与交互式相对应。

第一种方法,按照python的语法格式编写代码,并保存为.py形式的文件。python代码可以在任意编辑器中编写,对于百行以内规模的代码建议使用python安装包中的IDLE编辑器或者第三方开源记事本增强工具Notepad++。然后,打开Windows的命令行(cmd.exe),进入hello.py文件所在目录,运行python程序文件获得输出。

第二种方法,打开IDLE,按快捷键Ctrl+N打开一个新窗口,或在菜单中选择File--New File选项。这个新窗口不是交互模式,它是一个具备python语法高亮辅助的编辑器,可以进行代码编辑。

3、启动和运行方法推荐

交互式和文件式共有4种python程序运行方法,其中,最常用且最重要的是采用IDLE的文件式方法。

最新文章

  1. StringUtils中 isNotEmpty 和isNotBlank的区别
  2. Android执行程序或脚本的方法
  3. 50个查询系列-第13个查询:把“SC”表中“叶平”老师教的课的成绩都更改为此课程的平均成绩;
  4. varchar和Nvarchar区别
  5. mongodb 3.0 版本分片部署步骤
  6. java交换两个数字位置
  7. .bash_profile和.bashrc的区别,ubuntu下为.profile,没有.bash_profile
  8. bootStrap-1
  9. Git git rebase 使用
  10. (九)Android权限系统
  11. F#周报2019年第14期
  12. snv的使用
  13. go语言从零学起(四) -- 基于martini和gorilla实现的websocket聊天实例
  14. CUDA学习
  15. gdal source code c++ make windows
  16. DIOCP开源项目-DIOCP3 大文件的传输DEMO&lt;断点续传&gt;
  17. mogodb的安装与配置
  18. 虚拟机安装的Winserver 2008 R2系统,宿主机无法ping通主机
  19. hadoop学习笔记之-hbase完全分布模式安装-5
  20. 北京Uber优步司机奖励政策(4月15日)

热门文章

  1. DAO层,Service层,Controller层、View层、entity层
  2. ZERO:新手应该如何学习SEO优化
  3. 分享一个FileUtil工具类,基本满足web开发中的文件上传,单个文件下载,多个文件下载的需求
  4. 如何检查nofollow超链接属性是否有效
  5. 《MySQL数据库》MySQL ERRORLOG,BINLOG,SLOWLOG日志详解
  6. JVM 垃圾收集算法 标记-清楚、标记-复制、标记-整理
  7. Intermediate English Book 1
  8. Python模拟保护和私有成员
  9. 【HttpRunner v3.x】笔记 ——2. 用脚手架快速创建项目
  10. AOP理论