一、Python基础(环境篇)
目录:
提示:以下会基于Linux操作系统进行讲解
概念:Python是一门解释型语言,需要解释器来进行编译
解释器:根据编译器翻译代码方式的不同,分为两种:编译和解释,编译型语言是统一编译成机器语言文件后,再交给CPU执行,而解释型语言是通过解释器,对每一行源代码逐行解释,每解释完一行代码后就交给CPU执行,显然编译型语言的执行速度比解释型语言更快,因为编译型语言的最终可执行文件就是CPU可读的机器码;但解释型语言具有跨平台的优势,只需有一份源代码即可,而编译型语言需要重新编译
一、在终端中解释.py文件
python < XXX.py >
使用 Ubuntu 的 Terminal终端 来运行Python源程序
< XXX.py >:扩展名为 .py 的Python源代码python3 < XXX.py >
可以使用Python3.X的解释器来进行解释
但对于 .py 源程序,我们需要在源程序中添加如下变量才能在终端执行代码
#! < Python解释器路径 >
要在 .py 文件最上方添加
例:如果我们想用 Python3 解释器,就要先找到 Python3 解释器的路径,如图:
二、交互式运行Python程序
1.Python下的shell
可直接在终端中打开Python的shell,输入代码后执行Python代码,而不需要解释文件
在终端中输入下面指令:
python
python3
即可进入相应的解释器环境,直接输入Python代码即可执行
exit()
即可退出解释器,或者键盘按 ctrl+d 也可以退出
如图:
2.IPython软件,比默认的Python shell好用得多
- 自持自动补全,如:输入pri后按Tab键可以自动补全print
- 自动缩进功能
- 自持Linux下的bash shell,即不需要退出解释器,即可执行Linux的shell指令
在Ubuntu中安装IPython:
sudo apt install ipython
ipython
即可进入IPython解释器环境
ipython3
即可进入IPython3解释器环境
exit
即可退出IPython解释器环境,键盘按 ctrl+d 同样可以退出
如图:
三、Python的集成开发环境(IDE)——PyCharm
1.PyCharm简介
- Python的集成开发环境(IDE-Integrated Development Environment)——PyCharm
- 即所有的Python开发工作都可以在这一软件环境下完成
PyCharm会为Python开发用户提供:
- 图形用户界面
- 代码编辑器(支持 代码补全/自动缩进)
- 编译器/解释器
- 调试器(断点、单步执行)
- 支持 Windows/Linux/macOS 操作系统
- …
PyCharm 的社区版 PyCharm Community 是免费的软件,在官网直接下载即可,附:
提示:在较新的PyCharm版本中,支持中文插件,下面提供下载中文插件的方式:
在安装好的的PyCharm环境中:
2.PyCharm新建项目介绍
- 创建一个空项目文件(可预先创建一个空目录):
- 新建Python文件:
为Python文件命名后即为成功创建源文件
3.python解释器版本配置
四、运行第一个Python函数
1.打印字符串
print("Hello World")
提示:
- 不能再一行里使用多个print函数,记住Python的每行代码只负责完成一个动作,并且代码不能随意Tab缩进或加空格
- Python是一门具有严格的格式要求的语言(优雅、哲学)
- Python 2.X默认是不支持中文的
- Python 2.X的解释器名称为python
- Python 3.X的解释器名称为python3