news 2026/5/1 7:57:50

Python入门第一步:环境搭建+基础语法,手把手教你

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python入门第一步:环境搭建+基础语法,手把手教你

一、引言

Python,作为当今最受欢迎的编程语言之一,以其简洁易读的语法和强大的功能广泛应用于数据科学、人工智能、Web 开发等众多领域。对于新手来说,迈出 Python 入门的第一步至关重要。这一步主要包括环境搭建和掌握基础语法,就像盖房子要先打好地基一样,基础打得牢,后续的学习和实践才能更加顺利。

二、环境搭建

2.1 安装 Python

Python 有多个版本,目前主流使用的是 Python 3。我们可以从 Python 官方网站(https://www.python.org/downloads/)下载适合自己操作系统的安装包。

以 Windows 系统为例,下载完成后,运行安装程序,在安装过程中记得勾选“Add Python to PATH”,这样可以将 Python 添加到系统环境变量中,方便后续在命令行中使用。

安装完成后,打开命令提示符(CMD),输入python --version命令,如果能正确显示 Python 的版本号,说明安装成功。

C:UsersYourName>python --version Python 3.10.6
2.2 选择集成开发环境(IDE)

IDE 可以帮助我们更方便地编写、调试和运行 Python 代码。以下是几种常见的 IDE 及其特点:

IDE 名称特点
PyCharm功能强大,有专业版和社区版,适合大型项目开发,提供代码自动补全、调试等丰富功能。
VS Code轻量级、开源,支持丰富的插件扩展,可根据自己的需求定制开发环境。
Jupyter Notebook以交互式的方式编写代码,适合数据科学和机器学习领域的探索性工作。

这里我们以 VS Code 为例进行介绍。首先从官网(https://code.visualstudio.com/)下载并安装 VS Code。安装完成后,打开 VS Code,在扩展商店中搜索并安装 Python 扩展。

2.3 创建并运行第一个 Python 程序

在 VS Code 中,创建一个新的文件,将其保存为.py后缀的文件,例如hello.py。在文件中输入以下代码:

print("Hello, World!")

然后在终端中运行该程序,在 VS Code 的终端中输入python hello.py命令,即可看到输出结果。

C:UsersYourNameDesktop>python hello.py Hello, World!

三、基础语法

3.1 变量和数据类型

在 Python 中,变量是用来存储数据的容器。我们可以直接给变量赋值,而不需要事先声明变量的类型。Python 有多种数据类型,常见的有整数(int)、浮点数(float)、字符串(str)、布尔值(bool)等。

# 整数age=20# 浮点数height=1.75# 字符串name="John"# 布尔值is_student=Trueprint(age)print(height)print(name)print(is_student)

不同的数据类型可以进行不同的操作,例如字符串可以进行拼接,数字可以进行加减乘除等运算。

# 字符串拼接greeting="Hello, "+nameprint(greeting)# 数字运算result=age+5print(result)
3.2 条件语句

条件语句用于根据不同的条件执行不同的代码块。Python 中最常用的条件语句是if-else语句。

age=18ifage>=18:print("You are an adult.")else:print("You are a minor.")

还可以使用elif关键字来处理多个条件。

score=85ifscore>=90:print("A")elifscore>=80:print("B")elifscore>=70:print("C")else:print("D")
3.3 循环语句

循环语句用于重复执行一段代码。Python 中有两种主要的循环语句:for循环和while循环。

for循环

for循环通常用于遍历序列(如列表、字符串等)。

fruits=["apple","banana","cherry"]forfruitinfruits:print(fruit)
while循环

while循环会在条件为真时一直执行代码块。

count=0whilecount<5:print(count)count=count+1
3.4 函数

函数是一段具有特定功能的代码块,可以重复使用。在 Python 中,使用def关键字来定义函数。

defadd_numbers(a,b):returna+b result=add_numbers(3,5)print(result)

函数可以有参数和返回值,参数是传递给函数的值,返回值是函数执行后返回的结果。

3.5 列表和字典
列表

列表是 Python 中最常用的数据结构之一,用于存储多个元素。列表中的元素可以是不同的数据类型。

numbers=[1,2,3,4,5]names=["Alice","Bob","Charlie"]# 访问列表元素print(numbers[0])print(names[1])# 修改列表元素numbers[2]=10print(numbers)# 列表的常用方法numbers.append(6)print(numbers)
字典

字典是一种无序的键值对集合,用于存储具有关联关系的数据。

person={"name":"John","age":20,"city":"New York"}# 访问字典元素print(person["name"])# 修改字典元素person["age"]=21print(person)# 字典的常用方法print(person.keys())print(person.values())

四、总结

通过以上步骤,我们完成了 Python 环境的搭建,并学习了 Python 的基础语法。环境搭建是学习 Python 的第一步,选择合适的 IDE 可以提高我们的开发效率。基础语法是 Python 编程的基石,掌握变量、数据类型、条件语句、循环语句、函数、列表和字典等知识,能让我们编写简单的 Python 程序。

在后续的学习中,我们可以通过不断练习和实践,进一步掌握 Python 的高级特性,如面向对象编程、模块和包的使用等,从而开发出更复杂、更强大的 Python 应用程序。同时,要养成良好的代码书写习惯,注意代码的可读性和可维护性,这样才能在编程的道路上越走越远。

希望这篇文章能帮助你顺利入门 Python,开启编程之旅!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/26 17:40:10

基于单片机简易电子钟系统Proteus仿真(含全部资料)

全套资料包含&#xff1a;Proteus仿真源文件keil C语言源程序AD原理图流程图元器件清单说明书等 资料下载&#xff1a; 通过网盘分享的文件&#xff1a;资料分享 链接: 百度网盘 请输入提取码 提取码: tgnu 目录 资料下载&#xff1a; Proteus仿真功能 项目文件资料&#…

作者头像 李华
网站建设 2026/5/1 7:32:34

基于单片机交流电压表系统Proteus仿真(含全部资料)

全套资料包含&#xff1a;Proteus仿真源文件keil C语言源程序AD原理图流程图元器件清单说明书等 资料下载&#xff1a; 通过网盘分享的文件&#xff1a;资料分享 链接: 百度网盘 请输入提取码 提取码: tgnu 目录 资料下载&#xff1a; Proteus仿真功能 项目文件资料&#…

作者头像 李华
网站建设 2026/4/28 7:49:31

labelme标注详细教程

准备工作1.准备需要进行标注的图片文件夹&#xff0c;格式最好是jpg2.准备labels.txt&#xff0c;其中是一些标签必须的两个标签&#xff1a;__ignore__ &#xff08;两个下划线&#xff09; _background_ &#xff08;一个下划线&#xff09;以甘蔗…

作者头像 李华
网站建设 2026/4/20 0:20:58

PyTorch-CUDA-v2.6镜像SSH连接教程:远程开发也能流畅运行

PyTorch-CUDA-v2.6镜像SSH连接教程&#xff1a;远程开发也能流畅运行 在深度学习项目日益复杂的今天&#xff0c;一个常见的场景是&#xff1a;你正坐在咖啡馆里用轻薄本写代码&#xff0c;却突然需要训练一个Transformer模型。本地GPU算力捉襟见肘&#xff0c;而实验室的A100服…

作者头像 李华
网站建设 2026/4/23 13:59:36

PyTorch-CUDA-v2.6镜像能否用于生产环境?专家这样说

PyTorch-CUDA-v2.6镜像能否用于生产环境&#xff1f;专家这样说 在AI模型从实验室走向产线的过程中&#xff0c;一个看似不起眼却频频“背锅”的问题反复出现&#xff1a;为什么代码在开发机上跑得好好的&#xff0c;一上线就出错&#xff1f; 这种“在我机器上能跑”的经典困…

作者头像 李华