您的位置:首页 > 健康 > 养生 > 免费网站建设解决方案_新乡网站建设加盟电话_网址导航怎样推广_站长之家工具查询

免费网站建设解决方案_新乡网站建设加盟电话_网址导航怎样推广_站长之家工具查询

2025/4/22 3:18:28 来源:https://blog.csdn.net/ldz_wolf/article/details/146147893  浏览:    关键词:免费网站建设解决方案_新乡网站建设加盟电话_网址导航怎样推广_站长之家工具查询
免费网站建设解决方案_新乡网站建设加盟电话_网址导航怎样推广_站长之家工具查询

Python 开发环境搭建与 Hello World

在当今数字化时代,Python 作为一种广泛应用于数据科学、人工智能、Web 开发等众多领域的编程语言,其重要性不言而喻。对于初学者而言,搭建 Python 开发环境并编写第一个程序是踏入 Python 编程世界的第一步。本文将详细介绍 Python 解释器的下载与安装过程,对比 Anaconda 和原生 Python 的区别,演示 PyCharm 和 VSCode 开发环境的配置,讲解虚拟环境的创建与管理,通过编写 “Hello World” 程序剖析代码执行原理和print函数用法,并提供多平台环境配置演示以及 10 道练习题来巩固所学知识。

一、Python 解释器的下载与安装

(一)下载 Python

官方网站下载

访问 Python 官方网站(https://www.python.org/downloads/),在下载页面中,你会看到多个 Python 版本可供选择。对于大多数初学者,建议下载最新的稳定版本。截至撰写本文时,最新稳定版本为 Python 3.10.x。点击下载按钮,根据你的操作系统选择对应的安装包(如 Windows 下的.exe文件,MacOS 下的.pkg文件)。

其他渠道下载

除了官方网站,一些软件管理工具也提供 Python 的下载。例如,在 Linux 系统中,可以使用包管理器(如 apt、yum 等)来安装 Python。以 Ubuntu 系统为例,在终端中输入sudo apt-get install python3即可安装 Python 3。

(二)安装 Python

Windows 系统安装

运行下载的.exe安装包,在安装向导中,务必勾选 “Add Python to PATH” 选项,这将自动将 Python 添加到系统环境变量中,方便后续在命令行中直接使用 Python 命令。按照提示完成安装步骤。安装完成后,打开命令提示符(CMD),输入python --version,如果显示安装的 Python 版本号,则说明安装成功。

MacOS 系统安装

运行下载的.pkg安装包,按照安装向导的提示完成安装。安装完成后,打开终端,输入python3 --version(因为 MacOS 系统默认自带 Python 2,所以使用python3命令来验证 Python 3 的安装),若显示版本号则安装成功。

Linux 系统安装

通过包管理器安装的 Python 通常会自动配置好环境变量。安装完成后,在终端输入python3 --version进行验证。

二、Anaconda 与原生 Python 的区别

(一)Anaconda 概述

Anaconda 是一个用于科学计算的 Python 发行版,它包含了众多常用的科学计算库(如 NumPy、pandas、Matplotlib 等)以及 Python 解释器。它提供了一个便捷的环境管理和包管理工具 ——conda。

(二)原生 Python

原生 Python 即从 Python 官方网站下载安装的 Python,只包含 Python 解释器和一些基本的标准库。

(三)区别对比

安装和管理方式

Anaconda 通过 conda 命令进行包的安装、更新和卸载,同时可以方便地创建和管理多个不同 Python 版本的环境。例如,使用conda create -n myenv python=3.8可以创建一个名为myenv,Python 版本为 3.8 的虚拟环境。

原生 Python 则主要通过pip命令来安装第三方包,安装新的 Python 版本可能需要手动下载安装包并进行配置。

功能和用途

Anaconda 适用于数据科学、机器学习等需要大量科学计算库的场景,其集成的众多库可以减少用户手动安装和配置的麻烦。

原生 Python 更适合一些对 Python 环境要求较为纯净,或者需要精确控制包版本的场景,如 Web 开发等。在 Web 开发中,可能只需要安装特定版本的 Django 框架,使用原生 Python 配合pip可以更好地管理依赖。

三、PyCharm 开发环境配置

(一)下载与安装 PyCharm

访问 JetBrains 官方网站(https://www.jetbrains.com/pycharm/download/),根据你的操作系统选择对应的 PyCharm 版本(分为社区版和专业版,社区版免费且功能对于初学者足够)。

下载完成后,运行安装程序,按照提示完成安装。

(二)配置项目

打开 PyCharm,点击 “Create New Project” 创建新项目。

在项目创建向导中,选择项目类型(如 Python Interpreter),并指定项目的存储路径。

选择 Python 解释器。如果已经安装了 Python,可以点击 “Existing Interpreter”,然后点击右侧的齿轮图标,选择系统中已安装的 Python 解释器路径。如果使用 Anaconda 环境,也可以在这里选择对应的 conda 环境。

(三)编写代码

在项目中创建新的 Python 文件,例如hello.py。在文件中输入以下代码:

print("Hello, PyCharm!")

这段代码使用print函数将字符串 “Hello, PyCharm!” 输出到控制台。点击运行按钮(绿色三角形图标),即可在 PyCharm 的控制台中看到输出结果。

四、VSCode 开发环境配置

(一)下载与安装 VSCode

访问 VSCode 官方网站(https://code.visualstudio.com/download),根据操作系统下载并安装 VSCode。

安装完成后,打开 VSCode。

(二)安装 Python 插件

在 VSCode 的扩展商店中搜索 “Python”,找到官方的 Python 插件并安装。安装完成后,重启 VSCode。

(三)配置项目

打开 VSCode,通过 “File” -> “Open Folder” 打开项目文件夹。

按下 “Ctrl+Shift+P”(Windows/Linux)或 “Command+Shift+P”(MacOS)打开命令面板,输入 “Python: Select Interpreter”,然后选择系统中已安装的 Python 解释器或 conda 环境。

(四)编写代码

在项目文件夹中创建新的 Python 文件,如hello.py,输入以下代码:

print("Hello, VSCode!")

同样,这段代码使用print函数输出字符串到控制台。点击编辑器右上角的运行按钮(绿色三角形图标),在 VSCode 的终端中可以看到输出结果。

五、虚拟环境创建与管理

(一)虚拟环境的概念

虚拟环境是一个独立的 Python 运行环境,它可以拥有自己独立的 Python 解释器和安装的包,与系统全局的 Python 环境相互隔离。这样可以避免不同项目之间的包依赖冲突。

(二)创建虚拟环境

使用venv模块(Python 3 自带)

在命令行中进入项目目录,然后输入python3 -m venv myenvmyenv是虚拟环境的名称,可以自定义)。这将在项目目录下创建一个名为myenv的虚拟环境。

使用 conda 创建虚拟环境

如前文所述,使用conda create -n myenv python=3.8命令创建名为myenv,Python 版本为 3.8 的虚拟环境。

(三)激活虚拟环境

venv创建的虚拟环境

在 Windows 系统中,进入虚拟环境的Scripts目录,然后运行activate命令,例如C:\path\to\myenv\Scripts\activate。在 MacOS 和 Linux 系统中,运行source myenv/bin/activate。激活后,命令行提示符会显示虚拟环境的名称。

conda 创建的虚拟环境

在命令行中输入conda activate myenv即可激活名为myenv的虚拟环境。

(四)管理虚拟环境中的包

在激活的虚拟环境中,可以使用pip命令安装、更新和卸载包。例如,安装numpy库,输入pip install numpy。安装完成后,该包只会存在于当前虚拟环境中,不会影响系统全局的 Python 环境。

(五)退出虚拟环境

在激活的虚拟环境中,输入deactivate命令即可退出虚拟环境。

六、编写第一个 Python 程序 ——Hello World

在上述配置好的开发环境中,我们来编写经典的 “Hello World” 程序。在 Python 中,代码如下:

print("Hello, World!")

(一)代码执行原理

当运行这段代码时,Python 解释器会逐行读取代码。遇到print函数时,它会将括号内的字符串作为参数,然后将该字符串输出到标准输出设备(通常是控制台)。Python 解释器按照代码的顺序依次执行各个语句,完成程序的功能。

(二)print函数用法

输出字符串

除了上述输出简单的字符串,print函数还可以输出多个字符串,用逗号分隔。例如:

print("Hello", "World!")

输出结果为:Hello World!,默认情况下,print函数会在每个参数之间添加一个空格。

2. 输出变量

可以将变量作为print函数的参数。例如:

message = "Hello, Python!"print(message)

这段代码先定义了一个变量message,然后将其作为参数传递给print函数进行输出。

3. 格式化输出

使用format方法可以对输出进行格式化。例如:

name = "Alice"age = 25print("My name is {0} and I am {1} years old.".format(name, age))

输出结果为:My name is Alice and I am 25 years old.format方法会按照顺序将花括号内的数字替换为对应的参数值。

七、多平台环境配置演示

(一)Windows 系统

前文已详细介绍了 Python 解释器的安装、PyCharm 和 VSCode 的配置以及虚拟环境的创建等在 Windows 系统中的操作步骤。在 Windows 系统中,环境变量的配置相对较为直观,通过系统属性中的 “环境变量” 设置即可。在安装 Python 时勾选 “Add Python to PATH” 选项,Python 会自动添加到系统环境变量中,使得在命令行中可以直接使用 Python 命令。

(二)MacOS 系统

安装 Xcode Command Line Tools

在 MacOS 系统中,一些开发工具依赖于 Xcode Command Line Tools。可以通过在终端中输入xcode-select --install来安装。

配置.bash_profile.zshrc

如果需要自定义 Python 的环境变量,例如添加虚拟环境的路径,可以编辑.bash_profile(如果使用 bash shell)或.zshrc(如果使用 zsh shell)文件。例如,要将虚拟环境myenvbin目录添加到环境变量中,可以在.bash_profile中添加以下内容:

export PATH="/path/to/myenv/bin:\$PATH"

然后在终端中运行source ~/.bash_profile使配置生效。

(三)Linux 系统

不同发行版的包管理

如前文所述,不同的 Linux 发行版使用不同的包管理器。Ubuntu 使用apt,CentOS 使用yum等。在安装 Python 和其他开发工具时,需要根据发行版选择合适的包管理器命令。

配置环境变量

在 Linux 系统中,环境变量通常在~/.bashrc文件中配置。例如,要将 Python 的某个自定义安装路径添加到环境变量中,可以在~/.bashrc中添加:

export PATH="/custom/path/to/python:\$PATH"

然后运行source ~/.bashrc使配置生效。

八、练习题

在命令行中查看已安装的 Python 版本,并输出结果。

使用pip安装requests库,并在 Python 代码中导入该库,不报错即通过。

在 PyCharm 中创建一个新项目,配置 Python 解释器为系统全局 Python,然后编写一个输出当前日期的程序(提示:可以使用datetime模块)。

在 VSCode 中配置一个新的 conda 环境作为 Python 解释器,并创建一个新的 Python 文件,输出 “Hello, VSCode with Conda!”。

使用venv模块在项目目录下创建一个名为testenv的虚拟环境,并激活该虚拟环境。

在激活的虚拟环境中安装flask库,然后退出虚拟环境,再次尝试导入flask库,验证是否只在虚拟环境中安装成功。

编写一个 Python 程序,使用print函数输出一个包含变量的格式化字符串,变量为自己的姓名和年龄。

在 Windows 系统中,手动将 Python 安装路径添加到系统环境变量中(不通过安装程序自动添加),并在命令行中验证是否可以正常使用 Python 命令。

在 MacOS 系统中,通过.bash_profile配置一个新的环境变量MY_VAR,值为 “Hello, MacOS”,并在 Python 代码中获取该环境变量的值并输出。

在 Linux 系统中,使用包管理器安装 Python 3.9(如果系统默认版本不是 3.9),并配置为默认 Python 版本(通过修改update-alternatives等方式)。

通过完成这些练习题,可以进一步巩固对 Python 开发环境搭建、开发工具使用、环境变量配置以及基础语法的掌握。希望本文能帮助你顺利踏入 Python 编程的精彩世界,开启编程之旅。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com