✍ 个人博客: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
- 配置
./configure --prefix=/usr/local/python3.10.4
- 编译
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() 代码来退出。