HelloPython
程序Python
的开发.py
认识Python
目录认识Python
目录下新建 01-HelloPython.py
文件01-HelloPython.py
而且输入如下内容:print("hello python") print("hello world")
01-HelloPython.py
$ python 01-HelloPython.py
python
中咱们学习的第一个 函数python
BUG
,是程序员在开发时很是常见的,初学者常见错误的缘由包括:
每个程序员都是在不断地修改错误中成长的shell
pirnt("Hello world")
NameError: name 'pirnt' is not defined 名称错误:'pirnt' 名字没有定义
print
写在一行SyntaxError: invalid syntax 语法错误:语法无效
每行代码负责完成一个动做bash
IndentationError: unexpected indent 缩进错误:不指望出现的缩进
- Python 是一个格式很是严格的程序设计语言
- 目前而言,你们记住每行代码前面都不要增长空格
目前市场上有两个 Python 的版本并存着,分别是 Python 2.x
和 Python 3.x
编辑器
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 错误 * name 名字 * defined 已经定义 * syntax 语法 * invalid 无效 * Indentation 索引 * unexpected 意外的,不指望的 * character 字符 * line 行 * encoding 编码 * declared 声明 * details 细节,详细信息 * ASCII 一种字符编码
Python 2.x
与 3.x
版本简介目前市场上有两个 Python 的版本并存着,分别是 Python 2.x
和 Python 3.x
ide
新的 Python 程序建议使用
Python 3.0
版本的语法函数
Python
的早期版本,这是一个 较大的升级Python 3.0
在设计的时候 没有考虑向下兼容
Python
版本设计的程序都没法在 Python 3.0
上正常执行Python 2.x
的语法和库Python 3.0
的迁移,容许使用部分 Python 3.0
的语法与函数Python 2.7
被肯定为 最后一个Python 2.x 版本提示:若是开发时,没法当即使用 Python 3.0(还有极少的第三方库不支持 3.0 的语法),建议工具
- 先使用
Python 3.0
版本进行开发- 而后使用
Python 2.6
、Python 2.7
来执行,而且作一些兼容性的处理
python
/ python3
# 使用 python 2.x 解释器 $ python xxx.py # 使用 python 3.x 解释器 $ python3 xxx.py
Python 的解释器 现在有多个语言的实现,包括:学习
CPython
—— 官方版本的 C 语言实现Jython
—— 能够运行在 Java 平台IronPython
—— 能够运行在 .NET 和 Mono 平台PyPy
—— Python 实现的,支持 JIT 即时编译Shell
中直接输入 Python 的代码,会当即看到程序执行结果exit()
>>> exit()
在 python 解释器中,按热键 ctrl + d
能够退出解释器编码
python shell
好用得多
bash shell
命令Python 3.x 使用的解释器是 ipython3
要退出解释器能够有如下两种方式:
exit
In [1]: exit
在 IPython 解释器中,按热键 ctrl + d
,IPython
会询问是否退出解释器
$ sudo apt install ipython
PyCharm
集成开发环境(IDE
,Integrated Development Environment)—— 集成了开发软件须要的全部工具,通常包括如下工具:
PyCharm
是 Python 的一款很是优秀的集成开发环境PyCharm
除了具备通常 IDE 所必备功能外,还能够在 Windows
、Linux
、macOS
下使用PyCharm
适合开发大型项目