,去亚马逊下单。”
他扫了眼秒数,刚过一分钟。
“好,留下来的人,我们开始。”
陈哲把打印纸翻到第一页,第一章的标题是“gettg started”,下面列着安装python、第一个程序、变量和简单数据类型。
“安装python这部分我就不废话了,官网下载安装包,下一步下一步,记得勾选‘add python to path’,这是唯一需要注意的。ac和lux自带python,打开终端输入python --version看一眼版本,不是太老就行。”
他说得很快,象是早就知道这些步骤对真正的小白来说其实没那么简单,但他没打算在安装上浪费太多时间。
“装好了?行,我们开个文本编辑器,别用word,用记事本或者vs de都行,没有就去下个vs de,免费。”。
屏幕上跳出那行字的时候,陈哲指着屏幕说:“看到了吗?就这行。你写的第一行代码,让计算机听你的话说了句hello。是不是没什么了不起的?”
他往后靠了靠,沙发发出轻微的吱呀声。
“但你知道吗,所有那些你天天用的app,stagra、spotify、uber,它们的第一行代码也都是这样的。你刚才做的事,和那些年薪十几万的程序员做的第一件事,没有任何区别。”
陈哲翻了翻打印纸,目光扫过变量那一节。
“接下来是变量。这玩意儿你一听可能觉得抽象,什么变量常量数据类型,但其实很简单。”他拿起笔在打印纸的空白处写了行字,举到镜头前,“ssage =&039;hello python world&039;,prt(ssage)。看到了吗?这串字放进去,然后prt的时候就从盒子里拿出来用。”
他重新运行了一遍,屏幕上依然是那行hello。
“你可以换个盒子,比如ssage =&039;hello world&039;,再prt一次,它就变了。变量就是能变的量,盒子里装的东西能换。”
陈哲又翻了翻纸,翻到字符串那一节。
“接下来是字符串,听着高大上,其实就是一堆字符串在一起,英文叫strg,你记成‘串’就行。单引号双引号都行,但别混着用。”这个方法会把每个单词首字母大写。”
屏幕上输出了ada lovece。
“看到了?这叫方法,后面跟对小括号,意思是让python去做一件事。什么事?把首字母变大写。你用点号把na和title()连起来,意思就是对na这个变量做title()这件事。”
陈哲抬头看了眼镜头,又低头看打印纸。
“再往下是拼接,用加号就行。。中间加了个空格,用引号括起来的那个空格。”
他演示了一遍,屏幕上出现预期的输出。
“你可能会想,这有什么用?我学这个干嘛?”陈哲把打印纸翻过一页,上面密密麻麻印着练习题的代码示例,“用处就是,你现在能写个程序,问用户名字,然后跟人家打招呼了。”
运行,在提示符后输入自己的名字,屏幕上跳出hello, chen zhe!
“看到了?你刚写了个能跟人交互的程序。虽然简单,但这是个完整的程序:有输入,有处理,有输出。你学的这些零碎的东西,组合起来就能干点正经事。”
陈哲看了眼时间,已经过去十一分钟。他翻了翻剩下的打印纸,后面还有列表、if语句、字典,但今天肯定讲不完。
“好,第一期差不多到这儿。今天我们做了三件事:写了第一行代码,学会了变量,用字符串跟人打了个招呼。下期我们讲列表,那玩意儿能装一堆东西,到时候你就能写点更有用的程序了。”
他伸手准备关录制,又想起什么似的收回手。
“哦对了,这叠打印纸我会一直用。不是因为买不起书,是因为我确实买不起书。”陈哲扯了扯嘴角,算是个笑,“但书的内容是一样的,你不嫌弃的话,跟着学就行。就这样,下期见。”
他点了停止录制,方才长出一口气来。
👉&128073; 当前浏览器转码失败:请退出“阅读模式”显示完整内容,返回“原网页”。