一
- 我:你把数据抓下来存 json 吧。
- 他:json 是什么?
- 我:。。。是一种存储数据的格式。你 google 下就知道了。
- [半个小时后]
- 他:我 google 了还是不知道啊。
- 我:。。。你哪里不懂?
- 他:我也不知道我哪里不懂,你给我说说呀。
- [我于是解释]
二
- 我:这条 export 的命令,是你在 shell 里把路径设置在一个环境变量里,然后运行的程序里面就能通过这个变量读取文件路径了。
- 他:什么是 shell。
- 我:。。。你可以理解成你看到的这个命令行,通过 shell 你可以发命令、启动程序。
- 他:那我运行的程序怎么读取这个环境变量。
- 我给他写了一个 shell script 演示可以 echo 出这个变量。
- 我:懂了么?
- 他:还是不太懂
- 开始给他详细讲 shell、父子进程、export。
三
- 我:你可以看看 Flask 学 Web 后端的编程。
- [他看了 1 个多钟头]
- 我:有没有一点看懂了?
- 他:看不懂
- [我带开 Flask 主页上的代码开始给他解释]
- 我:你这行先设置好 URL 的路径,用户浏览这个页面的时候,就会运行下面这个函数,函数返回结果给回用户。
- 他:所以这个函数返回到哪里?
- 我:。。。
- [于是开始解释浏览器 /服务器,request/response 的过程]
- 他:懂了。
- 我:比如 /index 你可以返回一个 HTML,/api 你可以返回一个 json 当 API 用。
- 他:什么是 API ?
- 我:一般的 URL 就是返回 HTML 用来显示在浏览器里的,API 是用来传输数据的,不拿来直接显示用。比如这个 /api 的 url。
- 他:那这个 /api 和 API 没有关系么?
- 我:/api 只是你设置的一个 url,你可以随便设置你喜欢的名字。
- 他:那就是说和 API 是没关系的咯?
- 我:可以这么说,主要是为了人类的看懂这个名字。
类似的例子还有好多,话说他虽然不是学 cs 的,但也有一年编程经验,本科也是名校。
感觉教的真的好累。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://study.congcong.us/t/428008
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.