【Python基础】Python开发环境搭建实战操作详解
目录一、前言二、Python 基本介绍2.1 Python 核心特点2.2 Python 应用领域2.3 Python 优缺点2.4 现代 Python 生态趋势2.5 Python 使用建议三、Python 环境搭建3.1 获取安装包3.2 安装过程3.3 效果验证四、Python 编程初体验4.1 Hello World 输出4.2 执行py 文件五、Python 开发工具安装与使用5.1 VSCode安装与配置Python开发环境5.1.1 获取安装包5.1.2 安装VSCode5.1.3 效果体验5.1.4 安装Python 插件5.1.5 编写python 代码5.1.6 运行python 程序5.2 PyCharm 环境安装与配置5.2.1 获取安装包5.2.2 安装过程5.2.3 PyCharm 初始化5.2.4 调整界面配色和语言5.3 PyCharm 基本使用5.3.1 创建项目5.3.2 创建py文件六、写在文末一、前言Python 是当今最热门的编程语言之一以“简洁、易读、全能”著称。不管是各类互联网项目还是如今比较火热的AI算法AI智能体应用开发以及办公自动化数据分析等可以说Python 这门编程语言发挥的功能无处不在本篇将介绍如何在本地搭建一套完整的Python 开发环境。二、Python 基本介绍官网下载地址Welcome to Python.org2.1 Python 核心特点Python 语言具有如下特点语法极简使用缩进界定代码块摒弃了 C/Java 中的大括号代码看起来像伪代码非常接近自然语言。动态类型变量无需预先声明类型写a 1是整数下一行写a Hello就变成字符串非常灵活。解释执行无需编译写完代码直接运行便于快速迭代和调试。胶水特性可以轻松调用 C/C 或 Fortran 写的底层库也能通过 Jython 或 IronPython 与 Java 和 .NET 集成。2.2 Python 应用领域Python 的“全能”体现在它能覆盖几乎所有的开发场景人工智能与数据科学最强势领域TensorFlow、PyTorch 用于深度学习Pandas、NumPy 用于数据分析Scikit-learn 用于机器学习。Web 后端开发Django大而全、Flask轻量灵活构建网站和 API。自动化运维与脚本批量处理文件、网络爬虫Scrapy、自动化测试。科学计算与教育取代 Matlab 进行物理模拟、数学建模。量化金融股票策略回测、风险分析。2.3 Python 优缺点下面给出Python 这门编程语言的优缺点对比优点缺点上手极快适合编程初学者入门执行速度慢相比 C/Go因为是解释型语言社区庞大几乎任何问题都能搜到答案移动端开发弱在 iOS/Android 原生开发中基本不占主流第三方库极丰富PyPI 有 50 万 项目全局解释器锁GIL 限制了多线程真正并行计算的能力跨平台Windows/macOS/Linux 通用源码不易加密本质是文本文件商业分发需注意2.4 现代 Python 生态趋势类型注解从 Python 3.5 开始引入现在越来越流行让动态语言也能享受静态类型检查如 MyPy带来的代码健壮性。异步编程async/await语法让 Python 也能高效处理高并发的 I/O 密集型任务如 FastAPI 框架。性能加速通过 PyPyJIT 编译器或 Numba针对数组计算大幅提升运行速度。2.5 Python 使用建议如果你是新手Python 绝对是第一语言的最佳选择2-3 个月就能写出实用的小工具。如果你是老手把 Python 当作“瑞士军刀”来处理数据分析、原型验证或自动化能极大提升你的工作效率。三、Python 环境搭建接下来演示如何在windows 系统下安装Python 环境以最新的版本为例进行操作演示。3.1 获取安装包官网下载地址Welcome to Python.org找到适合自己操作系统的安装包下载下来我这里选择windows版本的安装包目前最新的版本是3.14.6点击这个图标即可下载如果选择历史版本的话可以点击上图中的 View the full list of downloads然后跳转到历史各个版本的下载页3.2 安装过程安装包下载到本地之后以管理员身份运行注意勾选下面的添加到PATH中选择自定义安装进入到下面的页面其他选项不用动直接下一步来到下面的页面勾选第一项为所有的用户安装同时最底部选择自定义安装目录默认会安装到C盘下以上选择完成后点击安装即可大约持续几十秒等待进度条走完看到下面的窗口说明安装完成可以直接点击Close 关闭窗口3.3 效果验证如何验证Python 环境是否安装成功呢windows 系统下通过cmd打开命令行窗口输入 python 看到下面的效果四、Python 编程初体验4.1 Hello World 输出基于上面搭建完成的开发环境默认情况下打开CMD窗口后就可以直接进行python代码编写了让我们输出第一个Hello World呈现如下Print 输出指定的内容到控制台输入exit从CMD窗口退出注意上述在进行程序开发时所编写的符号全部为英文符号否则程序运行会出错。4.2 执行py 文件如果想一次性执行多行Python代码可以将多行Python代码定义在一个文件中(hello.py)然后基于python命令运行这个文件。如下在本地有一个py文件里面添加一些python代码在CMD窗口中执行命令python hello.py可以看到能够正常执行当前的这个py文件中的内容输出五、Python 开发工具安装与使用Python程序的开发工具有很多比较常见的有VSCodePyCharm 等常用的 IDE而PyCharm是使用的最为广泛的Python开发工具。下面分别做安装使用和介绍。IDE集成开发环境(Integrated Development Environment)是集成了代码编写功能、分析功能、调试功能等一体化的集成环境的开发软件。5.1 VSCode安装与配置Python开发环境5.1.1 获取安装包官网下载地址Visual Studio Code - The open source AI code editor | Your home for multi-agent development根据自己的系统将安装包下载到本地5.1.2 安装VSCodeVSCode安装比较简单双击安装包文件选择自定义安装到本地的某个目录等待进度条走完即可点击完成然后会打开如下VsCode页面5.1.3 效果体验在VsCode 中打开本地的文件目录直接在终端窗口中执行可以看到同样的效果5.1.4 安装Python 插件要在 VSCode 中写 Python除了前面本地安装Python环境之外还需要安装Python 相关的插件打开 VSCode 左侧的扩展Extensions在搜索框输入Python选择下面第二个插件并点击安装安装完成后先关闭 VSCode至此VSCode 已经支持 Python 了5.1.5 编写python 代码如下在当前的在文件夹下新建一个.py 文件比如hello.py当你输入函数时会自动进行代码补全提示5.1.6 运行python 程序除了上面在终端窗口运行程序也可以直接在当前代码区域右键运行效果是一样的到这里Python VSCode 的完整开发环境已经配置好Python 环境安装并添加到环境变量VSCode 下载并安装 Python 插件能够正常运行并在独立终端中输出结果5.2 PyCharm 环境安装与配置在实际开发中使用PyCharm 进行项目开发会更多接下来演示如何在本地电脑中安装与配置PyCharm 开发环境。5.2.1 获取安装包安装包下载地址Download PyCharm: The Python IDE for data science and web development by JetBrains下载安装包的时候需要检查下本机的系统一般选择第一个即可5.2.2 安装过程下载到本地后双击安装勾选上面的2项即可下面这个页面直接跳过点击安装5.2.3 PyCharm 初始化紧接着上面安装完成后点击运行如果本地没有安装过其他的IDE工具不会显示下面的效果我本地安装过VsCode Cursor 所以将关联的IDE展示出来这里可以直接选择最后那个跳过然后进入到下面的主页界面5.2.4 调整界面配色和语言FileSettings在设置窗口中选择Appearance BehaviorAppearance然后选择第二项即可如果需要将界面设置为中文显示仍然在系统设置中找到下面的选项语言选择为简体中文区域设置为中国然后重启编辑器即可重启之后界面就呈现中文显示效果了5.3 PyCharm 基本使用接下来通过实际案例操作演示下如何开始使用PyCharm 编写项目和程序。5.3.1 创建项目如下点击新建按钮在下拉框中选择新建项目在弹出框中指定项目保存的本地目录即可创建成功后自动打开新的项目窗口其中env 文件夹里面存放的是项目依赖的环境信息通过虚拟的运行环境.venv可以保证每一个Python项目都在一个相对独立的隔离的运行环境中运行项目与项目之间互不影响。5.3.2 创建py文件在文件目录下创建一个py结尾的文件输入一段代码如下编写完成后直接在编辑区域右键即可运行六、写在文末本文通过较大的篇幅详细介绍了Python 环境的本地搭建过程希望对看到的同学有用本篇到此结束感谢观看。