【Python学习】第一个Python学习
一、第一个 "HelloPython" 程序
Python 源程序的基本概念
- Python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做 "Python" 的开发
- Python 程序的文件扩展名通常都是 ".py"
演练扩展 —— 认识错误
- 编写的程序不能正常执行,或者执行的结果不是我们期望的
- 俗称 "BUG",是程序员在开发时非常常见的,初学者常见错误的原因包括:
- 手误
- 对已经学习过的知识理解还存在不足
- 对语言还有需要学习和提升的内容
- 在学习语言时,不仅要学会语言的语法,而且还要学会如何认识错误和解决错误的方法,每一个程序员都是在不断地修改错误中成长的。
- 常见错误
- 名称错误,例如使用 "pirnt("Hello world")" -->NameError: name 'pirnt' is not defined名称错误:'pirnt' 名字没有定义
- 语法错误:语法无效 SyntaxError: invalid syntax
- 缩进错误IndentationError: unexpected indent缩进错误:不期望出现的缩进
- 目前而言,大家记住每行代码前面都不要增加空格
- Python 2.x 默认不支持中文
- Python 2.x 的解释器名称是 python
- Python 3.x 的解释器名称是 python3
#### 单词列表 * error 错误 * name 名字 * defined 已经定义 * syntax 语法 * invalid 无效 * Indentation 索引 * unexpected 意外的,不期望的 * character 字符 * line 行 * encoding 编码 * declared 声明 * details 细节,详细信息 * ASCII 一种字符编码
二、 "Python 2.x" 与 "3.x" 版本简介
目前市场上有两个 Python 的版本并存着,分别是 "Python 2.x" 和 "Python 3.x"
- Python 2.x 是 过去的版本
- 解释器名称是 python
- Python 3.x 是 现在和未来主流的版本
- 解释器名称是 python3
- 相对于"Python"的早期版本,这是一个较大的升级
- 为了不带入过多的累赘,"Python3.0"在设计的时候没有考虑向下兼容
- 许多早期"Python"版本设计的程序都无法"Python3.0"上正常执行
- Python3.0发布于2008年
- 为了照顾现有的程序,官方提供了一个过渡版本——Python2.6
- 基本使用了"Python2.x"的语法和库
- 同时考虑了向"Python3.0"的迁移,允许使用部分"Python3.0"的语法与函数
- 2010年中推出的"Python2.7"被确定为最后一个Python2.x版本
- 如果开发时,无法立即使用Python3.0(还有极少的第三方库不支持3.0的语法)
- 先使用"Python3.0"版本进行开发
- 然后使用"Python2.6"、"Python2.7"来执行,并且做一些兼容性的处理
三、 执行 "Python" 程序的三种方式
-
解释器 —— "python" / "python3"
- python xxx.py :使用 python 2.x 解释器
- python3 xxx.py :使用 python 3.x 解释器
- CPython —— 官方版本的 C 语言实现
- Jython —— 可以运行在 Java 平台
- IronPython —— 可以运行在 .NET 和 Mono 平台
- PyPy —— Python 实现的,支持 JIT 即时编译
-
交互式 —— "ipython"
- 在 Python 的 Shell 中直接输入 Python 的代码,会立即看到程序执行结果.
- 交互式运行 Python 的优点:适合于学习/验证 Python 语法或者局部代码
- 交互式运行 Python 的缺点:代码不能保存、不适合运行太大的程序。
- IPython 中 的 “I” 代表 交互 interactive
- IPython 是一个 python 的 交互式 shell,比默认的 python shell 好用得多
- 支持自动补全、自动缩进、支持 bash shell 命令、内置了许多很有用的功能和函数.......
- IPython 是基于 BSD 开源的
- Python 2.x 使用的解释器是 ipython
- Python 3.x 使用的解释器是 ipython3
-
*集成开发环境 —— "PyCharm"
- 集成开发环境(IDE,Integrated Development Environment)—— 集成了开发软件需要的所有工具,一般包括以下工具: 图形用户界面、 代码编辑器(支持 代码补全/自动缩进)、 编译器/解释器、 调试器(断点/单步执行) ……
- PyCharm 是 Python 的一款非常优秀的集成开发环境
- PyCharm 除了具有一般 IDE 所必备功能外,还可以在 Windows、Linux、macOS 下使用.
- PyCharm 适合开发大型项目
- 一个项目通常会包含 很多源文件.
- 每个 源文件 的代码行数是有限的,通常在几百行之内.
- 每个源文件各司其职,共同完成复杂的业务功能.
THE END
0
二维码
打赏
海报
【Python学习】第一个Python学习
一、第一个 "HelloPython" 程序
Python 源程序的基本概念
Python 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做 "Python" 的开发
Python ……
共有 0 条评论