python-02-第一个程序

第一个Python程序

目标

●第一个HelloPython程序
●Python 2.x与3.x版本简介
●执行Python程序的三种方式

  • 解释器-- python / python3
  • 交互式-- ipython
  • 集成开发环境-- PyCharm

01.第一个HelloPython程序

1.1 Python源程序的基本概念

  1. Python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做Python的开发
  2. Python程序的文件扩展名通常都是.py

1.2演练步骤
●在桌面下,新建认识Python |目录
●在认识Python目录下新建01-HelloPython. py文件
●使用gedit编辑01-HelloPython.py 并且输入以下内容

print("hello python" )
print("hello world")

●在终端中输入以下命令执行01-HelloPython.py

$ python 01-HelloPython. py

1.3演练扩展–认识错误(BUG)
关于错误
●编写的程序不能正常执行,或者执行的结果不是我们期望的
●俗称BUG,是程序员在开发时非常常见的,初学者常见错误的原因包括:

  • 1.手误

  • 2.对已经学习过的知识理解还存在不足

  • 3.对语言还有需要学习和提升的内容

●在学习语言时,不仅要学会语言的语法,而且还要学会如何认识错误和解决错误的方法

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

●Python是一个格式非常严格的程序设计语言
●目前而言,大家记住每行代码前面都不要增加空格

python 2.x默认不支持中文
目前市场上有两个Python的版本并存着,分别是Python 2.x和| Python 3.x
●Python 2.x默认不支持中文,具体原因,等到介绍字符编码时给大家讲解
●Python 2.x的解释器名称是python
●Python 3.x的解释器名称是python3
●ASCII字符只包含256 个字符,不支持中文

02. Python 2.x与3.x版本简介

目前市场上有两个Python的版本并存着,分别是Python 2.x和Python 3.x
新的Python程序建议使用Python 3.0版本的语法

  • Python 2.x是过去的版本

解释器名称是python

  • Python 3.x是现在和未来主流的版本

解释器名称是python3
相对于Python的早期版本,这是一一个较大的升级
为了不带入过多的累赘, Python3.0在设计的时候没有考虑向下兼容

  • 许多早期Python 版本设计的程序都无法在Python 3.0 上正常执行

Python 3.0发布于2008年;到目前为止,Python 3.0的稳定版本已经有很多年了
Python 3.3发布于2012
Python 3.4发布于2014
Python 3.5发布于2015
Python 3.6发布于2016

  • 为了照顾现有的程序,官方提供了一一个过渡版本-- Python 2.6

基本使用了Python 2.x的语法和库
同时考虑了向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数
2010年中推出的Python 2.7被确定为最后一个Python 2.x版本

提示:如果开发时,无法立即使用Python 3.0 (还有 极少的第三方库不支持3.0的语 法),建议
先使用Python3.0版本进行开发
然后使用Python 2.6、 Python 2.7来执行,并且做-些兼容性的处理

03.执行Python程序的三种方式

3.1.解释器python / python3

Python的解释器

#使用python 2.x解释器
$ python xXx. py
#使用python 3.x解释器
$ python3 xxx. py

其他解释器(知道)
Python的解释器如今有多个语言的实现,包括:
●CPython–官方版本的C语言实现
●Jython --可以运行在Java平台
●IronPython–可以运行在.NET和Mono平台
●PyPy}-- Python实现的,支持JIT即时编译

3.2.交互式运行Python程序

●直接在终端中运行解释器,而不输入要执行的文件名
●在Python的Shell 中直接输入Python的代码,会立即看到程序执行结果

1)交互式运行Python的优缺点

优点
●适合于学习/验证Python语法或者局部代码

缺点
●代码不能保存
●不适合运行太大的程序

2)退出官方的解释器

1>直接输入exit()

>>> exit()

2>使用热键退出

在python解释器中,按热键ctrl + d可以退出解释器

3) lPython

●IPython中的“I”代表交互interactive

特点
●lPython 是一-个 python的交互式shell,比默认的python shell 好用得多
。支持自动补全
。自动缩进
。支持bash shell命令
。内置了许多很有用的功能和函数
●IPython是基于BSD开源的
版本
●Python 2.x使用的解释器是ipython
●Python 3.x使用的解释器是ipython3

要退出解释器可以有以下两种方式:
1>直接输入exit

>>> exit

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值