Python 学习教程 - 第一篇:入门基础
欢迎来到 Python 学习之旅!今天我们要从零开始,了解 Python 的基础知识和第一个程序。
目录
什么是 Python?
Python 是一种高级编程语言,由 Guido van Rossum 于 1991 年创建。它的设计哲学强调代码的可读性和简洁性。
Python 的特点
- 简单易学:语法简洁清晰,接近英语
- 功能强大:能做很多复杂的事情
- 跨平台:可在 Windows、Mac、Linux 上运行
- 应用广泛:网站开发、数据分析、人工智能、自动化脚本等
安装 Python
Windows 用户
- 访问 Python 官网
- 下载最新版本的 Python 安装包
- 运行安装程序,务必勾选 “Add Python to PATH”
- 点击 “Install Now” 完成安装
Mac 用户
macOS 通常预装了 Python,但版本可能较旧。建议通过 Homebrew 安装最新版本:
brew install python
Linux 用户
大多数 Linux 发行版都自带 Python。如果没有,可以使用包管理器安装:
# Ubuntu/Debian
sudo apt update
sudo apt install python3 python3-pip
# CentOS/RHEL
sudo yum install python3 python3-pip
第一个 Python 程序
安装完成后,让我们写第一个 Python 程序!
在终端中运行 Python
打开终端(命令提示符),输入:
python
你会看到 Python 的提示符 >>>,表示已经进入 Python 环境。
打印 “Hello, World!”
在提示符后输入:
print("Hello, World!")
按回车键,你会看到:
Hello, World!
print() 是 Python 中最常用的函数,用于输出信息到屏幕。
保存程序到文件
让我们创建一个真正的 Python 脚本文件:
- 在终端中输入:
notepad first.py
(Windows 用户)或
nano first.py
(Mac/Linux 用户)
- 在编辑器中输入:
# 这是我的第一个 Python 程序
print("Hello, World!")
print("欢迎来到 Python 学习之旅!")
-
保存文件并退出编辑器
-
运行程序:
python first.py
输出:
Hello, World!
欢迎来到 Python 学习之旅!
变量与数据类型
什么是变量?
变量就像一个盒子,可以存储数据。你可以给盒子贴上标签(变量名),然后往里面放东西。
定义变量
# 定义一个整数变量
age = 25
# 定义一个字符串变量
name = "张三"
# 定义一个浮点数变量
price = 99.99
# 定义一个布尔值变量
is_student = True
常见数据类型
| 类型 | 描述 | 示例 |
|---|---|---|
int |
整数 | age = 25 |
float |
小数 | price = 99.99 |
str |
字符串 | name = "张三" |
bool |
布尔值 | is_student = True |
list |
列表 | fruits = ["苹果", "香蕉"] |
dict |
字典 | person = {"name": "张三", "age": 25} |
查看数据类型
print(type(age)) # <class 'int'>
print(type(price)) # <class 'float'>
print(type(name)) # <class 'str'>
print(type(is_student)) # <class 'bool'>
输入与输出
输出(Output)
我们已经学过了 print() 函数:
# 简单输出
print("Hello, World!")
# 格式化输出
name = "李四"
age = 20
print(f"我叫{name},今年{age}岁") # f-string 方式
print("我叫%s,今年%d岁" % (name, age)) # 百分号方式
输入(Input)
使用 input() 函数获取用户输入:
# 获取用户输入
name = input("请输入你的名字:")
print(f"你好,{name}!")
运行效果:
请输入你的名字:张三
你好,张三!
输入输出练习
# 练习:计算两个数的和
num1 = float(input("请输入第一个数字:"))
num2 = float(input("请输入第二个数字:"))
sum_result = num1 + num2
print(f"{num1} + {num2} = {sum_result}")
总结
今天我们学习了:
✅ Python 是什么以及它的特点
✅ 如何安装 Python
✅ 如何运行第一个 Python 程序
✅ 变量的概念和基本数据类型
✅ 输入和输出的使用
下次学习预告
下一篇我们将学习:
- Python 的控制流程(if、else、for、while)
- 函数的定义和使用
- 列表和字典的详细用法
练习任务
尝试完成以下练习:
- 写一个程序,询问用户的名字和年龄,然后打印出个性化的问候语
- 创建一个变量存储你的身高和体重,计算 BMI 并打印结果
- 尝试使用不同类型的数据(int、float、str、bool)
准备好了吗?下一篇文章我们将深入学习 Python 的控制流程!
记得在本地多练习,实践是学习编程最好的方式!