本短期课程旨在让学员掌握使用 Flask 框架和 Watson AI 库开发 AI 网络应用程序的 Python 基础技能。您将探索构建可扩展网络应用程序的端到端生命周期,从编写简洁、模块化的 Python 代码开始,到部署完整的 AI 驱动的解决方案。


您将学到什么
描述创建 Python 应用程序所涉及的步骤和流程,包括应用程序的开发生命周期
创建 Python 模块、运行单元测试并打包应用程序,同时确保采用 PEP8 最佳编码实践
使用 Flask 构建和部署网络应用程序,包括路由、错误处理和 CRUD 操作。
使用 IBM Watson AI 库和 Flask 在网络服务器上创建和部署基于 AI 的应用程序
要了解的详细信息
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有3个模块
在本 Modulation 中,您将首先了解网络应用程序和 API 之间的区别,以及两者在应用程序开发中所扮演的角色。您将探索从收集需求到跨多个文件构建代码以及维护应用程序的应用程序开发周期。您将了解 Flask,并在 IBM Skills Network Cloud IDE 上安装包、编写、运行和编辑 Python 代码。 Modulation 强调使用 PEP8 准则编写简洁的代码,并执行静态代码分析,确保代码符合编码规则。此外,还将深入单元测试,学习如何创建、运行和解释测试,以验证代码的功能。最后,本模块将指导您创建 Python 模块,将它们组织到包中,并验证它们的功能,从而为打包和分发 Python 应用程序奠定基础。
涵盖的内容
7个视频3篇阅读材料2个作业4个应用程序项目3个插件
在本 Modulation 中,您将探索 Python 库和框架之间的区别,并了解 Flask 等框架如何简化网络应用程序开发。您将了解 Flask 的核心 Feature,学习如何设置和运行基本的 Flask 应用程序。Modulation 涵盖了关键的 Web 开发概念,如定义路由、处理请求和响应对象、使用动态 URL 以及使用适当的状态代码管理错误。您还将学习 Flask 中的装饰器以及如何在应用程序逻辑中使用装饰器。通过动手实验,您将构建 RESTful API,实现 GET 和 POST 请求处理,并结合错误处理技术。Modulation 最后会将您的 Flask 应用程序部署到网络上,并实现 CRUD 操作、动态 URL 生成和表单处理等附加功能,从而构建功能齐全的网络应用程序。
涵盖的内容
7个视频1篇阅读材料2个作业4个应用程序项目3个插件
在本 Modulation 中,您将了解 Embeddable Watson AI 库,并通过构建两个基于 AI 的应用程序来应用这些库。实践项目将为您提供一个挑战,让您应用编程技能并结合 IBM Watson 库来构建一个基于文本的 Sentiment 分析工具。我们将指导您完成项目的每个步骤。最终项目 "基于文本输入的情感检测 "将帮助您获得同行对您的技能和熟练程度的评估。对于这两个项目,您将实施单元测试,执行静态代码分析,并结合错误处理,以确保您的应用程序可靠并可投入生产。
涵盖的内容
3篇阅读材料1次同伴评审2个应用程序项目2个插件
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
提供方
从 软件开发 浏览更多内容
- 状态:预览
Korea Advanced Institute of Science and Technology(KAIST)
- 状态:预览
DeepLearning.AI
- 状态:预览
Korea Advanced Institute of Science and Technology(KAIST)
- 状态:免费试用
Microsoft
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
1,244 条评论
- 5 stars
71.34%
- 4 stars
15.40%
- 3 stars
4.33%
- 2 stars
3.85%
- 1 star
5.05%
显示 3/1244 个
已于 May 8, 2024审阅
A challenging course since it incorporates multiple concepts at the same time and it could be demanding, not a great deal if you are organized
已于 Aug 11, 2022审阅
Short but sweet. An excellent course for a solid basis for Python and use of IBM Watson services. Highly recommend.
已于 Mar 21, 2024审阅
Mind bending progressive skill set from IBM. Wow! Am so grateful to be exposed to the talent here as a curious student. :-)
常见问题
要获取课程资料、作业和证书,您需要在注册课程时购买证书体验。 您可以尝试免费试听,或申请资助。课程可能提供 "完整课程,无证书"。通过该选项,您可以查看所有课程资料,提交必要的评估,并获得最终成绩。这也意味着您无法购买证书体验。
注册课程后,您就可以访问证书中的所有课程,并在完成作业后获得证书。您的电子证书将被添加到您的 "成就 "页面--在那里,您可以打印证书或将其添加到您的 LinkedIn 个人资料中。
更多问题
提供助学金,
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。