一、Python基础(环境篇)

一、Python基础(环境篇)

目录:

  • 一、Python基础(环境篇)
        • 一、在终端中解释.py文件
    • python < XXX.py >
    • python3 < XXX.py >
        • 二、交互式运行Python程序
          • 1.Python下的shell
    • python
    • python3
    • exit()
          • 2.IPython软件,比默认的Python shell好用得多
    • ipython
    • ipython3
    • exit
        • 三、Python的集成开发环境(IDE)——PyCharm
          • 1.PyCharm简介
          • 2.PyCharm新建项目介绍
          • 3.python解释器版本配置
        • 四、运行第一个Python函数
          • 1.打印字符串


提示以下会基于Linux操作系统进行讲解

概念Python是一门解释型语言,需要解释器来进行编译

解释器:根据编译器翻译代码方式的不同,分为两种:编译解释,编译型语言是统一编译成机器语言文件后,再交给CPU执行,而解释型语言是通过解释器,对每一行源代码逐行解释,每解释完一行代码后就交给CPU执行,显然编译型语言的执行速度比解释型语言更快,因为编译型语言的最终可执行文件就是CPU可读的机器码;但解释型语言具有跨平台的优势,只需有一份源代码即可,而编译型语言需要重新编译
一、Python基础(环境篇)_第1张图片


一、在终端中解释.py文件

python < XXX.py >

即可使用UbuntuTerminal终端来运行Python源程序
< XXX.py > 扩展名为 .py 的Python源代码

python3 < XXX.py >

可以使用Python3.X的解释器来进行解释


二、交互式运行Python程序

1.Python下的shell

可直接在终端中打开Python的shell,输入代码后执行Python代码,而不需要解释文件

在终端中输入下面指令:

python

python3

即可进入相应的解释器环境,直接输入Python代码即可执行

exit()

即可退出解释器,或者键盘按 ctrl+d 也可以退出

如图:
一、Python基础(环境篇)_第2张图片

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基础(环境篇)_第3张图片


三、Python的集成开发环境(IDE)——PyCharm

1.PyCharm简介
  • Python的集成开发环境(IDE-Integrated Development Environment)——PyCharm
  • 即所有的Python开发工作都可以在这一软件环境下完成

PyCharm会为Python开发用户提供:

  • 图形用户界面
  • 代码编辑器(支持 代码补全/自动缩进
  • 编译器/解释器
  • 调试器(断点、单步执行)
  • 支持 Windows/Linux/macOS 操作系统

提示:在较新的PyCharm版本中,支持中文插件,下面提供下载中文插件的方式:

在安装好的的PyCharm环境中:
一、Python基础(环境篇)_第4张图片

2.PyCharm新建项目介绍
  • 创建一个空项目文件(可预先创建一个空目录):
    一、Python基础(环境篇)_第5张图片
  • 新建Python文件:
    一、Python基础(环境篇)_第6张图片
    为Python文件命名后即为成功创建源文件
3.python解释器版本配置

一、Python基础(环境篇)_第7张图片
一、Python基础(环境篇)_第8张图片


四、运行第一个Python函数

1.打印字符串
print("Hello World")

提示

  • 不能再一行里使用多个print函数,记住Python的每行代码只负责完成一个动作,并且代码不能随意Tab缩进或加空格
  • Python是一门具有严格的格式要求的语言(优雅、哲学)
  • Python 2.X默认是不支持中文的
  • Python 2.X的解释器名称为python
  • Python 3.X的解释器名称为python3

你可能感兴趣的:(Python基础,python)