讲师:乌鸦哥
掌握程序员必备的基础技能
大家平时用电脑,双击图标就能打开软件,比如微信、游戏,对吧?
这其实是乔布斯老爷子发明的图形界面带来的便利。但这背后,程序运行的原理可不是双击那么简单。
今天我们就来揭秘一下,程序到底是怎么跑起来的,以及如何从网上获取代码。
工欲善其事,必先利其器
我们需要安装两个核心软件:
Mac用户有个"秘密武器" - Homebrew
它是Mac上最好用的软件管理工具,就像手机上的App Store一样
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
💡 安装完Homebrew后,安装软件就变得超级简单了!
当然,你也可以选择直接下载安装包,但用Homebrew更专业、更方便管理版本。
Git 就像是连接你电脑和云端代码仓库的"桥梁"
😄 就像安装微信一样简单,大部分选项用默认的就行
推荐方式:使用 Homebrew
brew install git
备选方式:官网下载
访问 git-scm.com/download/mac 下载安装包
💡 用Homebrew安装的好处:自动配置环境、方便升级版本
打开命令行,输入这个"暗号":
git --version
格式说明:
如果看到版本号,恭喜你安装成功了!
告诉 Git 你是谁(就像实名认证)
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
💡 这样以后代码提交时就知道是谁改的了
Node.js 是JavaScript的"翻译官"
就像我们需要翻译把英语翻译成中文,计算机也需要Node.js把JavaScript翻译成机器语言
💡 LTS版本最稳定,适合新手使用
推荐方式:使用 Homebrew
brew install node
备选方式:官网下载
访问 nodejs.org 下载安装包
💡 Homebrew可以自动管理多个Node.js版本
node -v
格式说明:
node 后面有一个空格-v 表示查看版本比如显示:v18.17.0
你看黑客电影,高手们都是对着黑乎乎的屏幕敲代码,对吧?那玩意儿叫"命令行"或者"终端"。
现在软件都安装好了,我们来学学怎么用命令行操作电脑。
在苹果电脑上,它叫"终端"(Terminal)。
在Windows上,它叫"命令提示符"(Command Prompt)或"PowerShell"。
虽然看起来有点"复古",但它非常强大,是程序员的必备工具。
讲个笑话:为什么程序员喜欢用黑色的终端?因为亮色主题会亮瞎他们的眼!
我们只学最基本的几个,就像学开车只需要会油门刹车方向盘
就像开灯看看房间里有啥
ls # Mac/Linux 用这个
dir # Windows 用这个
直接输入,回车执行,就能看到当前文件夹里的所有文件和文件夹
cd 的意思是 "Change Directory",就是"换个地方"
cd 文件夹名字
重要:cd 和文件夹名之间必须有空格!
常用例子:
cd Desktop - 进入桌面cd .. - 返回上一层程序员的"网盘" - 存放代码的云端仓库
💡 我们今天用的是公开仓库,不需要注册账户!
就像你把照片存在云盘里一样,程序员把代码存在Github上。
这样不管在哪台电脑,都能访问到最新的代码。而且还能和别人分享代码,就像分享网盘链接一样简单。
把云端的代码"搬"到你的电脑里
https://github.com/thunderwin/full_stock_course_node_demo.git就像从网盘下载文件一样简单
git clone https://github.com/thunderwin/full_stock_course_node_demo.git
💡 公开仓库直接 clone,不需要登录!
😄 就像下载免费软件,不用注册会员
让沉睡的代码"活"起来
来,我们走一遍完整流程:
ls 或 dir 看看现在在哪cd 进入到你的项目文件夹node 文件名.js 运行程序!你看,就这几步,跟学开车一样,熟悉了就好了!
node 文件名.jsnpm install 再 npm start😄 就像不同的游戏有不同的启动方式
验收成果的时刻到了!
💡 如果是web项目,通常会显示类似"Server running on port 3000"的信息
今天我们学会了程序员的基础工具链
git clone - 下载代码node - 运行JavaScript记住:Mac用户优先使用Homebrew,命令中要注意空格!
下节课见!👋