python:编程语言本身及编译器,等价于gcc+gdb
pycharm: 一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如, 调试、语法高亮、代码跳转、智能提示、自动完成、单元测试等等,必须配合python一起用。
pytorch: 一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序。相当于增强的python开发包(1. 强大的GPU加速的张量计算如NumPy。2、包含自动求导系统的深度神经网络)。——不能单独用
Anaconda: 一个专门用于统计和机器学习的IDE,集成了python和许多基础库,因此如果仅仅是用python做数据分析,只需要安装这个就可以了。Anaconda在英文中是“大蟒蛇(莽中之王)”。Anaconda 的下载文件比较大(约 500 MB),因为它附带了 Python 中最常用的数据科学包。
- conda:一个包管理器和环境管理器
- Jupyter Notebook: 一个交互式笔记本,支持运行 40 多种编程语言。本质是一个 Web 应用程序,便于创建和共享程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。
IPython: 是一个交互式计算系统。主要包含三个组件:增加的交互式 “Python shell”,解耦的双过程通信模型,交互式并行计算的架构。
小结:对于初学者,建议安装pycharm和anaconda,后者包含了python编译器。