← 返回首页
Python简介
Python是一种高级、解释型、通用编程语言,由Guido van Rossum于1991年创建。它以简洁的语法和强大的功能而闻名,广泛应用于Web开发、数据科学、人工智能、自动化脚本等领域。
Python的设计哲学: “优美胜于丑陋,明了胜于晦涩,简洁胜于复杂”
Python的特点
- 简单易学,语法清晰,适合初学者
- 开源免费,社区活跃,海量第三方库
- 跨平台兼容性 (Windows / macOS / Linux)
- 支持多种编程范式:面向对象、函数式、过程式
- 在AI、数据分析、自动化运维中占据主导
安装Python与环境配置
要开始Python编程,首先需要安装Python解释器。以下是安装步骤:
Windows系统安装
- 访问 Python官网 下载最新版本
- 运行安装程序,务必勾选 "Add Python to PATH"
- 选择 "Install Now" 完成安装
- 验证安装:打开命令提示符 (cmd) 输入
python --version
macOS / Linux
macOS通常预装Python,推荐使用Homebrew安装最新版;Linux可通过包管理器安装 sudo apt install python3。
python3 --version
安装成功后,就可以在终端或IDE中编写代码了
Python基础语法
Python语法简洁直观,让我们从最基础的语法元素开始学习。
第一个Python程序
传统上,我们从一个简单的"Hello, World!"程序开始:
print("Hello, World!")
变量与赋值
在Python中,变量不需要声明,直接赋值即可:
name = "林一"
age = 22
height = 1.78
is_student = True
print("姓名:", name)
print("年龄:", age)
print("身高:", height)
基本运算符
a = 10
b = 3
print("加法:", a + b)
print("幂运算:", a ** b)
x = True; y = False
print(x and y)
print(x or y)
Python数据类型
Python提供了多种内置数据类型,让我们可以处理不同类型的数据。
基本数据类型
age = 25
price = 19.99
language = "Python"
is_valid = True
data = None
容器数据类型
fruits = ["苹果", "香蕉", "樱桃"]
fruits.append("橙子")
coordinates = (120.15, 30.28)
person = {"name": "陈雅", "age": 28, "city": "上海"}
unique_set = {1, 2, 3, 3}
小提示: Python是动态强类型语言,变量类型在运行时确定,非常灵活。
函数与模块
函数是组织代码的重要方式,模块则让我们可以重用代码,避免重复造轮子。
定义与调用函数
def greet(name):
return f"Hello, {name} !"
msg = greet("Pythonista")
print(msg)
def power(base, exponent=2):
return base ** exponent
print(power(5))
导入模块使用标准库
import math
print(math.sqrt(144))
from datetime import datetime
print("当前时间:", datetime.now().strftime("%Y-%m-%d %H:%M"))
面向对象编程
Python支持面向对象编程,让我们可以创建类和对象,封装数据和功能。
定义类与实例化
class Student:
def __init__(self, name, student_id):
self.name = name
self.student_id = student_id
self.courses = []
def enroll(self, course):
self.courses.append(course)
print(f"{self.name} 已选修 {course}")
def info(self):
return f"学生: {self.name} (ID: {self.student_id})"
stu1 = Student("李明轩", "S2024001")
stu1.enroll("Python高级编程")
print(stu1.info())
提示:封装、继承、多态是面向对象三大特性,Python支持多重继承,灵活且强大。
Python实战示例
通过实际项目巩固所学,让代码真正为你所用。
简易计算器
def calculator():
print("简易计算器")
print("1.加法 2.减法 3.乘法 4.除法")
choice = input("选择运算(1-4): ")
num1 = float(input("第一个数字: "))
num2 = float(input("第二个数字: "))
if choice == '1':
print(f"结果: {num1 + num2}")
elif choice == '2':
print(f"结果: {num1 - num2}")
elif choice == '3':
print(f"结果: {num1 * num2}")
elif choice == '4':
if num2 != 0:
print(f"结果: {num1 / num2}")
else:
print("除数不能为零")
else:
print("无效选项")
calculator()
文件读写操作
with open("python_notes.txt", "w", encoding="utf-8") as f:
f.write("Python学习记录\n")
f.write("列表、字典、函数是核心\n")
with open("python_notes.txt", "r", encoding="utf-8") as f:
print(f.read())
学习建议: 编程是一门实践学科,多动手改写示例代码,尝试开发迷你项目(如待办清单、天气查询)会进步飞速!