基于通义灵码完成 Hello World 上手实操

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 通过本实践课程,你将在通义灵码智能编码助手的能力下,智能开发一个web服务程序显示Hello World。本实践旨在了解编码助手帮你快速开发0到1的可运行程序,感受AI帮你提效的体验,感受通义灵码文生代码、代码解释、智能问答等功能。

【实践目标】

通过本实践课程,你将在通义灵码智能编码助手的能力下,智能开发一个web服务程序显示Hello World。本实践旨在:

  • 了解编码助手帮你快速开发0到1的可运行程序
  • 感受AI帮你提效的体验
  • 感受通义灵码文生代码、代码解释、智能问答等功能


【实践说明】

讲师环境:VScode端,灵码插件版本v1.2.14,以python语言为例讲解。

学员环境可以和讲师一致,也可以不限IDE ,不限语言(要求有该语言的编译环境)。


【实践路径】


步骤一:下载安装登录通义灵码

参考安装教程https://tongyi.aliyun.com/lingma/


步骤二:文生代码,根据自然语言生成代码。

以python语言为例


场景一:实现明确需求,按讲师给出的prompt生成代码,保存py文件,并运行成功。

step1:编写服务器代码

在问答框中提交:使用python语言实现一个web服务器,对于get请求,显示Hello World。

灵码生成的代码,点击右上角号保存到simple_web_server.py中

image.png

step2:运行服务器

在命令行中,切换到包含simple_web_server.py.py的目录,并运行以下命令来启动服务器:

python3  simple_web_server.py

step3:访问Web服务器

打开浏览器,输入http://localhost:8000,你应该能看到"Hello World"消息。

control C 服务退出

场景二:实现明确的新需求,学员自己提交prompt生成代码,保存py文件,并运行成功。

按场景一操作步骤,能否自己动手生成一个新需求,如Hello World后面要求带上名字,显示如下图:

image.png

参考答案:我的get请求想接收一个用户名参数,把该用户名写在hello world 前


步骤三:熟悉灵码其他功能,如代码解释、自由问答等。

操作指南可参考:https://help.aliyun.com/document_detail/2590613.html

相关文章
|
7天前
|
存储 弹性计算 搜索推荐
通义灵码实操—飞机大战游戏
在这个实践课程中,你将独立编写一个有趣的小游戏——“飞机大战”。借助通义灵码智能编程助手,你将从零开始,逐步构建一个个性化的游戏,体验编程的创造力和乐趣。通过学习 Pygame 库的使用,你不仅能掌握游戏开发的基本技能,还能深入了解游戏逻辑和图形界面的设计。快来加入我们,开启你的编程之旅吧!
31 11
|
15天前
|
IDE 开发工具 开发者
通义灵码一周年:灵码编码搭子新功能有奖测评
通义灵码一周年:灵码编码搭子新功能有奖测评 【10月更文挑战第24天】
34 4
|
24天前
通义灵码1岁啦:灵码编码搭子
我是一位软件开发工程师,使用通义灵码的个人版 @workspace 和 @terminal 功能,快速上手新项目并高效实现需求。相比以前,项目熟悉和需求实现效率提升了约30%,特别是在代码理解和编写方面。通义灵码的代码智能分析、注释补全、编译错误建议等功能大幅减少了手动调试和重复工作,使开发流程更加顺畅和高效。
通义灵码1岁啦:灵码编码搭子
|
7天前
|
人工智能 运维 自然语言处理
通义灵码一周年:灵码编码个人版实践
作为一名运维工程师,我在运维和测试过程中经常需要编写代码。最近了解到通义灵码,它支持行/函数级实时续写、自然语言生成代码等功能,大大提升了我的工作效率。通过通义灵码,我可以快速生成和补全代码,节省了大量时间。此外,通义灵码还提供了代码解释和注释生成等实用功能,帮助我更好地理解和维护现有代码。整体安装和使用都非常简便,推荐给需要提升开发效率的小伙伴们。
49 3
|
9天前
|
安全 Java BI
通义灵码一周年:灵码编码搭子新功能测评
通义灵码个人版是专为Java开发工程师设计的高效工具,其@workspace和@terminal功能极大地简化了新项目架构的熟悉过程和新功能的开发,显著提升了开发效率和代码质量,成为现代开发者的得力助手。
34 4
|
9天前
|
前端开发 JavaScript 数据库
VSCode编程助手工程能力体验报告(一):通义灵码 - 帮你高效切入新项目、编码和提升质量
我是一位软件工程师,用通义灵码个人版vscode插件的workspace做项目分析和复盘,对比之前没有灵码,现在提效了80%,本文介绍了具体的使用流程。
通义灵码一周年:灵码编码搭子新功能测评
作为一名软件开发工程师,我使用通义灵码个人版的@workspace和@terminal功能,快速进行项目初始化、代码熟悉、需求实现、代码审查及协作开发,整体效率提升30%。通过智能提示、自动补全、代码审查等工具,大幅减少手动配置时间和错误率,使我能够更专注于创新工作。
|
14天前
|
运维 测试技术 开发工具
灵码编码搭子新功能有奖测评
作为一名大型公司的运维人员,我使用通义灵码的 @workspace 和 @terminal 工具,大幅提升了项目运维效率。通过项目导入、代码阅读、文档查看、需求分析、代码开发、版本控制、本地测试和调试优化等步骤,快速熟悉新项目代码并实现新需求。这些工具的高度集成和智能功能,显著提高了开发效率和团队协作效果。
|
10天前
|
人工智能 API 开发工具
通义灵码一周年:灵码编码搭子新功能有奖测评
作为一名软件开发工程师,我使用通义灵码个人版快速熟悉新项目代码并实现新需求,效率提升约30%。通过@workspace功能快速克隆代码库和智能搜索,以及AI编码助手自动生成代码框架和提供优化建议,显著提升了代码质量和开发效率。
通义灵码一周年:灵码编码搭子新功能有奖测评
|
15天前
|
前端开发 开发者
灵码编码搭子新功能有奖测评
我是一名前端开发工程师,利用通义灵码@workspace进行项目了解、问题解答及代码优化建议,效率提升80%。通过询问赔付方式、项目架构及特定文件的优化方案,@workspace能快速解析并提供详细答案,极大提升了对新项目或他人模块的理解和处理能力。
37 2