欢迎来到 Python 的世界!Python 以其简洁、易读的语法著称,是初学者入门编程的最佳语言之一,也是数据科学、人工智能、Web 开发等领域的主流工具。
以下是一份结构清晰、适合初学者的 Python 入门指南:
环境准备:安装 Python
在开始之前,你需要在电脑上安装 Python 解释器。
-
下载:访问 python.org,下载最新稳定版。
-
安装技巧:在安装过程中,务必勾选
Add Python to PATH(将 Python 添加到环境变量),这能让你在任何地方通过命令行运行 Python。 -
验证安装:
打开终端(Windows 为 CMD 或 PowerShell,Mac/Linux 为 Terminal),输入:python --version # 或 python3 --version
如果显示版本号(如 Python 3.10.x),说明安装成功。
-
推荐编辑器:
- VS Code:轻量级,插件丰富,适合初学者和进阶者。
- PyCharm Community:功能强大,专为 Python 设计,但稍占资源。
- Jupyter Notebook:适合数据分析和交互式学习。
第一个程序:Hello World
打开你的代码编辑器,创建一个新文件 hello.py,输入以下代码:
print("Hello, World!")
运行它(在终端输入 python hello.py 或在编辑器中点击运行),你会看到输出:
Hello, World!
print() 是 Python 中最基本的函数,用于在屏幕上显示内容。
核心基础概念
📌 变量与数据类型
Python 是动态类型语言,你不需要声明变量类型,直接赋值即可。
# 整数 (int) age = 25 # 浮点数 (float) price = 19.99 # 字符串 (str) - 用单引号或双引号包裹 name = "Alice" # 布尔值 (bool) is_student = True # 查看类型 print(type(age)) # 输出: <class 'int'>
📌 基本运算
a = 10 b = 3 print(a + b) # 加法: 13 print(a - b) # 减法: 7 print(a b) # 乘法: 30 print(a / b) # 除法: 3.333... print(a // b) # 整除: 3 print(a % b) # 取余: 1 print(a b) # 幂运算: 1000
📌 输入与输出
# 获取用户输入(输入永远是字符串)
user_name = input("请输入你的名字: ")
print("你好, " + user_name)
# 类型转换
age = int(input("请输入你的年龄: "))
print(f"明年你将 {age + 1} 岁") # f-string 格式化字符串
控制流:让程序“思考”
📌 条件判断 (if/elif/else)
score = 85
if score >= 90:
print("优秀")
elif score >= 60:
print("及格")
else:
print("不及格")
⚠️ 注意:Python 使用缩进(通常是 4 个空格)来划分代码块,而不是大括号 。
📌 循环 (Loops)
For 循环:用于遍历序列(如列表、字符串、范围)。
# 打印 0 到 4
for i in range(5):
print(i)
# 遍历列表
fruits = ["苹果", "香蕉", "橙子"]
for fruit in fruits:
print("我喜欢吃", fruit)
While 循环:当条件为真时重复执行。
count = 0
while count < 3:
print("计数:", count)
count += 1 # 等价于 count = count + 1
数据结构:存储多个值
📌 列表 (List) – 最常用
有序、可变、可重复。
numbers = [1, 2, 3, 4, 5] numbers.append(6) # 添加元素 numbers.pop() # 移除最后一个元素 print(numbers[0]) # 访问第一个元素: 1
📌 字典 (Dictionary) – 键值对
person = {
"name": "Bob",
"age": 30,
"city": "Beijing"
}
print(person["name"]) # 输出: Bob
person["job"] = "Engineer" # 添加新键值对
📌 元组 (Tuple) & 集合 (Set)
- 元组:类似列表,但不可变(创建后不能修改),用 表示。
- 集合:无序、不重复的元素集合,用 表示,常用于去重。
函数:复用代码
使用 def 关键字定义函数。
def greet(name, greeting="Hello"):
"""这是一个简单的问候函数"""
return f"{greeting}, {name}!"
# 调用函数
message = greet("Alice")
print(message) # 输出: Hello, Alice!
message2 = greet("Bob", "Hi")
print(message2) # 输出: Hi, Bob!
模块与库:站在巨人的肩膀上
Python 的强大在于丰富的第三方库。
-
导入模块:
import math print(math.sqrt(16)) # 输出: 4.0 from datetime import datetime now = datetime.now() print(now)
-
安装第三方库(通过 pip):
pip install requests # 例如安装网络请求库
学习建议与下一步
- 动手实践:不要只看书或看视频,一定要亲手敲代码!哪怕抄写示例代码也有帮助。
- 从小项目开始:
- 计算器
- 猜数字游戏
- 待办事项列表 (Todo List)
- 简单的网页爬虫
- 学会调试:遇到报错不要慌,仔细阅读错误信息(Traceback),它通常会告诉你哪一行出了问题以及原因。
- 推荐资源:
- 官方文档:docs.python.org/zh-cn/(最权威)
- 菜鸟教程:适合快速查阅语法。
- LeetCode / Codewars:练习算法和逻辑。
💡 常见新手误区提醒
- 缩进错误:Python 对缩进非常敏感,确保使用空格(推荐 4 个)而不是 Tab,且同一代码块缩进一致。
- 变量名冲突:避免使用
list,dict,str等作为变量名,因为它们会覆盖内置函数。 - 忘记引号:字符串必须用引号包裹,数字不需要。
祝你 Python 学习之旅愉快!如果有具体问题,欢迎随时提问。 🐍
首发原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/481289.html



