文章目录
- [1. Hello, World!](#1. Hello, World!)
- [2. 计算斐波那契数列](#2. 计算斐波那契数列)
- [3. 文件读写](#3. 文件读写)
- [4. 列表推导式](#4. 列表推导式)
- [5. 异常处理](#5. 异常处理)
- [6. 函数定义与调用](#6. 函数定义与调用)
- [7. 类和对象](#7. 类和对象)
- [8. 使用模块](#8. 使用模块)
- [9. 网络请求](#9. 网络请求)
- [10. 数据可视化](#10. 数据可视化)
- 总结
1. Hello, World!
这是学习任何编程语言时的第一个程序。
代码示例
python
print("Hello, World!")
2. 计算斐波那契数列
斐波那契数列是一个每一项都是前两项之和的数列。
代码示例
python
def fibonacci(n):
fib_sequence = [0, 1]
while len(fib_sequence) < n:
fib_sequence.append(fib_sequence[-1] + fib_sequence[-2])
return fib_sequence[:n]
print(fibonacci(10))
3. 文件读写
读取和写入文件是处理数据的基本操作。
代码示例
python
# 写文件
with open('example.txt', 'w') as file:
file.write("Hello, file!\n")
# 读文件
with open('example.txt', 'r') as file:
content = file.read()
print(content)
4. 列表推导式
列表推导式是一种简洁的创建列表的方法。
代码示例
python
squares = [x**2 for x in range(10)]
print(squares)
5. 异常处理
处理运行时可能出现的错误。
代码示例
python
try:
result = 10 / 0
except ZeroDivisionError:
print("Cannot divide by zero!")
finally:
print("This block is executed regardless of the error.")
6. 函数定义与调用
定义和调用自定义函数。
代码示例
python
def greet(name):
return f"Hello, {name}!"
print(greet("Alice"))
7. 类和对象
面向对象编程的基本概念。
代码示例
python
class Dog:
def __init__(self, name, age):
self.name = name
self.age = age
def bark(self):
return f"{self.name} says woof!"
d = Dog("Buddy", 3)
print(d.bark())
8. 使用模块
导入和使用Python标准库或第三方库中的模块。
代码示例
python
import math
print(math.sqrt(16))
9. 网络请求
使用requests库发送HTTP请求。
代码示例
python
import requests
response = requests.get('https://api.github.com')
print(response.status_code)
print(response.json())
10. 数据可视化
使用matplotlib库进行数据可视化。
代码示例
python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Simple Plot')
plt.show()
总结
这些案例涵盖了从基础语法到实际应用的各种场景,适合初学者和有一定经验的开发者。希望这些例子能帮助你更好地理解Python编程!