Python简介

Python 是一种高级编程语言,由 Guido van Rossum 在 1991 年首次发布。它的设计注重可读性和简洁性,使得程序员能够更快速地编写代码,同时还具备了丰富的标准库和第三方库,支持多种编程范式,如面向对象、函数式等。Python的解释器可以在各种操作系统上运行,包括 Windows、Linux、macOS 等。

Python的安装

安装 Python 可以通过官方网站 python.org 下载安装包,根据操作系统选择相应版本。安装完成后,可以在命令行中输入 python 命令来验证安装是否成功,并且可以使用 pip 工具来安装额外的第三方库。

Python的基本使用

# 打印 Hello, World!
print("Hello, World!")

# 计算并打印 1+1 的结果
result = 1 + 1
print(result)

requests: 网络请求

requests 是 Python 中用于发送 HTTP 请求的库,可以方便地进行 GET、POST 等操作。
$
import requests

# 发送 GET 请求
response = requests.get("https://api.github.com")

# 打印响应内容
print(response.text)

# 发送 POST 请求
payload = {"key": "value"}
response = requests.post("http://httpbin.org/post", data=payload)

# 打印响应状态码
print(response.status_code)

BeautifulSoup: HTML数据解析

BeautifulSoup 是 Python 中用于解析 HTML 和 XML 的库,可以方便地从网页中提取信息。

$
from bs4 import BeautifulSoup

# HTML 示例
html_doc = """
<html><head><title>Hello, World!</title></head>
<body><p>这是一个简单的 HTML 文档。</p></body>
</html>
"""

# 创建 BeautifulSoup 对象
soup = BeautifulSoup(html_doc, "html.parser")

# 提取标题内容
title = soup.title.string
print("标题:", title)

# 提取段落内容
paragraph = soup.p.string
print("段落:", paragraph)

PyMySQL: 数据库连接

PyMySQL 是 Python 中用于连接 MySQL 数据库的库,可以方便地进行数据库操作。

$
import pymysql

# 连接数据库
connection = pymysql.connect(
host="localhost",
user="username",
password="password",
database="database_name"
)

# 创建游标对象
cursor = connection.cursor()

# 执行 SQL 查询
cursor.execute("SELECT * FROM table_name")

# 获取查询结果
results = cursor.fetchall()

# 打印查询结果
for row in results:
print(row)

# 关闭连接
connection.close()