当前位置: 首页 > 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.cnnetsun.cn/news/167523.html

相关文章:

  • 从手动测试到自动化测试的转型之路:策略、挑战与未来
  • 大数据工程师必看:批处理性能优化的10个黄金法则
  • 2026年AI全面爆发!AI原生、物理AI、多模态与世界模型的革命性变革
  • 【扣子Coze教程】文案一键仿写+飞书自动发布
  • 提示词工程精华总结:掌握ICIO框架与五大核心要素,AI应用效率翻倍,建议收藏!
  • 还在手动选品?RPA+AI生成希音爆款推荐,效率提升100倍![特殊字符]
  • 8个AI论文工具,自考学生轻松搞定毕业论文!
  • 8个降AI率工具推荐,继续教育学生必备
  • CTFer常见高频工具清单
  • 痞子衡嵌入式:16MB以上NOR Flash地址模式切换会造成软复位后i.MXRT无法正常启动
  • 爬山算法:无需微积分的机器学习之旅
  • 【Ctfer训练计划】——命令执行的解题技巧(持续更新中)
  • CTF wed安全(攻防世界)练习题
  • CTF进阶解题,掌握这套框架+技巧就够了!
  • Vue面试中,经常会被问到的面试题/Vue知识点整理,收藏这篇就够了
  • 复习2——线程(pthread)
  • 【DPFSP问题】基于matlab鳄鱼伏击算法CAOA求解分布式置换流水车间调度DPFSP【含Matlab源码 14744期】
  • 格雷厄姆特价股票策略在新能源行业的应用挑战
  • 毕业论文写不下去?百考通AI平台,一句话生成完整初稿,助你高效通关!
  • 【NWFSP问题】鳄鱼伏击算法CAOA求解零等待流水车间调度问题NWFSP【含Matlab源码 14745期】
  • 还在手动回复希音咨询?RPA+AI自动客服,效率提升30倍![特殊字符]
  • AI应用开发全景图:从LLM到Agent的硬核指南!这些大模型核心概念你必须懂
  • 揭秘Open-AutoGLM如何实现毫秒级快递轨迹更新:技术架构全解析
  • 换个角度看境外支付系统:警惕金融风险之安全测试实践
  • Home-Assistant智能家居平台搭建与远程控制
  • 盲盒小程序定制案例|轻松打造专属盲盒乐园
  • 【Open-AutoGLM快递轨迹追踪实战】:掌握AI驱动物流监控的5大核心技术
  • 【Open-AutoGLM酒店比价实战】:揭秘AI驱动的实时价格监控系统核心技术
  • requirements.txt配置踩坑实录,99%新手都会忽略的5个关键包
  • Open-AutoGLM部署效率提升10倍?你不可错过的Docker优化策略