创建一个数据科学家所需的能力列表。
数据科学家应该具备以下能力：

1. 精通分析、数据工程和数据挖掘。 
2. 熟练掌握统计分析和数据可视化技术。 
3. 能够查询数据库并处理来自多个来源的数据。 
4. 出色的编程和脚本技能，尤其是Python和R。 
5. 熟悉NoSQL数据库。 
6. 掌握大数据分析工具和技术。 
7. 能够分析大型数据集并识别模式。 
8. 具有强大的沟通能力，以呈现数据驱动的洞见。 
9. 熟悉机器学习的方法和技术。 
10. 熟悉预测分析技术。 
11. 了解云计算和分布式计算系统。 
12. 聪明的问题解决和创造性思考能力。