Hello, Two Worlds! 👋
欢迎来到双语编程的世界
想象一下:你走进一家餐厅,左手拿筷子,右手拿叉子。
听起来很怪?但你很快就会发现——有些菜用筷子夹更方便,有些用叉子叉更爽。
学编程语言也是一样的道理。Python 和 JavaScript 就是你的"筷子"和"叉子":
- Python 🐍 — 数据分析、AI、自动化脚本的王者
- JavaScript ⚡ — Web 开发、全栈应用的必备语言(我们主要用 Node.js)
很多课程让你"先学完一门再学另一门",但我们不走寻常路。同时学两门语言,反而能让你更快理解编程的本质——因为你会不断发现:"哦,原来这个概念两种语言都有,只是写法不同!"
试着问 AI:"Python 和 JavaScript 各自最擅长什么?给我举 3 个具体的例子。"
AI 是你的编程搭子,不是作弊工具。学会提问,比学会背语法重要 100 倍。
AI 时代,学编程的姿势变了
以前学编程:打开教材 → 背语法 → 抄代码 → 报错 → 崩溃 → 重复。
现在学编程:理解概念 → 让 AI 帮你写 → 看懂它写的 → 改成你要的 → 学到了。
这不是说语法不重要,而是说理解比死记硬背重要得多。你不需要记住每个函数的拼写——AI 会帮你补全。但你需要知道"我想实现什么效果",以及"AI 写的代码对不对"。
在本教程中,你会经常看到
搭建开发环境
在开始之前,你需要在电脑上安装三样东西:
1. Python
前往 python.org 下载最新版 Python。安装时一定要勾选"Add Python to PATH"。
安装完成后打开终端验证:
python --version
# 应该显示 Python 3.x.x
2. Node.js
前往 nodejs.org 下载 LTS 版本。这会同时安装 node 和 npm。
node --version
# 应该显示 v20.x.x 或更高
3. VS Code
前往 code.visualstudio.com 下载安装。推荐安装这些扩展:
- Python — 微软官方的 Python 支持
- ESLint — JavaScript 代码检查
- GitHub Copilot — AI 编程助手(学生可免费申请)
安装好之后,试着问 AI:"帮我检查一下我的 Python 和 Node.js 是否安装成功,我该运行什么命令?"
这是一个很好的开场——让 AI 帮你排查环境问题,比自己搜索 Stack Overflow 快 10 倍。
你的第一段代码:Hello World
每个程序员的旅程都从 Hello World 开始。让我们同时用两种语言打个招呼:
看到了吗?两种语言做同样的事情,区别就是:
| Python | JavaScript | |
|---|---|---|
| 打印输出 | print() | console.log() |
就这么简单。Python 比较简洁——"print"嘛,打印。JS 则比较"正式"—— console.log,往控制台记一条日志。
试试看:改改代码
上面的代码区域是可以编辑和运行的!试试:
- 把
"Hello, World!"改成你的名字 - 点击 ▶ 运行 按钮
- 看看输出区域的变化
Python 那边第一次运行可能需要几秒钟加载(因为要在浏览器里装一个迷你 Python 环境),之后就会很快了。
试着在两边各加一行代码,让它打印出 1 + 1 的结果:
- Python:
print(1 + 1) - JS:
console.log(1 + 1)
然后想一想:如果我写 print("1 + 1") 和 print(1 + 1),结果一样吗?为什么?
本站使用指南
在接下来的学习中,你会反复遇到这些元素:
代码运行区
就像上面的 Hello World 示例一样,你可以:
- 编辑代码 — 直接在编辑器里修改
- 运行代码 — 点击 ▶ 按钮执行
- 对比两种语言 — 左边 Python,右边 JavaScript
AI 提示框
你已经见过三种了:
- 问问 AI — 引导你向 AI 提出好问题
- 踩坑提醒 — 提醒你常见的语言陷阱和注意事项
- AI 练习 — 让你动手实践的小任务
学习建议
- 不要只看不做 — 每个代码示例都试着改改、跑跑
- 大胆问 AI — 遇到不懂的,直接问 AI(ChatGPT、Claude、Copilot 都行)
- 对比着看 — 同一个概念,Python 怎么写,JS 怎么写,区别是什么
- 犯错是好事 — 报错信息是你最好的老师(虽然一开始看不懂,但 AI 看得懂)
准备好了吗?让我们正式开始学习基础语法吧!👉 下一章:The Basics — 似是而非