当前位置: 首页 > news >正文

Python 入门与环境搭建

一、安装 Python

1. 下载 Python

Python 官方网站提供了适用于 Windows、macOS 和 Linux 的安装包: 👉 访问官网:https://www.python.org

点击页面上的 “Downloads” 按钮,系统会自动推荐适合你操作系统的最新版本(建议选择 Python 3.x 版本,如 Python 3.12)。

2. 安装步骤(以 Windows 为例)

  1. 双击下载的.exe文件。
  2. 勾选“Add Python to PATH”(非常重要!否则命令行无法识别python命令)。
  3. 点击 “Install Now” 进行默认安装。
  4. 安装完成后,打开命令提示符(Win + R → 输入cmd),输入以下命令验证安装是否成功:
python --version

如果显示类似Python 3.12.0,说明安装成功!

📝 macOS 和 Linux 用户通常已预装 Python,但仍建议升级到最新版本。可通过 Homebrew(macOS)或包管理器(如 apt)进行安装。


二、运行 Python 的环境

Python 提供了多种运行方式,适合不同阶段的学习者:

1. 交互式解释器(Interactive Mode)

在命令行中输入python即可进入交互模式:

python

会看到类似如下提示:

>>> print("Hello, World!")

Hello, World!

这种方式适合快速测试代码片段。

2. 编写 Python 脚本文件(.py 文件)

创建一个文本文件,保存为hello.py,内容如下:

print("Hello, Python!")

在命令行中运行该文件:

python hello.py

输出结果:

Hello, Python!

这是最常用的开发方式。

3. 使用集成开发环境(IDE)或编辑器

推荐初学者使用以下工具提升编码效率:

  • Thonny:专为初学者设计的轻量级 IDE,内置 Python 解释器。
  • VS Code:免费、功能强大,安装 Python 插件后支持语法高亮、调试等功能。
  • PyCharm Community Edition:JetBrains 推出的专业 Python IDE,社区版免费。

三、第一个 Python 程序:Hello, World!

这是每个程序员的起点。

步骤:

  1. 打开文本编辑器(如记事本、VS Code)。
  2. 输入以下代码:

# 这是我的第一个 Python 程序

print("Hello, World!")

  1. 保存为hello_world.py
  2. 在终端中运行:
python hello_world.py

🎉 输出结果:

Hello, World!

✅ 小贴士:print()函数用于在屏幕上输出信息,字符串需用引号括起来(单引号或双引号均可)。


四、变量与数据类型

变量是存储数据的容器,Python 中不需要声明变量类型,赋值即创建。

1. 定义变量

name = "Alice"

age = 25

height = 1.75

is_student = True

  • name是字符串(str)
  • age是整数(int)
  • height是浮点数(float)
  • is_student是布尔值(bool)

2. 查看变量类型

使用type()函数查看数据类型:

print(type(name)) # <class 'str'>

print(type(age)) # <class 'int'>

print(type(height)) # <class 'float'>

print(type(is_student)) # <class 'bool'>

3. 动态类型特性

Python 是动态类型语言,变量可以随时改变类型:

x = 10

print(x, type(x)) # 10 <class 'int'>

x = "Hello"

print(x, type(x)) # Hello <class 'str'>

4. 常见数据类型总结

类型示例说明
int42,-7整数
float3.14,-0.5浮点数(小数)
str"Python",'A'字符串,用引号包围
boolTrue,False布尔值,表示真或假
NoneTypeNone表示空值或无

五、小练习:动手试试!

尝试编写一个简单的个人信息程序:

name = "小明"

age = 18

height = 1.70

print("姓名:", name)

print("年龄:", age)

print("身高:", height)

print("自我介绍:大家好,我叫" + name + ",今年" + str(age) + "岁。")

⚠️ 注意:字符串拼接时,非字符串类型需要使用str()转换。


六、总结

通过本文,你已经完成了:

✅ 下载并安装 Python
✅ 配置运行环境
✅ 编写并运行第一个 Python 程序
✅ 理解变量和基本数据类型

📘 学习建议:每天写几行代码,动手实践是最好的老师!


🎯记住:编程不是记忆语法,而是解决问题的能力。从今天开始,用 Python 改变世界吧!

http://www.jsqmd.com/news/115654/

相关文章:

  • AI与提示工程协同进化的瓶颈突破:提示工程架构师的5大创新方案
  • 学Simulink——基础电机控制场景实例:基于Simulink的永磁同步发电机温度场耦合仿真
  • 上海到济南青岛淄博枣庄东营烟台潍坊济宁泰安威海搬家公司搬家物流推荐!跨省搬家排行榜 - 物流人
  • 【Web前端】Angular核心知识点梳理 - 详解
  • 杭州到济南青岛淄博枣庄东营烟台潍坊济宁泰安威海搬家公司搬家物流推荐!跨省搬家排行榜 - 物流人
  • 北京到福州厦门莆田三明泉州漳州南平龙岩宁德搬家公司搬家物流推荐!跨省搬家排行榜 - 物流人
  • 2025年中国前十轮胎品牌:新年度榜单出炉,头部品牌用户增长 - 品牌测评家
  • 深入解析:基于LDPC/STBC编译码的图像传输系统的MATLAB仿真
  • 北京到济南青岛淄博枣庄东营烟台潍坊济宁泰安威海搬家公司搬家物流推荐!跨省搬家排行榜 - 物流人
  • 机器学习教学与工业实践的互促之旅
  • 学Simulink--协作机器人场景实例:基于Simulink的协作机器人冗余自由度优化仿真
  • AI论文辅助工具推荐:8大平台测评,涵盖降重与智能写作功能对比。
  • oracle19c多租户的pdb没有mount怎么查这个pdb库占用的存储空间大小?
  • Java全栈开发面试实录:从基础到实战的深度解析
  • WordPress插件高危漏洞:Fancy Product Designer敏感信息泄露深度剖析
  • 杭州到福州厦门莆田三明泉州漳州南平龙岩宁德搬家公司搬家物流推荐!跨省搬家排行榜 - 物流人
  • 堆的定义与实现
  • 杭州到长沙株洲湘潭衡阳邵阳岳阳常德张家界搬家公司搬家物流推荐!跨省搬家排行榜 - 物流人
  • 深圳到福州厦门莆田三明泉州漳州南平龙岩宁德搬家公司搬家物流推荐!跨省搬家排行榜 - 物流人
  • 复合材料abaqus umat子程序。 基于puck准则,内附inp文件及使用文档,可提供参考...
  • rtpengine-recording(8) 手册页
  • 我发现病理图像标注太贵 后来补多实例学习才稳住模型
  • P14813 [CCPC 2024 哈尔滨站] 奇怪的上取整 个人题解
  • 从零开始掌握大数据建模:Hadoop与Spark实战解析
  • 计算机毕业设计springboot基于信息加密的校园迎新微信小程序 SpringBoot 架构下融合安全加密的大学新生指引微信小程序 基于密文传输与 SpringBoot 的高校迎新移动小程序
  • 西电李龙团队6G智能超表面突破
  • 在电子测试中实施自动化测试设备(ATE)
  • DeepSeek引爆新一轮AI投资热潮,2025年这些赛道值得关注!
  • 计算机毕业设计springboot“智享圈”新媒体学习网站 基于SpringBoot的“智享汇”新媒体在线学习社区 SpringBoot驱动的“知媒学堂”互动式新媒体资源平台
  • 深圳到长沙株洲湘潭衡阳邵阳岳阳常德张家界搬家公司搬家物流推荐!跨省搬家排行榜 - 物流人