chatgpt幫助你完成五個工作,提高效率

ChatGPT 完全改變了開發(fā)代碼的方式。然而,大多數(shù)軟件開發(fā)人員和數(shù)據(jù)專業(yè)人員仍然沒有使用 ChatGPT 來改進和簡化他們的工作。這就是為什么我在這里列出5個不同的特點,以提高速度和質(zhì)量在您的日常工作。你可以在你的日常工作中使用它們。讓我們一起來發(fā)現(xiàn)如何使用它們。
> 警告: 不應在 ChatGPT 中使用關鍵代碼或信息。
# 1. 生成代碼框架
在從零開始構(gòu)建新項目時,ChatGPT? ?是我的秘密武器。只需幾個提示,它就可以生成我需要的代碼框架,包括我選擇的技術、框架和版本。它不僅每次為我節(jié)省了至少一個小時左右的工作量,而且還有助于保持我的文檔(或團隊的文檔)井井有條,并且是最新的。就好像隊里多了一雙手!
例如,假設我想使用一些外部 API。我可以讓 ChatGPT 為我起草一個初始代碼結(jié)構(gòu)。
ChatGPT 馬上回答道:
或者我甚至可以要求提供一個框架來使用 Selenium 刮 LinkedIn,ChatGPT 給我以下輸出。
很簡單,對吧? 試著用你能想到的任何項目挑戰(zhàn) ChatGPT。
# 2.研究和比較
就如何實施一些任務的具體路徑時,尤其是當有多種選擇可供選擇時。我的首選方法是為每種方法創(chuàng)建一個基本的概念證明,然后將它們進行比較。但是,在 ChatGPT 的幫助下,這個過程變得簡單多了。
我現(xiàn)在可以直接詢問它的專家意見,了解哪個選項或庫最適合我的代碼開發(fā)。這節(jié)省了我在決策過程中的時間和精力,并確保我使用最好的工具來完成工作。
假設我想處理地理空間數(shù)據(jù),但不確定是否應該使用 Geopandas 或 Plotly。我可以讓 ChatGPT 為我進行比較——包含一個類型 ——它會立即回答兩個庫之間的主要區(qū)別。
如果現(xiàn)在我想抓取一個網(wǎng)站,我可以問問最好的庫是什么。 ChatGPT 使用 Python 中最流行的網(wǎng)絡抓取庫來回答。
你甚至可以詢問你想要抓取的網(wǎng)站的最佳選擇是什么——盡管 ChatGPT 很可能會警告你這將違反該網(wǎng)站的內(nèi)容政策——所以要小心。
> 所以,用來最好抓取一個社交網(wǎng)站的選擇是什么呢??

# 3.理解代碼
我們總是要花很多時間在理解不是我們自己所寫的代碼文件。在復雜的代碼任務或者說沒有被好好整理過的代碼比如一些“屎山代碼”或者“祖?zhèn)鞔a”中定位到重要的位置是一個讓人很不爽并且十分浪費時間的事情。
不過,有了ChartGpt理解這些不是自己寫的代碼或者輪子就變得容易了很多。我可以現(xiàn)在很簡單的要求模型來解釋某一段的代碼的功能并且瞬間理解這個任務。不要再花費你寶貴的時間和努力來做這些“破譯”一些蹩腳代碼啦,把他交給模型。
想象一下你現(xiàn)在有這個這樣的爬取任務:你正在嘗試爬取一個求職網(wǎng)站的鏈接。然后你在網(wǎng)上發(fā)現(xiàn)了一個可以完成你的任務的代碼。這個代碼可以幫助你下滑目標鏈接網(wǎng)頁并且得知他的所能提供的工作數(shù)量。
這個在網(wǎng)上找到的代碼是怎么樣的呢?
ChatGPT則能給出上述代碼正確且十分細節(jié)的解釋。你甚至可以再來追問這個代碼的某處細節(jié)的意義所在-——只是在人群中多看了ChatGPT一眼,就無法忘卻他如從強大的能力。

# 4.在你的代碼中加入注釋
ChatGPT可以幫助你來提高你書寫代碼的質(zhì)量和可維護行(maintainability)。你可以一行行的來讓ChatGPT給你添加注釋。這樣可以使你確信你的代碼在發(fā)布之后不會出現(xiàn)不恰當表述的問題。這消除了對未注釋代碼的需要并且大家會更加的容易來理解你的代碼。
**ChatGPT? 可以很明顯的提高代碼閱讀能力,維護性和與他人合作性!**
>給下面的代碼添加一些評論
很令人印象深刻對吧,沒有注釋的代碼的時代結(jié)束了!
# 5.用一些風格重寫我們的代碼
ChatGPT不僅是在**幫助你理解不熟悉的代碼上更為有價值**,它還可以幫助你確保你自己的代碼保持工業(yè)標準和慣例(conventions)。
你可以要求它來糾錯你的代碼并且遵守(conform)Pep-8規(guī)定,你也可以自己定制化生成一種代碼風格。當你需要從不同的報告或者團隊拼接代碼的時候這個方法十分有用,我們可以避免花費時間和昂貴的費用(costly)來重構(gòu)(refactoring )你的代碼。
**這將會使得你們的生產(chǎn)流程(streamline) 和合作過程變得十分的高效。**
當我們要求ChatGPT 用Pep-8標準來重寫之前的代碼的時候,他會直接給我們重構(gòu)過的(refactorized)代碼。
>? ? 你能用 Pep8 標準重寫下面的代碼嗎

# 總結(jié)
我希望你在看完這篇文章之后能夠更深刻的理解ChatGpt。我更希望這能讓你能夠更有創(chuàng)造力并且有更為高質(zhì)量的產(chǎn)出。我知道你肯定會陷入一些困惑之中——如果將來AI最終取代了我們的工作那將怎么辦,但是我還是想告訴你AI只會成為你工作中更為有利的幫手。
然而,一個很重要的事情你需要記得:和AI一起工作就像你以前和人類同事一起共事一樣,沒什么不一樣!
所以呢,在你沖向AI生成器的應用的回答的時候,請你提前去審視并且評估(assess )一下。請相信我,這個過程是值得的!
請讓我知道ChatGpt有沒有其他令人驚奇的特點,非常希望你能在評論區(qū)留言告訴我!
數(shù)據(jù)總是比我們做的更好——信任它。