新学期必看!豆包MarsCode 教你 5 分钟拿捏 Python 数据分析!_Python


开学啦!!

听说,

有同学想在新学期多掌握几门技能?

有同学写毕设搞科研不会爬虫?

有文科生正心怀毕业转码梦?

作为一门实用且能够有效提升个人竞争力的技能,Python 的重要性不言而喻。新学期到了,各位壮志满怀想狠狠努力一把的同学们,快来跟着豆包MarsCode 零基础轻松上手 Python 啦!


新学期必看!豆包MarsCode 教你 5 分钟拿捏 Python 数据分析!_数据_02


在上一期「Python 新手课堂」中,我们已经学习了如何在豆包MarsCode 的帮助下完成中国四个直辖市北京市、上海市、天津市和重庆市的 GDP 数据条形图。

但在日常应用中,我们往往需要进行多个数据之间的对比,今天就让我们一起学习如何使用豆包MarsCode 绘制分组条形图吧!

保姆级教学!各位 Python 新手小白速速码住学起来啦!

新学期必看!豆包MarsCode 教你 5 分钟拿捏 Python 数据分析!_Python_03


绘制分组条形图

如果我们想知道各个城市 GDP 和人口之间是否存在一些联系,期望把人口数和 GDP 值在图中进行对比,该如何操作呢?

新学期必看!豆包MarsCode 教你 5 分钟拿捏 Python 数据分析!_代码片段_04

我们可以直接向 AI 助手提问:“我期望绘制一个分组条形图,新增一列人口数与 GDP 情况做对比,北京市、上海市、天津市和重庆市人口总数分别为17801、19826、12778、25337,更改图表标题为「四个直辖市 GDP 与人口情况」,这段代码应该如何修改?”

新学期必看!豆包MarsCode 教你 5 分钟拿捏 Python 数据分析!_Python_05

此时 AI 将返回对应的代码片段,从这个片段中我们可以看到,AI 在新增了一个分组展示人口数据,将代码插入文件中并运行,就完成了一个展示两组数据对比关系的分组条形图。

新学期必看!豆包MarsCode 教你 5 分钟拿捏 Python 数据分析!_Python_06

新学期必看!豆包MarsCode 教你 5 分钟拿捏 Python 数据分析!_代码片段_07


生成代码注释

仅需自然语言描述需求,AI 助手就帮助我们快速生成了绘图代码,可对于新上手的同学来讲还是很难看懂代码,很难理解到底是怎么实现分组效果的。别担心,让 AI 帮我们添加注释吧!

发送指令的方式如下:

  • 选中代码后点击右键会弹出菜单栏,鼠标悬停在「MarsCode」上方后选择“注释生成”。
  • 在侧边对话视图的输入框中输入「/doc」指令或自然语言描述,例如:为所选代码片段生成注释。

新学期必看!豆包MarsCode 教你 5 分钟拿捏 Python 数据分析!_代码片段_08

新学期必看!豆包MarsCode 教你 5 分钟拿捏 Python 数据分析!_Python_09

注释生成后可以选择添加至光标处。

新学期必看!豆包MarsCode 教你 5 分钟拿捏 Python 数据分析!_Python_10

这样就顺利完成了右侧代码的整体替换。

新学期必看!豆包MarsCode 教你 5 分钟拿捏 Python 数据分析!_Python_11

完成操作后,我们就获得了一个包含非常详细注释内容的代码啦!

新学期必看!豆包MarsCode 教你 5 分钟拿捏 Python 数据分析!_Python_12

代码补全 —— 注释生成代码

豆包MarsCode 除了具备代码问答能力,还支持轻量注释生成代码的能力,想要实现什么功能直接写注释后「回车」就可以!

如下图,假设我们期望修改双列条形图的颜色,我们可以在代码对应位置添加自然语言注释后回车,AI 将根据需求自动补全代码片段,按「Tab」键即可采纳!采纳后运行就可以得到对应的结果啦。

新学期必看!豆包MarsCode 教你 5 分钟拿捏 Python 数据分析!_代码片段_13

新学期必看!豆包MarsCode 教你 5 分钟拿捏 Python 数据分析!_数据_14


今天的 Python 新手课堂就是这样,是不是非常简单好上手呢,看到这里的同学们速速使用豆包MarsCode 尝试一下吧!更多 Python 新手教程敬请期待~


这个新学期!

让我们一起支棱起来!

跟着豆包MarsCode 学Python

简直是:

新学期必看!豆包MarsCode 教你 5 分钟拿捏 Python 数据分析!_代码片段_15