跳过导航
1
第1课

第1课:Claude Code CLI

公认最强的AI编程工具,终端直接使用

预计30分钟 零基础友好 Claude Code

学习目标

  • 了解Claude Code是什么
  • 学会安装和配置Claude Code
  • 掌握基本的使用方法
  • 完成第一个AI编程任务

为什么选Claude Code?

Claude Code 是目前公认最强的AI编程工具之一,它直接在终端中运行,让你可以用自然语言与AI对话,完成各种编程任务。

核心优势

  1. 终端原生 - 无需离开命令行,直接在终端中使用
  2. 理解上下文 - 能够理解你的项目结构和代码上下文
  3. 多语言支持 - 支持 Python、JavaScript、TypeScript 等多种编程语言
  4. 安全可靠 - 由 Anthropic 开发,注重安全性和可靠性

安装 Claude Code

前置要求

  • Node.js 18 或更高版本
  • npm 或 yarn 包管理器

安装步骤

# 使用 npm 全局安装
npm install -g @anthropic-ai/claude-code

# 或者使用 yarn
yarn global add @anthropic-ai/claude-code

验证安装

# 检查版本
claude --version

# 查看帮助信息
claude --help

基本使用

启动 Claude Code

# 在项目目录中启动
cd your-project
claude

基本对话

启动后,你可以直接用自然语言描述你的需求:

> 帮我创建一个 Python 脚本,读取 CSV 文件并计算每列的平均值

代码解释

> 解释一下这段代码的作用:
> 
> def fibonacci(n):
>     if n <= 1:
>         return n
>     return fibonacci(n-1) + fibonacci(n-2)

代码重构

> 帮我重构这个函数,使用迭代代替递归,提高性能

高级功能

项目上下文

Claude Code 能够理解你的整个项目:

> 分析一下这个项目的结构,告诉我主要的功能模块

文件操作

> 读取 config.json 文件,修改数据库连接配置

Git 集成

> 帮我创建一个 git commit,描述我刚才的修改

最佳实践

1. 明确需求

描述需求时要具体、清晰:

❌ “帮我写个函数” ✅ “帮我写一个 Python 函数,接收一个字符串列表,返回长度最长的字符串”

2. 提供上下文

如果需求涉及特定代码,直接粘贴或引用:

> 在 utils.py 的 calculate_average 函数中添加参数验证

3. 分步迭代

复杂任务可以分步骤完成:

> 第一步:创建数据库模型
> 第二步:创建 API 路由
> 第三步:添加数据验证

常见问题

Q: Claude Code 需要付费吗?

A: Claude Code 本身免费,但使用 Claude API 需要付费。Anthropic 提供免费额度供新用户体验。

Q: 支持哪些编程语言?

A: 支持几乎所有主流编程语言,包括 Python、JavaScript、TypeScript、Java、C++、Go、Rust 等。

Q: 代码安全吗?

A: Anthropic 非常重视安全,代码会在本地处理,不会被用于训练模型。但敏感信息仍建议不要直接发送。

动手练习

练习1:安装和配置

  1. 安装 Claude Code
  2. 验证安装成功
  3. 查看帮助文档

练习2:基础对话

  1. 启动 Claude Code
  2. 询问”什么是 AI 编程?”
  3. 让它解释一个简单的代码概念

练习3:代码生成

  1. 创建一个新项目目录
  2. 让 Claude Code 生成一个简单的 Python 计算器
  3. 运行并测试生成的代码

下一步

完成本课后,你将:

  • ✅ 了解 Claude Code 的核心功能
  • ✅ 能够安装和配置 Claude Code
  • ✅ 掌握基本的使用方法
  • ✅ 完成第一个 AI 编程任务

准备好了吗?让我们开始吧!