Python、Pytorch、TensorFlow、Anconda、PySide、Jupyter
一、Python
Python是一种高级、通用、解释型的开源编程语言,由Guido van Rossum于1990年代初设计。它具有以下显著特点:
1.语言特性
(1) 语法简洁易读,接近自然语言(如print(“Hello World!”))
(2) 采用强制缩进而非大括号定义代码块
(3) 支持面向对象、函数式和过程式编程范式
(4) 动态类型系统,变量类型在运行时确定
2.技术优势
(1) 跨平台兼容(Windows/Linux/macOS).
(2) 拥有超过20万个第三方库(如NumPy、Pandas).
(3) 最新Python 3.14.0 Beta 1新增了延迟评估类型注解、模板字符串字面量等特性.
(4) 提供Zstandard压缩算法支持和改进的调试器接口.
3.应用领域
(1)Web开发(Django等框架)
(2)数据分析与科学计算
(3)人工智能与机器学习
(4)系统脚本与自动化
安装方式包括通过官网下载或系统包管理器(如Linux的apt/yum).
三、Pytorch、TensorFlow
1.Pytorch
PyTorch 是由 Facebook 开发的开源深度学习框架,凭借其动态计算图和灵活特性在科研领域占据主导地位。