科学计算与可视化
学习NumPy
NumPy 提供高性能的多维数组对象以及操作这些数组的方法。
学习SciPy
SciPy 建立在 NumPy 之上,提供了大量的科学计算函数。
学习Pandas
Pandas 提供高性能、易用的数据结构和数据分析工具。
学习Matplotlib
Matplotlib 是最流行的绘图库之一,能够生成多种静态、动态图形。
学习Seaborn
Seaborn 基于 Matplotlib,提供了一种更加高级的接口用于绘制统计图表。
学习Plotly
Plotly 用于交互式图表,支持在线和离线使用。
机器学习
学习Scikit-learn
Scikit-learn 是用于数据挖掘和数据分析的机器学习库。
学习PyTorch
PyTorch 是由 Facebook 开发的深度学习框架,适用于研究和生产环境。
学习TensorFlow
TensorFlow 是由 Google 开发的深度学习框架。
自然语言处理
学习NLTK
NLTK 包含了大量的语料库和词汇资源,以及一系列文本处理库。
学习spaCy
spaCy 是一个用于高级自然语言处理的免费开源库。
学习TextBlob
TextBlob 是一个简单的文本处理库,建立在 NLTK 之上。
计算机视觉
学习OpenCV
OpenCV 是一个功能丰富的计算机视觉和图像处理库。
学习Pillow
Pillow 是用于图像处理的基本库。
学习scikit-image
scikit-image 是基于 SciPy 的图像处理扩展库。
爬虫与数据抓取
学习BeautifulSoup
BeautifulSoup 是 HTML 和 XML 解析库,用于从网页中提取数据。
学习Scrapy
Scrapy 是用于大规模网页抓取的框架。
学习Selenium
Selenium 是自动化浏览器工具,常用于测试和网页抓取。
大模型应用开发
学习LangChain
Django 是高级的 Web 框架,鼓励快速开发和干净、实用的设计。
学习llamaIndex
Flask 是轻量级的 Web 应用框架,易于上手且灵活。
Web开发
学习Django
Django 是高级的 Web 框架,鼓励快速开发和干净、实用的设计。
学习Flask
Flask 是轻量级的 Web 应用框架,易于上手且灵活。
学习FastAPI
FastAPI 是现代、快速(高性能)的 Web 框架,基于标准 Python 类型提示。
数据库操作
学习SQLAlchemy
SQLAlchemy 提供了全面的企业级持久化模式。
学习Peewee
Peewee 是一个简单而小型的对象关系映射 (ORM) 框架。
异步编程
学习asyncio
asyncio 是 Python 标准库的一部分,支持异步 I/O、事件循环和协程。
学习aiohttp
aiohttp 用于编写高性能的异步 HTTP 客户端/服务器。
日志记录
学习Loguru
Loguru 是一个现代、高效的替代 Python 标准库 logging 的库。
其他工具
学习Requests
Requests 用于发送 HTTP 请求的库。
学习Jupyter Notebook
Jupyter Notebook 是交互式计算环境,特别适合数据分析和可视化。
学习Pytest
Pytest 使得编写简单的单元测试变得容易。