正确学习 pandas:一门不浪费你时间的 Python 库课程
我们来谈谈每位数据科学家房间里的大象(或者说,在这种情况下,是熊猫)。
你可能以前就接触过 pandas,即使没有人正式介绍过你们认识。你有没有在 Python 中打开过 CSV 文件,并试图理解其中的数据?排过一列、删除过一些垃圾行,并祈祷合并操作能成功?
这不是一项附带技能,而是工作本身。每个模型、仪表盘和报告都始于有人先清洗和整理数据,而这每次都是 pandas 的工作。
那就是 pandas,或者是某种拼命想成为 pandas 的东西。它是 Python 中最接近“通用混乱数据翻译器”的存在,而且你听说过的仪表盘、报告和机器学习管道中,有一半都建立在它之上。
因此我们为它制作了一门课程:Mastering Python Libraries: pandas。
你实际将学到什么
这不是那种有人对着你讲六个小时的视频。这门课程直接基于官方 pandas 文档构建,并集成到你的 IDE 中。这意味着你在编写实际代码时就能获得实时反馈、错误高亮和提示,而不是在你已经搞砸并惊慌失措地关闭标签页之后。
学完后,你将能够熟练处理以下内容:
- Series 和 DataFrame(构成 pandas 的两大基础)。
- 清理那些显然是由仇恨世界的人导出的数据。
- 筛选、排序和汇总,这些是真实数据工作中不起眼的 80%。
- 真正地探索和操作数据集(而不只是盯着它们看)。
与那种基本上只写着“我看过一些幻灯片”的证书不同,你将获得两个可以放进作品集的实际项目:一个基于 TED 演讲数据集构建的推荐模型,以及一项关于训练 ChatGPT 等大语言模型背后计算成本的分析。你可以打开这些项目并在面试中从容地讲解,而不会声音发抖。
这适合你吗?
你是不是正在接触数据科学、分析领域,或者只是厌倦了手动查看电子表格?这门课程将帮助你进步。
你准备好了吗?如果你了解 Python 基础、变量、函数、循环,以及字母表,那么是的,你可以加入!如果没有,请先学习我们免费的 Python 入门课程,以免一上来就陷入困境。有 NumPy 经验会有帮助,但不是必需的。
两种学习方式
如果你想要完整的学习包:视频课程、测验和可以在 LinkedIn 上展示的结业证书,那么通过 Coursera 学习。
别光听我们说,点击这里查看:
立即在 Coursera 上开始
或者,直接从我们的课程目录中获取编码部分。它是免费的,没有任何多余的装饰,也没有结业证书。只有你、IDE 和 pandas。
在 PyCharm 中开始编码
[LOADING...]
这里没有错误的选择。一种适合想要学习结构和书面记录的人,另一种适合只想打开 IDE 开始输入的人。选择你的战士吧。无论哪种方式,你都不只是在观看,你是在 PyCharm 中编码,这是全球开发者都在使用的同一款工具。
哦,还有奖品!
在 Coursera 上完成课程,留下诚实的评论(说真的,把我们应该知道的一切都告诉我们),将评论和课程“已完成”状态截图,然后发布到我们的 Discord。我们将向前 100 名参与者发送价值 20 美元的 Tremendous 礼品卡。
加入 Discord
就这样。去和 DataFrame 搏斗吧。
如果你有任何问题或想分享反馈,欢迎在下方留言或通过 education@jetbrains.com 联系我们。
祝学习愉快!
JetBrains Academy 团队