Python零基础到精通学习,Python简介与环境搭建

张开发
2026/4/10 20:30:23 15 分钟阅读

分享文章

Python零基础到精通学习,Python简介与环境搭建
一、Python简介1.1 什么是PythonPython是一种解释型、面向对象、动态类型的高级编程语言由荷兰程序员Guido van Rossum于1989年设计1991年正式发布。其设计理念是“优雅、明确、简单”强调代码的可读性和简洁性允许开发者用更少的代码实现复杂的功能被称为“可执行的伪代码”。Python本身是一门通用语言不局限于某一领域且拥有庞大的标准库和第三方库降低了开发门槛广泛应用于各类场景。1.2 Python的核心特点简洁易读语法贴近自然语言代码缩进规范强制缩进无需像C、Java那样编写大量冗余代码新手易上手。解释型语言无需编译直接由解释器逐行执行代码调试方便修改后可立即运行开发效率高但执行速度略慢于编译型语言如C可通过C扩展优化。跨平台性强支持Windows、macOS、Linux等主流操作系统代码编写后可在不同平台直接运行少量平台相关代码需调整。面向对象支持封装、继承、多态等面向对象特性同时也支持面向过程编程灵活适配不同开发需求。丰富的库资源标准库如os、sys、datetime涵盖文件操作、系统交互等基础功能第三方库如numpy、pandas、Django覆盖数据分析、Web开发、人工智能等多个领域开箱即用。动态类型变量无需声明数据类型赋值时自动确定类型如a1则a为intapython则a为str灵活但需注意类型异常。1.3 Python的应用场景数据分析与可视化借助numpy、pandas处理数据matplotlib、seaborn绘制图表广泛应用于金融、医疗、互联网等领域的数据统计与分析。Web开发通过Django全能型框架、Flask轻量级框架、FastAPI高性能API框架开发网站、接口如豆瓣、知乎部分功能基于Python开发。人工智能与机器学习TensorFlow、PyTorch、Scikit-learn等库是AI领域的核心工具用于图像识别、自然语言处理、推荐系统等。自动化脚本编写脚本实现重复任务自动化如文件批量处理、爬虫requests、BeautifulSoup、服务器运维自动化。嵌入式开发结合MicroPython可用于单片机、物联网设备的开发。1.4 Python版本说明目前Python主要有两个稳定版本两者语法存在部分差异且互不兼容Python 2.x2000年发布已于2020年停止维护不再更新和修复漏洞仅部分旧项目仍在使用新手不推荐学习和使用。Python 3.x2008年发布是目前的主流版本持续更新迭代最新稳定版为Python 3.12语法更规范、功能更完善是新手学习的首选版本。注意本笔记所有操作均基于Python 3.x版本若电脑已安装Python 2.x需卸载后安装3.x或配置环境变量区分两个版本。二、Python环境搭建Windows/macOS/LinuxPython环境搭建核心是“安装Python解释器”“配置环境变量”部分系统自动配置推荐通过官方安装包安装避免第三方软件带来的冗余和兼容性问题。2.1 通用准备下载官方安装包打开Python官方网站https://www.python.org/无需科学上网。点击导航栏“Downloads”根据自身操作系统选择对应版本Windows/macOS/Linux。选择Python 3.x稳定版如3.12.0下载对应安装包Windows优先选择“Windows Installer (64-bit)”macOS选择“macOS 64-bit universal2 installer”。2.2 Windows系统Win10/Win11环境搭建步骤1安装Python解释器双击下载好的.exe安装包打开安装界面。关键操作勾选界面底部“Add Python 3.x to PATH”将Python添加到系统环境变量避免后续手动配置然后点击“Install Now”默认安装或“Customize Installation”自定义安装。自定义安装可选可修改安装路径建议安装在非C盘如D:\Python312勾选“pip”Python包管理工具必选、“IDLE”Python自带编辑器可选点击下一步完成安装。安装完成后点击“Close”关闭界面。步骤2验证安装是否成功按下“WinR”输入“cmd”打开命令提示符CMD。输入命令python --version或python -V大写V若显示“Python 3.x.x”如Python 3.12.0说明Python安装成功。输入命令pip --version若显示pip的版本信息如pip 24.0 from ...说明pip也安装成功。常见问题解决问题1输入“python”提示“不是内部或外部命令”——未勾选“Add Python 3.x to PATH”需手动配置环境变量找到Python安装路径如D:\Python312复制该路径。右键“此电脑”→“属性”→“高级系统设置”→“环境变量”。在“系统变量”中找到“Path”双击打开点击“新建”粘贴复制的Python路径再新建一条粘贴“Python路径\Scripts”pip所在路径点击确定保存。关闭CMD重新打开再次验证即可。问题2安装后无法打开IDLE——重新运行安装包选择“Modify”勾选“IDLE”点击下一步修复安装。2.3 macOS系统环境搭建步骤1安装Python解释器双击下载的.dmg安装包打开安装界面双击“Python 3.x.pkg”。按照提示点击“继续”“同意”“安装”输入电脑密码 macOS管理员密码等待安装完成点击“关闭”。说明macOS自带Python 2.x已废弃安装Python 3.x后需通过“python3”“pip3”命令区分两个版本。步骤2验证安装是否成功打开“终端”Launchpad→其他→终端。输入命令python3 --version显示“Python 3.x.x”即安装成功。输入命令pip3 --version显示pip3版本信息即正常。可选优化设置Python 3为默认版本若想输入“python”直接调用Python 3.x可通过终端配置别名输入命令vim ~/.bash_profile若使用zsh终端输入vim ~/.zshrc。按“i”进入编辑模式输入alias pythonpython3和alias pippip3按“Esc”输入“:wq”保存并退出。输入命令source ~/.bash_profilezsh终端输入source ~/.zshrc配置生效后续可直接用“python”“pip”命令。2.4 Linux系统环境搭建以Ubuntu为例方法1通过系统自带包管理器安装推荐打开终端CtrlAltT。输入命令sudo apt update更新软件源。输入命令sudo apt install python3 python3-pip输入管理员密码确认安装按“y”回车。方法2通过官方安装包安装适合需要特定版本下载对应Linux版本的.tar.xz安装包官方网站Downloads→Linux。终端中进入下载目录如cd ~/Downloads解压安装包tar -xvf Python-3.x.x.tar.xz。进入解压后的目录cd Python-3.x.x。安装依赖sudo apt install gcc make zlib1g-dev。配置安装路径./configure --prefix/usr/local/python3。编译并安装make sudo make install。配置环境变量可选同macOS设置别名或添加路径到Path。步骤3验证安装终端输入python3 --version显示版本信息即成功。输入pip3 --version验证pip是否正常。三、常用工具推荐新手必备3.1 代码编辑器/IDEIDLEPython自带编辑器简洁轻便适合新手入门可直接编写、运行简单代码安装Python时默认勾选。PyCharm最流行的Python IDE功能强大代码补全、调试、项目管理有社区版免费和专业版付费适合新手和进阶开发者推荐安装社区版。VS Code轻量级编辑器需安装Python插件Microsoft Python插件可自定义配置适合喜欢简洁界面、多语言开发的用户。3.2 pip包管理工具pip是Python自带的包管理工具用于安装、卸载、更新第三方库常用命令安装第三方库pip install 库名如pip install numpy。卸载第三方库pip uninstall 库名。更新pippip install --upgrade pip。查看已安装的库pip list。注意macOS和Linux系统中若未设置别名需用“pip3”代替“pip”避免调用系统自带的pip对应Python 2.x。四、入门小测试环境搭建完成后可通过简单代码测试是否能正常运行打开IDLE或终端输入“python”进入Python交互模式。输入代码print(Hello, Python!)按回车。若输出“Hello, Python!”说明环境搭建完全正常可以开始Python学习啦五、注意事项避免同时安装Python 2.x和3.x若必须安装需通过环境变量或命令区分如Windows用“python3”调用3.xmacOS/Linux用“python3”“pip3”。安装路径尽量不要包含中文、空格和特殊字符避免出现运行异常。若pip安装库速度较慢可切换国内镜像源如阿里云、清华源具体配置步骤如下分临时使用和永久配置适配所有系统 1. 常用国内镜像源优先推荐清华源https://pypi.tuna.tsinghua.edu.cn/simple/同步快、稳定性高阿里云源https://mirrors.aliyun.com/pypi/simple/CDN加速延迟低中科大源https://pypi.mirrors.ustc.edu.cn/simple/多线接入南方用户访问便捷华为云源https://repo.huaweicloud.com/repository/pypi/simple/兼容性强2. 临时使用单次安装无需配置安装单个包时通过-i参数指定镜像源仅对本次安装生效灵活便捷适合偶尔加速需求。命令格式pip install -i 镜像源URL 包名示例使用清华源安装requests库pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests注意若镜像源为HTTPS协议出现证书问题可添加--trusted-host参数示例pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests --trusted-host pypi.tuna.tsinghua.edu.cn。3. 永久配置一劳永逸所有pip安装均生效推荐使用pip config命令配置适用于pip≥21.2版本最简洁高效自动生成配置文件无需手动创建。Windows系统打开CMD输入命令以清华源为例pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/pip config set install.trusted-host pypi.tuna.tsinghua.edu.cnmacOS/Linux系统打开终端输入命令以清华源为例pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/pip config set global.trusted-host pypi.tuna.tsinghua.edu.cn注若未设置Python 3为默认版本需将命令中的pip替换为pip3。4. 验证配置是否生效输入命令pip config list若输出global.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simple/对应配置的镜像源说明配置成功。也可通过安装测试包观察下载速度是否明显提升。5. 恢复默认镜像源可选若需恢复官方默认源输入命令pip config unset global.index-url同时可删除trusted-host配置pip config unset global.trusted-host。新手建议从基础语法开始学习不要急于安装过多第三方库循序渐进掌握核心知识点。

更多文章