作为一门入门友好、应用广泛的编程语言,Python 凭借简洁的语法、丰富的库支持,成为了编程新手和开发工程师的首选。本文从 Python 基础认知出发,手把手教你完成 Linux 和 Windows 双环境搭建,同时梳理核心语法规则与常用数据类型,零基础也能快速上手。
一、为什么选择 Python?
Python 是一门解释型、面向对象的通用编程语言,相比 C/C++、Java 等语言,核心优势十分突出:
- 语法简洁:缩进组织代码块,无需声明变量类型,代码可读性高、开发效率快;
- 功能强大:内置高级数据结构,支持模块化开发,拥有海量标准库和第三方库;
- 跨平台:一次编写可在 Linux、Windows、Mac 等系统运行;
- 应用广泛:覆盖数据科学 / 机器学习、Web 开发、自动化测试、网络爬虫、游戏开发等多个领域,学习曲线平滑。
同时,Python 解释器支持交互式运行,可快速测试代码片段,极大降低了入门门槛。
二、Python 环境搭建
本次以Python3.11.6为例,分别讲解 Linux(CentOS)和 Windows 系统的安装步骤,均配置国内阿里源提升下载速度。
2.1 Linux(CentOS)环境安装
- 下载安装包:从 Python 官网(http://www.python.org)下载 Python3.11.6 压缩包;
- 测试:输入
python3进入交互式环境,执行print('hello world')验证。
配置国内源并更新 pip
pip3 config set global.index-url http://mirrors.aliyun.com/pypi/simple
pip3 config set install.trusted-host mirrors.aliyun.com
pip3 install --upgrade pip
建立软连接:将 python3 和 pip3 加入系统环境
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
解压并编译安装:指定安装路径,避免覆盖系统原有 Python
tar xvf Python-3.11.6.tar.xz
cd Python-3.11.6/
./configure --prefix=/usr/local/python3
make && make altinstall # 已有 Python3 用 altinstall,避免破坏系统
安装依赖包:配置 yum 源后,安装编译所需依赖
yum -y install gcc zlib zlib-devel libffi libffi-devel readline-devel openssl-devel openssl11 openssl11-devel
export CFLAGS=$(pkg-config --cflags openssl11)
export LDFLAGS=$(pkg-config --libs openssl11)

