Python开发

创建日期:2024-06-21
更新日期:2025-03-04

Python常用第三方包

清华大学开源镜像站:https://mirrors.tuna.tsinghua.edu.cn/

语言学习

本地文档:http://localhost:1001/python-3.12.1-docs-html/

Python官网:https://www.python.org/

Python教程:https://docs.python.org/zh-cn/3/

Python教程:https://www.w3cschool.cn/python3/

Python教程:https://www.runoob.com/python3/python3-tutorial.html

PyPI搜索包:https://pypi.org/

开发教程

不同版本Python官方文档

Python爬虫开发

常用模块

sys:提供了一系列有关Python解释器和它的环境的函数和变量。

os:提供了许多与操作系统交互的功能。

math:提供了对浮点数的数学运算函数。

datetime:提供了日期和时间的类。

re:提供了正则表达式相关的操作。

json:提供了JSON数据的编码和解码功能。

csv:提供了读写CSV文件的功能。

collections:提供了一系列有用的容器数据类型。

itertools:提供了一系列创建迭代器的函数。

functools:提供了一系列高阶函数和可调用对象。

hashlib:提供了常见的消息摘要算法,如MD5、SHA1、SHA256等。

hmac:提供了基于哈希的消息认证码(MAC)算法,常用于验证数据的完整性和真实性。

base64:提供了Base64编码和解码的功能,常用于在需要编码二进制数据的场合。

subprocess:允许你启动一个新进程,并与之交互。

threading:提供了基本的线程和锁的功能,常用于实现并发编程。

queue:提供了线程安全的队列实现,常用于生产者-消费者模型。

logging:提供了灵活的日志记录系统,可以配置日志级别、输出格式和输出目的地。

gc:提供了接口来控制Python的垃圾回收器,常用于调试和性能优化。

包管理工具

pip

Anaconda

常用第三方库

requests

PycURL

Pillow

NumPy

Matplotlib

OpenCV Python

pandas

SciPy

trimesh

Jinja

Pygame

FastAPI

机器学习

scikit-learn

TensorFlow

PyTorch

常用工具

常用软件

常见问题

常见问题