请列举一些学习数据科学时需要准备的基础知识，并按照如下的方式以json格式输出：
- "subject" : 科目,
- "overview": 该科目的概述,
- "importance": 该科目的重要性
- "resources": [ "推荐的学习资源" ]
user
```json
[
  {
    "subject": "数学",
    "overview": "涵盖线性代数、微积分和概率统计等，为数据科学提供理论基础。",
    "importance": "数学是理解数据科学算法和模型的关键。",
    "resources": ["《线性代数及其应用》", "《微积分》", "《概率论与数理统计》"]
  },
  {
    "subject": "编程",
    "overview": "主要涉及Python和R语言，用于数据处理和分析。",
    "importance": "编程是进行数据科学实践的工具。",
    "resources": ["《Python编程：从入门到实践》", "《R语言实战》"]
  },
  {
    "subject": "数据库",
    "overview": "学习SQL语言以从数据库中提取数据，及了解数据库管理系统的基本原理。",
    "importance": "数据库技能是高效获取和处理大规模数据的基础。",
    "resources": ["《SQL必知必会》", "《数据库系统概念》"]
  },
  {
    "subject": "统计学",
    "overview": "涵盖描述统计、推论统计和实验设计等，为数据解释提供框架。",
    "importance": "统计学帮助数据科学家从数据中得出有意义的结论。",
    "resources": ["《统计学》", "《应用多元统计分析》"]
  }
]
```
assistant