Python(2)-第一个python程序、执行python程序三种方式

1. 第一个Python 程序

Python 源程序就是一个特殊格式的文本文件,所以可以采用任意的文本编辑器软件做 Python开发,Python源文件扩展名是 .py
ubuntu 下有一个Gedit文本编辑器,可以用它来开发Python程序。

准备工作: 用文本编辑器Gedit写两句代码保存后,在终端中使用Python的解释器运行输出程序。(python 这个终端命令就是使用Python的解释器的意思)

在这里插入图片描述

程序开发中的错误:编写完成的程序不能正常运行,或者输出了不是期望的结果。
编程常见的错误 (解释器输出错的文件,出错的代码行,出错的的类型)

手误: 函数名称错误(NameError: name ‘pirnt’ is not defined )
在这里插入图片描述
语法错误: 每行代码只完成一个动作(SyntaxError: invalid syntax)
在这里插入图片描述
缩进错误: 多按了空格(IndentationError: unexpected indent,整齐的代码才会执行)
在这里插入图片描述
在上述错误中验证了Python是解释型语言;即解释一句执行一句,第三行错了,前面两行还是正常输出了。

每个程序员都是在修正错误中不断成长的

2. 常用两Python个版本

Python2.x 解释器的名称 python
python3.x 解释器的名称 python3
pyhton2.x默认不支持中文输出,Python3.x支持中文输出(ASCII码只能支持输出英文)。现在和未来的主流版本应该是3.x
3.x在原来的基础上推陈出新。Python代码不能向下兼容,如果用2.x设计的代码要升级,只能一步一步修改;语法上区别不是很多。
Python2.6 是过度版本,可以使用3.x部分功能,全部支持2.x的语法。官方宣布Python2.7 是2.x的最后一个版本。
实际工作中折中方案(用3.0开发,然后用2.6 或者2.7 执行,做一些兼容性的调整,哪里有错误就修改哪里)

3. 程序执行的三种方式

3.1 解释器

执行方式: 在终端中输入Python解释器的名称 加上 要执行的源程序文件的名称

python 01-helloPython.py

CPython 是官方发布的解释器。除了官方解释器,还有用其他语言开发的Python的解释器;例如:用Python语言开发的解释器Pypy

3.2 交互式运行Python程序

适用于学习/验证Python小的语法代码,主要的缺点:退出后代码就会消失

默认的解释器

执行方式: 直接在终端运行解释器,其后不输入要执行的文件名称。在Pyhton的shell 中直接输入Python的代码,回车后会立即看到程序执行的结果。在终端中输入python启动python的解释器,有三个箭头可以指示输入:
在这里插入图片描述
退出解释器的两种方式

exit()

ctrl +d

IPython
IPython适合于交互式执行小的Python代码(Interactive 交互式)。比默认的Python shell好用,直接在终端中输入ipython就可以启动IPython, 以 in[1]提示输入:

在这里插入图片描述
支持自动补全,自动缩进,支持 bash shell Linux终端命令。ipython3 启动Python3 的python
退出方式:

exit

ctrl +d

在这里插入图片描述

3.3 IDE(集成开发环境)-pycharm

IDE里集成了开发软件的所有工具:
图形用户界面
代码编辑器(自动补全/自动缩进,提高写代码的效率)
编译器/解释器(编写代码后,不用在终端中运行)
调试器(单步执行/断点调试)

之后的文章会整理Pycharm相关知识。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值