政府网站cms模板,广州疫情今天最新消息,许昌网站推广公司,科技网页制作模板目录 1 什么是Cloud Studio#xff1f;2 注册与代码管理2.1 账号注册2.2 Git关联 3 实战#xff1a;Excel工资自动核算3.1 创建项目与配置3.2 “念咒师”Claude GPT3.3 代码编写与运行 1 什么是Cloud Studio#xff1f;
Cloud Studio是腾讯云为开发者提供的一个基于浏览器的… 目录 1 什么是Cloud Studio2 注册与代码管理2.1 账号注册2.2 Git关联 3 实战Excel工资自动核算3.1 创建项目与配置3.2 “念咒师”Claude GPT3.3 代码编写与运行 1 什么是Cloud Studio
Cloud Studio是腾讯云为开发者提供的一个基于浏览器的集成开发环境(IDE)可以在Web浏览器中进行代码编写、调试、构建和部署应用程序。用户在使用 Cloud Studio 时无需安装随时随地打开浏览器就能在线编程 腾讯云Cloud Studio具备一下特点 云端开发所有的开发工作都在云端进行不需要在本地安装任何开发环境使开发者可以随时随地访问和管理自己的项目多语言支持支持多种编程语言包括但不限于Node.js、Python、Java、PHP等满足不同开发者的需求版本控制支持与GitHub等版本控制系统的集成方便团队合作开发安全可靠腾讯云提供安全的运行环境和数据保护确保开发者的代码和数据安全… 接下来就以一个实际项目作为案例体验腾讯云Cloud Studio的开发流程
2 注册与代码管理
2.1 账号注册
要使用腾讯云Cloud Studio首先需要进行注册。进入腾讯云官网可以看到有三种注册方式
使用CODING账号注册使用微信授权注册使用GitHub授权注册
每种注册授权都非常简单方便 注册成功后即可进入以下开发面板 2.2 Git关联
Cloud Studio云端IDE的工作空间支持从代码仓库创建便于将我们开发的作品以及代码上传至相关Git代码托管平台进行协作式开发如GitHub、Coding、Gitee、GitCode等这里以Gitee为例展示Cloud Studio与Git的关联步骤
进入个人设置找到SSH公钥选项 接着进入对应的Git平台如Gitee进入SSH公钥设置将上面的公钥复制到这里为该公钥取名后添加即可 3 实战Excel工资自动核算
3.1 创建项目与配置
接下来正式开始进行云端开发试验我们的目标是使用Python完成一个Excel工资报表数据的自动计算因此我们选择Python开发环境 点击完毕后环境会自动开始配置正常情况下大概1-2分钟左右开发环境就能自行配置完成 启动成功后我们进入了一个欢迎界面可以看到Cloud Studio 作为在线 IDE包含代码高亮、自动补全、Git 集成、终端等 IDE 的基础功能同时支持实时调试、插件扩展等可以帮助开发者快速完成各种应用的开发、编译与部署工作 如上图所示在终端处查看一下Python的版本是否符合预期。同时安装一下本实验需要的依赖环境
pip install pandas
pip install openpyxl至此就完成了项目的依赖配置
3.2 “念咒师”Claude GPT
在过去人们只希望基于已有的给定数据做一些预测和拟合因此判别式模型得到发展并且很好地解决了大部分任务而未来人们将目标转向用生成式模型生成全新数据进行迁移学习等也就是常说的人工智能生成内容(AI Generated Content, AIGC)。
生成式人工智能可以改变许多行业但它目前仍然需要真人与之互动。由真人给出的高效提示词(Promt)对于生成式AI高质量的输出至关重要。因此一个名为提示工程师(Prompt Engineer)的全新岗位顺势诞生。如果说生成式人工智能工具是一根魔法棒那么提示工程师则类似于念咒师。 本次实验我们就体验一下念咒师的角色借助的GPT工具是Claude它是由Anthropic公司2023年3月发布的一款AI助理。官方给它的定位是有用、诚实且无害。
Claude与ChatGPT相比最大的好处是在国内可以直接使用而且无需支付任何费用。同时经过几个月各类不同测评及用户测试Claude的综合性能表现只是稍稍逊色GPT3.5一点。对于习惯使用英语的用户就是直接的平替对于纯中文的用户来讲也是目前可行方案里面最优的。
接下来就让Claude GPT辅助我们编程
3.3 代码编写与运行 案例如图所示是财务部门提供的工资报表当前表格中考勤扣除金额、个税扣除、实发工资目前是空缺的我们需要对这三列数据进行核算得到最终每个人的实发工资 规则 迟到次数核算方法3次以内不扣除3次以上每多1次扣除100也就是第4次开始个税扣除核算方法个税扣除 基础工资 - 五险一金扣除 - 考勤扣除金额然后进行以下方式核算不考虑个税起征点收入中不超过3000元的按3%税率缴纳个税3000元-12000元的按10%税率缴纳个税超过12000元不高于25000元的按税率20%计算25000元-35000元的按税率25%计算35000元-55000元的按税率30%计算55000元-80000元的按税率35%计算。 数据可以从测试工资报表下载下载完毕后我们将它上传至Cloud Studio的项目目录中去。新建测试文件demo.py 接着开始“念咒”需要注意的是Claude是一个可以连续提问、结合上下文内容进行反馈的AI所以我们不要一口气把所有的问题让它一下解决而是一点点地提问、增加需求让它最终实现我们要的东西。同时要注意辨别答案的正确性并及时进行补丁对话过程如下所示 最终得到的完整代码如下所示
import pandas as pd
df pd.read_excel(salary.xlsx)# 考勤扣除金额计算
df[考勤扣除金额] (df[迟到次数] - 3).clip(lower0) * 100# 个税扣除金额计算
df[个税扣除] 0
taxable_income df[工资基数] - df[五险一金扣除] - df[考勤扣除金额]
df.loc[taxable_income 3000, 个税扣除] taxable_income * 0.03
df.loc[(taxable_income 3000) (taxable_income 12000), 个税扣除] taxable_income * 0.1
df.loc[(taxable_income 12000) (taxable_income 25000), 个税扣除] taxable_income * 0.2
df.loc[(taxable_income 25000) (taxable_income 35000), 个税扣除] taxable_income * 0.25
df.loc[(taxable_income 35000) (taxable_income 55000), 个税扣除] taxable_income * 0.3
df.loc[(taxable_income 55000) (taxable_income 80000), 个税扣除] taxable_income * 0.35
df.loc[taxable_income 80000, 个税扣除] taxable_income * 0.45# 实发工资计算
df[实发工资] df[工资基数] - df[五险一金扣除] - df[考勤扣除金额] - df[个税扣除]print(df)# 将计算结果写入Excel
df.to_excel(salary_output.xlsx, indexFalse)print(计算结果已写入Excel表格salary_output.xlsx) 将数据表下载到本地如图所示 开发完成后直接关闭浏览器窗口是无法关闭我们的空间状态的需要到模版中停止空间完成开发 最后分享项目地址
项目模板Gitee地址