
凭借其多样性和易用性,Python 成为使用最广泛的编程语言之一并不令人意外。Python 适用于来自不同背景的众多人群,包括数据科学家、网页开发者和软件开发者。
如果您追求灵活与多才多艺,那么 Python 再合适不过!探索各类 Python 包,如 Plotly 和 Dash,通过我们的五个 Python 挑战进一步提升您的编程技能。您也可以查看我们的R 挑战和SQL 挑战。
为何要参加 Python 挑战?
编码挑战是将您的 Python 知识付诸实践的好方式。项目面向不同水平循序渐进,您可以使用多种数据集来练习您的技能,包括:
- 比特币价格数据
- 迪士尼电影的流行度
- 股市新闻情绪
- 《权力的游戏》角色
借助这些数据集,您可以完成多种任务,包括开发仪表板、数据分析与可视化、机器学习、自然语言处理和网络分析。这些技能有助于夯实您的 Python 知识,并熟练运用不同原理进行实战练习。
除了练习 Python 编程技能,您还可以在 DataCamp 的数据笔记本 DataLab 中创建这些项目。使用 DataLab 有助于打造您的编程作品集,便于在简历中展示。
5 个 Python 挑战,助您精进技能
很多人会勇敢踏出第一步,从我们的各类 Python 学习路径、课程、项目等开始上手。在本节中,您将发现 5 个可在 1 周或更短时间内完成的 Python 项目。选一个项目,今天就开始吧!
1. 使用 Plotly 和 Dash 开发仪表板

数据可视化和仪表板常被称为通往数据科学的“入门药”。Python 的 Plotly 和 Dash 包是用 Python 开发仪表板的绝佳起点,而且对您或您的团队无需任何费用。
在使用 Dash 和 Plotly 构建仪表板课程中,您将学习如何构建与美化仪表板、打造自己的仪表板作品集、构建可与他人分享的简单 Web 应用等。
先修课程
- Intermediate Python
- Introduction to Data Visualization with Plotly in Python
- Data Manipulation with pandas
2. 分析比特币价格数据

比特币等加密货币要么是无可争议的货币未来与绝佳的快速致富手段,要么是导致毕生积蓄巨额损失的“愚人金”。通过在 Python 中进行探索性数据分析,您可以更好地理解比特币价格。
探索比特币加密货币市场项目将带您探索并可视化多种加密货币的市值与波动性。
先修课程
3. 预测迪士尼电影的流行度

近一个世纪以来,迪士尼电影一直是流行文化的基石。但其成功背后是什么?机器学习可以为电影或其他产品为何受欢迎提供洞见。
在迪士尼电影与票房成功项目中,您将探索并可视化影响迪士尼电影流行度的因素,然后运行线性回归模型,以预测未来电影的潜在成功。
先修课程
4. 提取股市新闻情绪分析

股票的价值取决于人们相信它的价值。幸运的是,记者们在新闻报道中花费大量篇幅讨论他们认为股票值多少钱!文章文本包含重要信息,能反映作者是看涨还是看跌,从而帮助您预测股价会上涨还是下跌。
在从新闻标题中提取股票情绪项目中,您将使用一种称为情绪分析的文本分析方法,判断评论员对股价是看涨(正面)还是看跌(负面)。
先修课程
- Intermediate Python
- Introduction to Natural Language Processing in Python
- Data Manipulation with pandas
5. 《权力的游戏》角色网络分析

尽管稍显久远,George R.R. Martin 的小说系列《冰与火之歌》(电视版称《权力的游戏》)因其复杂的叙事、交织的人物弧线以及宏大的世界观而广受喜爱。那么,谁才是其中最重要的角色?
数据科学可以回答这个问题——在高级项目《权力的游戏》网络分析中,您将使用诸如网络分析等流行的社交媒体数据挖掘技术,理解《权力的游戏》不同角色之间的关系,并自动识别谁是其中最具影响力的角色。