Menu
CoddyTech

项目背景

Coddy 社交媒体搜索项目:Python JSON 基础 课程的第 1 课,共 10 课。

背景

你加入了一家热门社交媒体公司的“搜索”团队,担任 Python 开发人员。

这个团队负责开发搜索模块,让用户可以搜索用户/主页,并使用其他筛选条件缩小结果范围。

用户/主页是这个社交媒体网站上的实体/账户类型。个人账户属于用户。

例如: 
用户可以在搜索框中输入“David”,然后点击搜索按钮,系统就会显示所有以“David”开头的实体。 

搜索界面还包含其他筛选条件,例如位置。用户可以输入城市名称,例如“Toronto”。点击搜索按钮后,系统会显示所有来自Toronto 市且名称以“David”开头的实体。

任务

所有实体的数据都以 JSON 格式存储在后端。 

JSON 是 JavaScript 对象表示法的缩写。这是一种常用的数据存储和交换格式。

 

JSON 查询服务出了故障,总是返回包含所有实体信息的 JSON。 

遗憾的是,最近买下这家公司的亿万富翁解雇了原本负责修复这个问题的团队。
 

你的任务是用 Python 实现一个新的查询服务,作为替代方案。

你需要根据从界面收到的搜索查询和筛选条件编写 Python 代码,从 JSON 文件中返回正确的值。

我们会分步骤完成这个实现。开始吧!

关于本课程作者

你好,我是 Ram,有 9 年软件工程师经验。我擅长使用 Java 和 Python 编写各种 Web 应用和自动化软件。

我运营着一个 YouTube 频道,帮助 Python 初学者逐步进阶,从入门到中级,再到高级。

我准备了这门短课程,让你了解在真实工作中可能会做哪些事情。 

别忘了来这里看看我的 YouTube 频道(Friendly Neighborhood Coder):https://www.youtube.com/friendlyneighborhoodcoder

亲手试试

这节课没有代码挑战。

社交媒体搜索项目:Python JSON 基础中的所有课

自己练习: Python 在线编译器