Python入门程序

二、Python入门程序

2.1 Hello Python程序

2.1.1 Python 源程序的基本概念

1.Python源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做
Python的开发
2.Python程序的文件扩展名通常都是.py
文本文件,没有任何格式
在window下,能够使用记事本打开的文件
Linux下,能够使用more\cat\less等命令打开的文件

2.1.2 演练步骤

(1)在不含有中文的目录下,创建一个目录(Python0420)
(2)再改目录下,创建一个文本文档:HelloPython.py
(3)这个文本文档使用notpad++打开
(4)输入2行代码
print(“hellow python”)
print(“hellow world”)
(4)运行python文件路径
①在Python0420目录下,点击地址栏中,输入cmd回车
②当前命令行(dom)的路径就是你打开的路径
③Python HellowPython.py

2.1.3认识错误(BUG)

关于错误
编写的程序不能正常执行,或者执行的结果不是我们所期望的
俗称BUG,是程序员在开发时非常常见的,初学者常见的错误原因包括:
1.手误
2.对已经学习的只是理解还存在不足
3.对语言还有需要学习和提升的内容
在学习语言时,不仅要学会语言的语法,而且还要学会如何认识错误和解决	错误
的方法
每一个程序员都是在不断的修改错误中成长的
第一个演练中的常见错误
1>手误,例如使用print(“Hellow world”)
NameError: name 'pirnt' is not defined
名称错误:‘print’名字没有定义
2>将多条print写在一行
SyntaxError: invalid synta
语法错误:语法无效
每行代码负责完成一个动作
3>缩进错误
IndentationError: unexpected inde
缩进错误:不期望出现的缩进
Python是一个格式非常严格的程序设计语言
目前而言,大家记住每行代码前面都不要增加空格
4>python2.x默认不支持中文
目前市场上有两个Python的版本并存着,分别是Python2.x和Python3.x
Python2.x默认不支持中文,具体原因,等到介绍字符编码时给大家讲解
Python 2.x 的解释器名称是 python
Python 3.x 的解释器名称是 python3
SyntaxError: Non-ASCII character '\xe4' in file 01-HelloPython.py 
on line 3,but no encoding declared;
see http://python.org/dev/peps/pep-0263/ for details
语法错误: 在 01-HelloPython.py 中第 3 行出现了了⾮非 ASCII 字符 
'\xe4',但是没有声明⽂文件编码
请访问 http://python.org/dev/peps/pep-0263/ 了解详细信息
ASCII字符只包含256个字符,不支持中文
有关字符编码的问题,后续会讲解
单词列表
error错误
ame 名字
defined未定义
syntax语法
invalid 无效
indentation 索引
unexpected 意外地,不期望的
character 字符
line 行
encoding 编码
declared 声明
details 细节,详细信息
ASCII一种字符编码

2.2 python2.X与Python3.x版本介绍

目前市场上有两个 Python 的版本并存着,分别是 Python 2.x 和 Python 3.x	
新的 Python 程序建议使用 Python 3.0 版本的语法
Python 2.x 是 过去的版本
解释器名称是 python
Python 3.x 是 现在和未来 主流的版本
解释器名称是 python3
相对于 Python 的早期版本,这是⼀个 较大的升级
为了不带⼊过多的累赘,Python 3.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 的语法),建议先使用 Python 3.0 版本进行开发
然后使用 Python 2.6、Python 2.7 来执行,并且做一些兼容性的处理

2.3执行 Python 程序的三种方式

2.3.1解释器 python / python3

Python 的解释器

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

其他解释器(知道)
python的解释器 如今有多个语言的实现,包括:
cpython——官方版本的C语言实现
jython —— 可以运行在 Java 平台
lronPython —— 可以运⾏在 .NET 和 Mono 平台
pypy —— Python 实现的,支持 JIT 即时编译

2.3.2交互式运行 Python 程序
直接在终端中运行解释器,⽽不输⼊要执⾏的⽂件名
在 Python 的 Shell 中直接输入 Python 的代码,会⽴即看到程序执⾏结果

交互式运⾏ Python 的优缺点 
优点
 适合于学习/验证 Python 语法或者局部代码
缺点 
代码不能保存
不适合运⾏太大的程
2)退出 官⽅的解释器
1>直接输⼊ exit() 
2>使⽤热键退出 
在 python 解释器中,按热键 ctrl + z 可以退出解释器
2.3.3Python 的 IDE-PyCharm
集成开发环境(IDE)
集成开发环境(IDE,Integrated Development Environment)—— 集成了开发软
件需要的所有工具一般包括以下⼯具:
图形用户界面
代码编辑器(⽀持 代码补全/⾃动缩进)
编译器/解释器
调试器(断点/单步执行)......
2)PyCharm 介绍 
PyCharm 是 Python 的⼀款⾮常优秀的集成开发环境
PyCharm 除了了具有⼀般 IDE 所必备功能外,还可以在 Windows、Linux
、macOS 下使⽤
PyCharm 适合开发⼤型项⽬
⼀个项目通常会包含 很多源文件
每个 源文件 的代码⾏数是有限的,通常在几百⾏之内
每个 源文件 各司其职,共同完成复杂的业务功能
3)PyCharm 快速体验 
文件导航区域 能够 浏览/定位/打开 项⽬文件
文件编辑区域 能够 编辑 当前打开的⽂件
控制台区域 能够:
输出程序执⾏内容
跟踪调试代码的执行
右上⻆的 ⼯具栏 能够 执⾏(SHIFT + F10) / 调试(SHIFT + F9) 代码
  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值