零基础如何用 Claude Code 写第一行代码

  • 原创
  • |
  • 浏览:0
  • |
  • 更新:

很多非程序员想学编程,都被"装环境、配路径、查文档"劝退。我第一次打开 Claude Code 时其实也手抖,生怕自己不会下命令。结果试了十分钟就发现:它能把自然语言直接转成可运行代码,还能帮你改 bug。本文分享我第一次用它写代码的真实路径,从下载安装到跑通第一个计算器,适合完全零基础、连 Python 都没装过的人照做。全程不用背命令,照着点就行。

零基础如何用 Claude Code 写第一行代码

工具/原料

  • 任意可联网的台式机或笔记本苹果PC电脑
  • Windows 11(22H2 及以上)macOS 13+
  • Claude Code 最新版Node.js 18+;Python 3.10+
  • 一个已联网的电脑(Windows 11 或 macOS 13+)

方法/步骤

  1. 1

    步骤一:下载并安装 Claude Code

    Claude Code 目前主要在官网提供下载,支持 Windows 和 macOS。打开浏览器,搜索 "Claude Code" 进入官网,找到下载入口,选择和你电脑系统对应的安装包。

     

    下载完成后双击安装,过程和普通软件差不多:点"下一步"、选安装位置、等进度条走完。Windows 用户如果弹出"是否允许此应用对设备进行更改",点"是";macOS 用户如果提示"来自互联网的应用",去系统设置 → 隐私与安全性里点"仍要打开"。

     

    安装完第一次启动,会要求登录。你可以用邮箱注册一个 Anthropic 账号,也可以用已有账号直接扫码。登录成功后,界面主要分成两块:上面是聊天区,你打字提问的地方;下面是终端区,它执行命令和显示结果的地方。看着唬人,其实跟微信聊天加一个黑框终端差不多。

    零基础如何用 Claude Code 写第一行代码
  2. 2

    步骤二:授权访问并新建项目文件夹

    第一次使用前,Claude Code 会问你是否允许访问本地文件。这一步别怕,它只在当前项目目录里工作,不会乱翻你电脑。点"允许"或"Yes"。

     

    接下来要给它圈一个"工作区"。agent 工具的核心逻辑是:你先指定一个文件夹,它写的新文件都会放在这里,找得着、不乱。

     

    1. 在 D 盘空白处右键 → 新建文件夹,命名为 agent-first-code。

    2. 打开命令提示符(按 Win + R,输入 cmd,回车),输入 cd D:\agent-first-code 回车,再输入 claude 回车启动 Claude Code。Mac 用户打开终端,输入 cd /Users/你的用户名/Desktop/agent-first-code 回车,再输入 claude 回车。注意把"你的用户名"换成你电脑的实际用户名。

    3. 看到 Claude Code 窗口标题或终端路径显示 D:\agent-first-code(Mac 显示 /Users/你的用户名/Desktop/agent-first-code),就说明当前工作区已切换到该文件夹。

    零基础如何用 Claude Code 写第一行代码
  3. 2
    相关内容未经许可获取自百度经验
  4. 3

    步骤三:用一句话描述需求,让它生成代码

    现在可以开始写第一行代码了。不用自己敲,直接跟它说需求。

     

    在聊天框里输入:

    帮我写一个 Python 计算器,能输入两个数和运算符,输出结果。文件保存到当前项目文件夹里。

     

    Claude Code 会开始思考,然后做几件事:先检查你电脑有没有装 Python;如果没有,它会提示你去 python.org 下载安装;如果有,它会直接在当前项目文件夹里新建一个 calculator.py 文件,并写入类似下面的代码。

     

    def calculate(a, b, op):

        """根据运算符 op 计算 a 和 b 的结果。"""

        if op == "+":

            return a + b

        elif op == "-":

            return a - b

        elif op == "*":

            return a * b

        elif op == "/":

            if b == 0:

                raise ValueError("除数不能为 0")

            return a / b

        else:

            raise ValueError(f"不支持的运算符: {op}")

     

    //省略main函数。。。

     

    生成过程中你可以看到它在终端区执行了哪些命令。我第一次看到它唰唰唰把代码写出来,比自己查半小时文档爽多了。

    零基础如何用 Claude Code 写第一行代码
  5. 4

    步骤四:运行程序并看懂结果

    代码写完后,让它跑起来验证一下。

     

    在 Claude Code 聊天框输入(数字和运算符直接写在命令后面,空格分开):! python calculator.py 8 4 "*"

     

    它会直接运行并输出:结果: 8 * 4 = 32

     

    注意运算符 * 要加英文引号(写成 "*")。在 PowerShell 等终端里 * 会被当成通配符,自动展开成当前目录的文件名,程序就会收到错误内容而报错;加引号就能原样传入。

     

    这种 8 4 * 写法是「命令行参数模式」。之所以不逐行输入数字,是因为 Claude Code 会话里跑程序时键盘输入接不上,会报 EOF when reading a line;把参数写进命令就能绕开(想体验自己敲键盘,在你自己的 cmd 里 cd D:\agent-first-code 后输入 python calculator.py 即可)。

     

    如果提示"Python 没安装",把报错复制回聊天框问它"怎么解决",装包时记得勾选 "Add Python to PATH",关掉重开即可。

    零基础如何用 Claude Code 写第一行代码
  6. 5

    步骤五:测一个边界情况,看 agent 替你想到了什么

    基础计算跑通后,顺手测一个最容易出错的场景:除数是 0。

     

    在聊天框输入(除法用 ÷ 代替 /,原因见下方注意事项):! python calculator.py 5 0 ÷

     

    你会看到输出:除数不能为 0

     

    注意,这个"除数为 0 也不崩溃、还给出友好提示"的能力,其实在步骤三生成的代码里已经写好了(就是那一段 if b == 0: raise ValueError("除数不能为 0"))。也就是说,agent 在写代码时就已经替你考虑了这个边界情况。

     

    这正是用 agent 编程省心的地方:你不用把每个坑都提前想清楚。但反过来,养成自己测边界情况的习惯很重要——别因为它"看起来能跑"就完全信它。哪天你让它写更复杂的程序,自己点几个特殊输入(比如空值、超长文本、除零),往往能发现它没考虑到的地方。

     

    如果你想体验"你一句它一句"的迭代,也可以接着让它把提示语换个说法,它会立刻改好。

    零基础如何用 Claude Code 写第一行代码
    END

注意事项

  • 第一次用先别写大项目,从一个 5 分钟能跑通的小功能开始,建立信心最重要。
  • 不要把重要系统目录或公司代码直接丢给 agent,先在个人项目里练手。
  • Claude Code 生成的代码有时会有多余注释或不够简洁,跑通后再让它"精简一下"。
  • 如果电脑之前没装过 Python,安装时务必勾选 "Add Python to PATH",否则后面运行会找不到命令。
  • 遇到报错不要慌,把报错文字完整复制给 Claude Code,它比你自己搜要快。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部