【新人系列】Python 入门(一):介绍及环境搭建

✍ 个人博客:https://blog.csdn.net/Newin2020?type=blog
📝 专栏地址:https://blog.csdn.net/newin2020/category_12801353.html
📣 专栏定位:为 0 基础刚入门 Python 的小伙伴提供详细的讲解,也欢迎大佬们一起交流~
📚 专栏简介:在这个专栏,我将带着大家从 0 开始入门 Python 的学习。在这个 Python 的新人系列专栏下,将会总结 Python 入门基础的一些知识点,方便大家快速入门学习~
❤️ 如果有收获的话,欢迎点赞 👍 收藏 📁 关注,您的支持就是我创作的最大动力 💪

1. Python 介绍

1.1 背景

Python 是一种跨平台、面向对象的解释型计算机程序设计语言,常被称之为胶水语言,于 1989 年发明,第一个公开版本发行于 1991 年,发明人为荷兰人:吉多·范罗苏姆。

解释型语言和编译型语言

  • 解释型语言
    • 解释型是编程语言的一种特性,这类型特点的编程语言所开发的程序无需预先编译成机器码。程序在执行时,由一个解释器逐行读取源代码,并将其翻译成机器能够理解和执行的指令。
    • 解释型语言的优点是编写和调试比较方便,能够快速看到代码修改后的效果。常见的解释型语言有 Python、JavaScript 等。
  • 编译型语言
    • 编译型语言是指在程序运行之前,需要通过编译器将源代码一次性编译成机器语言的程序,生成可执行文件。之后运行这个可执行文件就可以直接被计算机执行,不需要再次编译。
    • 像 C、C++ 就是典型的编译型语言。

在这里插入图片描述
Python 在全球的影响力也一直稳居前位,在 2024 年 8 月的 TIOBE 指数排行中,也可以看出 Python 的受欢迎程度和使用频率之高,仍然排在第一的位置。

TIOBE 官网:https://www.tiobe.com/tiobe-index/

在这里插入图片描述
在这里插入图片描述

1.2 优缺点及应用场景

Python 资源参考:https://github.com/zhoujinjian/awesome-python-cn

在这里插入图片描述

2. Python 下载及安装

Python 官网:https://www.python.org/
Python 下载地址:https://www.python.org/downloads/

在这里插入图片描述

2.1 Windows 平台安装

下载地址:https://www.python.org/downloads/windows/

在下载列表中选择 Windows 平台安装包,包格式为:python-XYZ.msi 文件,XYZ 为你要安装的版本号。

下载完成后,双击打开下载的安装包。

在这里插入图片描述
如果上述步骤后还是无法运行 Python,则可以尝试配置一下 Windows 环境变量:

在这里插入图片描述

2.2 Mac 平台安装

下载地址:https://www.python.org/downloads/macos/

Mac 系统一般都自带 Python2.x 版本的环境,可以在官网下载最新版本的,下载完成后双击下载文件开始安装。

安装的过程中一直点击继续即可,中途会有个弹窗出来需要输入电脑密码,之后一直点击继续就能完成安装。

如果安装完后无法直接在终端输入 python 执行,只能输入全名 python3 的话,可以在终端执行下面这条命令:

echo 'alias python=python3' >> .bash_profile

执行完后,重新打开终端,就能直接使用 python 命令执行了。

2.3 Linux 平台安装

下载地址:https://www.python.org/downloads/source/

这里以 CentOS 系统安装为例,在 Linux 上安装 Python需要先安装前置依赖程序。登录到 Linux 中,使用 yum 程序进行依赖程序安装,执行如下命令:

yum install wget zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-dlevel gcc make zlib zlib-devel libffi-devel -y

然后到官网下载最新的 Python 版本,拖动刀最下方右键复制链接。

在这里插入图片描述
进入到 Linux 系统内,使用 wget 命令,粘贴复制的下载链接,然后进行下载:

cd ~
wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz

在这里插入图片描述

下载完成后,即可以看到已下载好的安装包文件。

在这里插入图片描述

解压安装包,执行命令:

tar -xvf Python-3.10.4.tgz

在这里插入图片描述

然后切换目录到解压后的 Python 安装文件夹:

cd Python-3.10.4
  1. 配置
./configure --prefix=/usr/local/python3.10.4
  1. 编译
make & make install

编译完成后,可以配置软链接,方便快速使用 Python。

# 删除系统自带的老版本(Python2)的软链接
rm -f /usr/bin/python

# 创建软链接
ln -s /usr/local/python3.10.4/bin/python3.10 /usr/bin/python

创建软链接后,会破坏 yum 程序的正常使用(只能使用系统自带的 Python2),所以需要修改下面两个文件。

/usr/bin/yum
/usr/libexec/urlgrabber-ext-down

使用 vi 编辑器将上面这两个文件的第一行:

#!/usr/bin/python

修改为:

#!/usr/bin/python2

如果还是无法执行 python,则可以尝试添加一下环境变量。Linux 添加环境变量主要是在 /etc/profile 中,输入 export PATH="$PATH:/usr/local/bin/python

执行以上操作后,Python 会安装在 /usr/local/bin 目录中,Python 库安装在 /usr/local/lib/pythonXX,XX 为你使用的 Python 的版本号。

另外,还可以通过集成软件包 Anaconda 来安装:https://www.anaconda.com/download/

上面执行过程中,如果不小心在终端输入 python 进入了程序,则可以使用 exit() 代码来退出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值