一、Python基础(环境篇)

一、Python基础(环境篇)


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

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

解释器:根据编译器翻译代码方式的不同,分为两种:编译解释,编译型语言是统一编译成机器语言文件后,再交给CPU执行,而解释型语言是通过解释器,对每一行源代码逐行解释,每解释完一行代码后就交给CPU执行,显然编译型语言的执行速度比解释型语言更快,因为编译型语言的最终可执行文件就是CPU可读的机器码;但解释型语言具有跨平台的优势,只需有一份源代码即可,而编译型语言需要重新编译
在这里插入图片描述


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

python < XXX.py >

使用 UbuntuTerminal终端 来运行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

下一篇文章
  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值