python 常用的库有哪些( js转python视角 )?

横向对比 js

  • 工具库 - lodash
  • 网络请求 - axios
  • 路径处理 - path
  • 文件操作 - fs
  • 服务器框架/库 - expresskoa

诸如此类的库对应到 python 中分别有哪些?

阅读 1.5k
2 个回答

工具库 - functools, itertools, ...
网络请求 - requests, httpx, aiohttp, ...
路径处理 - os.path
文件操作 - os, shutil, os.path, pathlib
服务器框架/库 - Django, Flask, Tornado, FaskAPI

Python 常用的库有很多,以下是一些在各个领域中广泛使用的库:

  1. NumPy:用于数值计算的库,提供高效的多维数组对象和基于数组的计算工具。
  2. Pandas:数据分析库,提供数据结构和数据分析工具。
  3. Matplotlib:数据可视化库,用于创建静态、动态和交互式的图表。
  4. Scikit-learn:机器学习库,提供简单有效的数据挖掘和数据分析工具。
  5. TensorFlow:由谷歌开发的开源机器学习框架,用于数值计算和机器学习。
  6. Keras:高层神经网络API,运行于TensorFlow之上,简化了深度学习的开发流程。
  7. PyTorch:一个用于自然语言处理的开源库,它主要关注两个核心概念:张量计算(类似于NumPy的ndarray)和深度神经网络。
  8. Requests:用于发送HTTP请求的库,让Web开发更加简单。
  9. BeautifulSoup:用于网页解析的库,常用于网络爬虫开发。
  10. SciPy:科学计算库,用于数学、科学和工程领域的计算。
  11. Django:Web开发框架,提供快速开发安全和可维护的网站的工具。
  12. Flask:轻量级的Web开发框架,适用于小型项目和微服务。
  13. Twisted:事件驱动的网络编程框架,支持多种协议。
  14. Pygame:游戏开发库,用于制作二维游戏。
  15. NLTK:自然语言处理库,用于文本分析。
  16. SymPy:符号计算库,用于数学公式的符号运算。
  17. IPython:增强版的Python交互式Shell,提供更强大的编辑和交互功能。
  18. PyQt/PySide:用于创建图形用户界面的库。
  19. Cryptography:密码学库,提供加密和解密的功能。
  20. OpenCV:图像处理和计算机视觉库,用于实时图像处理和视频处理。

总的来说,这些库覆盖了从数据处理到机器学习,从网络编程到游戏开发等多个领域。对于从JavaScript转向Python的开发者来说,了解这些库将有助于快速掌握Python的开发工作。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题