项目背景
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 在线编译器