本文首发于公众号:更AI (power_ai),欢迎关注,编程、AI干货及时送!
5个可以提升你日常工作效率的ChatGPT特性
如何利用它提高代码质量
**ChatGPT已经彻底改变了开发代码的方式。**然而,大多数软件开发人员和数据专业人员仍然没有使用ChatGPT来提高和简化他们的工作。
这就是为什么我在这里列出了5种不同的特性,可以在你的日常工作中提高效率和质量。
你可以在你的日常工作中使用它们。让我们一起发现如何做到这一点 👇🏻
⚠️ 警告:你永远不应该在ChatGPT中使用关键代码或信息。
#1. 生成你的代码骨架
ChatGPT是我在从头开始构建新项目时的秘密武器。只需要几个提示,它就可以生成我需要的代码骨架,包括我选择的技术、框架和版本。它不仅每次至少为我节省一个小时左右的工作时间,而且还有助于保持我的文档 —— 或团队的文档 —— 的组织和更新。就像团队中有一双额外的手!
例如,假设我想要使用一些外部API。我可以要求ChatGPT为我草拟一个初始的代码结构。
生成整合外部API的初始代码框架,使用Python语言。
ChatGPT立刻就给出答复:
ChatGPT聊天截图。ChatGPT为我提供了一个代码骨架。
或者我甚至可以要求一个使用Selenium抓取LinkedIn的骨架,ChatGPT给我以下输出。
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
# 初始化web驱动程序
driver = webdriver.Firefox()
# 导航到LinkedIn
driver.get(\"https://www.linkedin.com/\")
# 查找电子邮件和密码输入字段
email = driver.find_element_by_id(\"username\")
password = driver.find_element_by_id(\"password\")
# 输入你的凭证
email.send_keys(\"YOUR_EMAIL\")
password.send_keys(\"YOUR_PASSWORD\")
# 点击登录按钮
driver.find_element_by_xpath(\"//button[@type='submit']\").click()
# 等待页面加载
time.sleep(5)
# 导航到所需用户的个人资料
driver.get(\"https://www.linkedin.com/in/USER_PROFILE_NAME\"