Python 入门第一课:从安装到写出你的第一个程序

举报
yd_255771032 发表于 2026/10/24 10:41:39 2026/10/24
【摘要】 写在前面如果你是第一次接触编程,Python 通常是被推荐最多的入门语言:语法接近自然语言、生态丰富,从 Web 开发、数据分析到人工智能,到处都能见到它的身影。本文带你用 10 分钟完成"从安装到运行第一个程序"的完整闭环。 一、为什么选择 Python 作为第一门语言语法简洁:不需要分号、不需要大括号,靠缩进组织代码,读起来像英文短句。即学即用:写完就能运行,不需要编译,试错成本极低。...

写在前面

如果你是第一次接触编程,Python 通常是被推荐最多的入门语言:语法接近自然语言、生态丰富,从 Web 开发、数据分析到人工智能,到处都能见到它的身影。本文带你用 10 分钟完成"从安装到运行第一个程序"的完整闭环。

一、为什么选择 Python 作为第一门语言

  1. 语法简洁:不需要分号、不需要大括号,靠缩进组织代码,读起来像英文短句。
  2. 即学即用:写完就能运行,不需要编译,试错成本极低。
  3. 生态强大:数据分析有 Pandas,Web 开发有 Django/Flask,AI 有 PyTorch,学完不愁没地方用。

二、安装 Python

  1. 打开 Python 官网,进入 Downloads 页面,下载与你的操作系统对应的最新稳定版安装包。
  2. Windows 用户安装时,务必勾选 “Add python.exe to PATH”,否则命令行找不到 python 命令。
  3. 安装完成后打开终端(Windows 用 CMD 或 PowerShell,macOS/Linux 用终端),输入:
python --version

如果能看到类似 Python 3.12.x 的输出,说明安装成功。

三、写出你的第一个程序

新建一个文件 hello.py,写入:

name = input("请输入你的名字:")
print(f"你好,{name}!欢迎来到 Python 的世界。")

保存后在终端运行:

python hello.py

输入名字并回车,你会看到程序向你问好——这就是你和计算机的第一次"对话"。

四、两个必须掌握的基础概念

1. 变量:给数据起个名字

age = 18          # 整数
score = 92.5      # 浮点数
greeting = "你好"  # 字符串

Python 是动态类型语言,不需要提前声明类型,直接赋值即可。

2. 条件判断:让程序学会"思考"

score = 85
if score >= 60:
    print("及格了!")
else:
    print("继续努力!")

注意 if 语句末尾的冒号,以及下一行四个空格的缩进——这是 Python 的语法规则,也是它代码风格统一的秘诀。

五、课后小练习

试着写一个猜数字小游戏:程序随机生成 1~100 的整数,玩家输入猜测,程序提示"大了"或"小了",直到猜中。提示:可以用 random.randint(1, 100) 生成随机数,用 while 循环反复询问。

import random

secret = random.randint(1, 100)
while True:
    guess = int(input("猜一个 1~100 的数字:"))
    if guess == secret:
        print("猜对了!")
        break
    elif guess < secret:
        print("小了,再试试。")
    else:
        print("大了,再试试。")

结语

安装环境、运行第一个程序、理解变量与条件判断——这三步走完,你已经跨过了编程入门最难的一道坎。接下来可以继续学习循环、函数和列表,逐步搭建自己的知识体系。编程最好的学习方式就是动手:每天写一点,进步看得见。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。