做招聘網(wǎng)站需要營(yíng)業(yè)執(zhí)照嗎網(wǎng)站改版seo建議
目錄
- 前言
- 一、Cloud Studio產(chǎn)品介紹
- 1.1 注冊(cè)Cloud Studio
- 二、項(xiàng)目實(shí)驗(yàn)
- 2.1 選擇合適的開發(fā)環(huán)境
- 2.2 實(shí)驗(yàn)項(xiàng)目介紹
- 2.3 實(shí)驗(yàn)步驟
- 三、總結(jié)
前言
chatgpt
簡(jiǎn)單介紹:
ChatGPT
是一種基于GPT
的自然語(yǔ)言處理模型,專門用于生成對(duì)話式文本。它是OpenAI于2021年發(fā)布的,在廣泛的對(duì)話數(shù)據(jù)集上進(jìn)行了訓(xùn)練,旨在提供更具交互性和適應(yīng)性的對(duì)話體驗(yàn)。
與傳統(tǒng)的問(wèn)答系統(tǒng)不同,ChatGPT
設(shè)計(jì)用于處理連續(xù)的對(duì)話而不僅僅是單獨(dú)的問(wèn)題和回答。它可以接收對(duì)話的上下文,并在回應(yīng)中更好地理解對(duì)話的語(yǔ)境,從而產(chǎn)生更連貫、個(gè)性化的回答。
在開發(fā)者領(lǐng)域中,GPT
的輔助工作也被逐一挖掘而出————輔助編程、代碼查優(yōu)、單元測(cè)試、集成測(cè)試等等。
隨著 GPT
的技術(shù)的不斷發(fā)展以及應(yīng)用的不斷普及.我們可以使用gpt
幫助我們完成簡(jiǎn)單的小項(xiàng)目.
一、Cloud Studio產(chǎn)品介紹
Cloud Studio
是一種基于云計(jì)算的集成開發(fā)環(huán)境(IDE),由AWS
(Amazon Web Services)推出。它支持多種編程語(yǔ)言,包括Java、Python、Node.js等,可以在云端進(jìn)行開發(fā)、測(cè)試和調(diào)試。Cloud Studio具有以下特點(diǎn):
-
無(wú)需安裝:只需要在瀏覽器中打開Cloud Studio,就可以開始開發(fā)。無(wú)需安裝任何軟件。
-
多種編程語(yǔ)言:支持運(yùn)行多種編程語(yǔ)言,可以方便地進(jìn)行多種開發(fā)任務(wù)。
-
云端開發(fā):由于Cloud Studio在云端,因此可以在任何地方、任何設(shè)備上進(jìn)行開發(fā),無(wú)需在本地安裝IDE。
-
與AWS集成:Cloud Studio與AWS服務(wù)集成非常緊密,可以直接訪問(wèn)AWS資源和API,方便開發(fā)人員進(jìn)行云原生開發(fā)。
Cloud Studio
提供了非常友好的云端編程環(huán)境。只需要打開瀏覽器,就可以秒級(jí)進(jìn)入到云端準(zhǔn)備好的編程界面,無(wú)需在本地配置任何環(huán)境,大大降低了編程的初始門檻。編輯器、終端、運(yùn)行時(shí)等功能一應(yīng)俱全,可以直接在網(wǎng)頁(yè)上編寫和運(yùn)行Python
代碼。
總之,Cloud Studio是一個(gè)靈活、便捷、高效的云端IDE,可以大大提高開發(fā)效率。
Cloud Studio
是基于瀏覽器的集成式開發(fā)環(huán)境(IDE
),為開發(fā)者提供了一個(gè)永不間斷的云端工作站。用戶在使用 Cloud Studio
時(shí)無(wú)需安裝,隨時(shí)隨地打開瀏覽器就能在線編程,實(shí)在不要太方便.
展示圖:
Cloud Studio
作為在線 IDE
,包含代碼高亮、自動(dòng)補(bǔ)全、Git 集成、終端等 IDE
的基礎(chǔ)功能,同時(shí)支持實(shí)時(shí)調(diào)試、插件擴(kuò)展等,可以幫助開發(fā)者快速完成各種應(yīng)用的開發(fā)、編譯與部署工作.效果還是蠻不錯(cuò)的.
Cloud Studio
所有新老用戶每月贈(zèng)送 3000
分鐘的工作空間免費(fèi)時(shí)長(zhǎng)。
1.1 注冊(cè)Cloud Studio
Cloud Studio 官網(wǎng)
先進(jìn)入Cloud Studio
官網(wǎng),簡(jiǎn)單的輸入一些注冊(cè)信息后.
注冊(cè)完成后,通過(guò)微信掃碼驗(yàn)證登錄即可.
二、項(xiàng)目實(shí)驗(yàn)
2.1 選擇合適的開發(fā)環(huán)境
本次實(shí)驗(yàn)采用GPT
+Cloud Studio
輔助編程完成Excel
自動(dòng)工資結(jié)算,這里我們采用編寫python
代碼,所以選擇python
環(huán)境.
Cloud Studio
就會(huì)自動(dòng)創(chuàng)建環(huán)境,創(chuàng)建環(huán)境中.
2.2 實(shí)驗(yàn)項(xiàng)目介紹
實(shí)驗(yàn)的Excel
表格中,考勤扣除金額、個(gè)稅扣除、實(shí)發(fā)工資目前是空缺的,最終生成的數(shù)據(jù)需要將上述三列的數(shù)據(jù)分別根據(jù)以下規(guī)則填充。
1、遲到次數(shù)核算方法:
3次以內(nèi)不扣除
3次以上每多1次扣除100(也就是第4次開始)
2、個(gè)稅扣除核算方法:
個(gè)稅扣除 = 基礎(chǔ)工資 - 五險(xiǎn)一金扣除 - 考勤扣除金額
然后進(jìn)行以下方式核算:
不考慮個(gè)稅起征點(diǎn)。
收入中不超過(guò)3000元的按3%稅率繳納個(gè)稅。
3000元-12000元的按10%稅率繳納個(gè)稅。
超過(guò)12000元不高于25000元的按稅率20%計(jì)算。
25000元-35000元的按稅率25%計(jì)算。
35000元-55000元的按稅率30%計(jì)算。
55000元-80000元的按稅率35%計(jì)算。
3、將算出的結(jié)果填充到salary.xlsx表中
考前扣除金額填充至原文件中。
個(gè)稅扣除填充至原文件中。
實(shí)發(fā)工資填充至原文件中。
4、新建一個(gè)文件將表格中的數(shù)據(jù)在Cloud Studio終端中輸出
2.3 實(shí)驗(yàn)步驟
- 先上傳需要處理的實(shí)驗(yàn)
Excel
文件,上傳至Cloud Studio
的Python
環(huán)境的根目錄中去。
上傳成功后:
創(chuàng)建py
文件:編寫對(duì)應(yīng)的py
代碼.
- 使用
GPT
輔助編程:
無(wú)腦念咒即可,這里的實(shí)驗(yàn)項(xiàng)目很簡(jiǎn)單,直接提出需求即可.
將回答的中的代碼粘貼至 Cloud Studio
中,點(diǎn)擊右上角的"運(yùn)行"按鈕.
粘貼并運(yùn)行后,發(fā)現(xiàn)代碼并沒有跑起來(lái),因?yàn)槟J(rèn)的環(huán)境中沒有pandas
庫(kù),所以,我們安裝一下pandas
庫(kù)。
安裝pandas
庫(kù):如果下面出現(xiàn) Successfully
則說(shuō)明安裝成功
pip install pandas
接下來(lái)再次運(yùn)行 demo.py
,依然報(bào)錯(cuò),因?yàn)?pandas
庫(kù)的有些函數(shù)是依賴于 openpyxl
的,默認(rèn)環(huán)境也是沒有安裝的,我們繼續(xù)安裝:
安裝openpyxl
:
pip install openpyxl
安裝成功后,我們?cè)俅芜\(yùn)行一下 demo.py
終于,實(shí)發(fā)工資已經(jīng)可以算出來(lái)了,但是個(gè)稅扣獎(jiǎng)金這些還沒有計(jì)算,因?yàn)槲覀冞€沒有提需求.
繼續(xù)與GPT
提需求對(duì)話.
import pandas as pd
#讀取Excel表格
df = pd.read_excel( 'salary.xlsx', sheet_name= "Sheet1")
#計(jì)算考勤扣除金額
late_counts = df['遲到次數(shù)']
df['考勤扣除金額']= late_counts.apply(lambda x: max((x-3)*100,0))
#計(jì)算個(gè)稅扣除
taxable_income = df['工資基數(shù)']- df['五險(xiǎn)一金扣除']- df['考勤扣除金額']
df['個(gè)稅扣除']= taxable_income . apply(lambda x:
min(x*0.03,90) if x <=3000 else
min(x*0.1,210) if 3000<x<=12000 else
min(x*0.2,1410) if 12000<x<=25000 else
min(x*0.25,2660) if 25000<x<=35000 else
min(x*0.3,4410) if 35000<x<=55000 else
min(x*0.35,7160) if 55000<x<=80000 else
x*0.45)
#計(jì)算實(shí)發(fā)工資
df['實(shí)發(fā)工資']= df['工資基數(shù)']- df['五險(xiǎn)一金扣除']- df['考勤扣除金額']-df['個(gè)稅扣除']
#打印結(jié)果
print(df)#計(jì)算實(shí)發(fā)工資
df['實(shí)發(fā)工資']= df['工資基數(shù)']- df['五險(xiǎn)一金扣除']- df['考勤扣除金額']-df['個(gè)稅扣除']
#寫入Excel
writer = pd.ExcelWriter('salary_output.xlsx')
df.to_excel(writer,'Sheet1', index=False)
writer.close()
print('結(jié)果已成功寫入Excel!')print(df)
可以看到,結(jié)果成功輸出出來(lái),并且它并沒有完全遵守我的規(guī)定,在原文件上改,它是輸出了一個(gè)新文件。但是通過(guò)打印和下載Excel
文件驗(yàn)證后基本是沒什么問(wèn)題了。當(dāng)然我們GPT
的答案我們不可產(chǎn)生依賴,一方面GPT
不能處理復(fù)雜的需求,只能幫助我們解決簡(jiǎn)單的示例,另一方面,答案很多時(shí)候會(huì)存在不符合需求的情況,這需要使用者有甄別能力,并且有能力去解決與完善,打鐵還需自生硬,好好提升自己才是最重要的!
三、總結(jié)
在Cloud Studio
這一在線編程平臺(tái)上,我順利利用Python語(yǔ)言配合GPT實(shí)現(xiàn)了一個(gè)Excel自動(dòng)工資結(jié)算項(xiàng)目。根據(jù)項(xiàng)目需求,我們完成了對(duì)應(yīng)的功能.代碼和數(shù)據(jù)都可以持久保存到云端,不受本地存儲(chǔ)空間的限制。
在編寫代碼的過(guò)程中,Cloud Studio
提供了非常流暢的體驗(yàn)。代碼編輯快速便捷,運(yùn)行響應(yīng)迅速,計(jì)算能力強(qiáng)大。這種云端編程方式讓我可以無(wú)障礙地實(shí)現(xiàn)編程思路,不受本地資源的局限,給了我更大的想象空間。
在這個(gè)成熟可靠的云平臺(tái)上,我順利完成了項(xiàng)目,加深了對(duì)Python
語(yǔ)言的掌握,對(duì)各種語(yǔ)法結(jié)構(gòu)的應(yīng)用也更加熟練。這是一次非常有意義的編程學(xué)習(xí)經(jīng)歷。我會(huì)把云端編程的優(yōu)勢(shì)推薦給更多的Python
初學(xué)者。相信通過(guò)Cloud Studio
這樣易用的云平臺(tái),會(huì)有更多人對(duì)Python
編程和云計(jì)算產(chǎn)生興趣,提高編程能力。
最后,小實(shí)驗(yàn)到此結(jié)束,對(duì)Cloud Studio
測(cè)評(píng)結(jié)束,個(gè)人感覺是一個(gè)不錯(cuò)的在線編程平臺(tái),不需要手動(dòng)配置環(huán)境,可以直接在線編程,感興趣的小伙伴們可以試試.