69书吧最新网址:www.69hao.com
首页 > 精品推荐 > 美利坚:我的模拟器不对劲! > 第十三章 网课教学

第十三章 网课教学(2/2)

目录
好书推荐: 超时空奶娃,晋阳公主小兕子 魔门仙府 刁民,別打扰我拯救世界 魔修也要上班打卡吗? 鲁智深穿越一人之下 我给历史加点难度,玩家全破防了 战锤:开局行星总督,欠税三百年 港片:洪兴,从斩杀大嫂开始 没监控敢讹我?不知道我五行缺德 斗罗:萧萧的绝世人生重制计划

“如果你点进这个视频,大概是想学python,但不知道该从哪开始。书店里的大部头太厚,网上的教程要么太浅要么太跳,或者你就是单纯不想花钱买课。”他顿了顿,举起手里那叠列印纸晃了晃,“巧了,我也是。”

屏幕右上角的自己看起来还算自然。

“我手里这本《python crash course》,eric matthes写的,算是python入门里比较经典的一本。但我没买正版,因为我付不起四十刀。”陈哲把纸放下,语气平平的像是在陈述事实,“这叠纸是我在学校印表机蹭的,如果你觉得这样不好,你现在就可以关视频,去亚马逊下单。”

他扫了眼秒数,刚过一分钟。

“好,留下来的人,我们开始。”

陈哲把列印纸翻到第一页,第一章的標题是“getting started”,下面列著安装python、第一个程序、变量和简单数据类型。

“安装python这部分我就不废话了,官网下载安装包,下一步下一步,记得勾选『add python to path』,这是唯一需要注意的。mac和linux自带python,打开终端输入python --version看一眼版本,不是太老就行。”

他说得很快,像是早就知道这些步骤对真正的小白来说其实没那么简单,但他没打算在安装上浪费太多时间。

“装好了?行,我们开个文本编辑器,別用word,用记事本或者vs code都行,没有就去下个vs code,免费。”

陈哲把列印纸翻到第二个小节,上面印著第一个示例程序:print(“hello python world!“)

他把这段代码抄进编辑器里——抄的过程中故意放慢了速度,让观眾能看清每一个字符——然后保存成hello.py,打开终端运行。

屏幕上跳出那行字的时候,陈哲指著屏幕说:“看到了吗?就这行。你写的第一行代码,让电脑听你的话说了句hello。是不是没什么了不起的?”

他往后靠了靠,沙发发出轻微的吱呀声。

“但你知道吗,所有那些你天天用的app,instagram、spotify、uber,它们的第一行代码也都是这样的。你刚才做的事,和那些年薪十几万的程式设计师做的第一件事,没有任何区別。”

陈哲翻了翻列印纸,目光扫过变量那一节。

“接下来是变量。这玩意儿你一听可能觉得抽象,什么变量常量数据类型,但其实很简单。”他拿起笔在列印纸的空白处写了行字,举到镜头前,“message =hello python world,print(message)。看到了吗?message就是个盒子,你把hello python world这串字放进去,然后print的时候就从盒子里拿出来用。”

他重新运行了一遍,屏幕上依然是那行hello。

“你可以换个盒子,比如message =hello world,再print一次,它就变了。变量就是能变的量,盒子里装的东西能换。”

陈哲又翻了翻纸,翻到字符串那一节。

“接下来是字符串,听著高大上,其实就是一堆字符串在一起,英文叫string,你记成『串』就行。单引號双引號都行,但別混著用。”他边说边写,“name =ada lovelace,然后print(name.title()),title()这个方法会把每个单词首字母大写。”

屏幕上输出了ada lovelace。

“看到了?这叫方法,后面跟对小括號,意思是让python去做一件事。什么事?把首字母变大写。你用点號把name和title()连起来,意思就是对name这个变量做title()这件事。”

陈哲抬头看了眼镜头,又低头看列印纸。

“再往下是拼接,用加號就行。first_name =ada,last_name =lovelace,full_name = first_name ++ last_name,print(full_name),你得到ada lovelace。中间加了个空格,用引號括起来的那个空格。”

他演示了一遍,屏幕上出现预期的输出。

“你可能会想,这有什么用?我学这个干嘛?”陈哲把列印纸翻过一页,上面密密麻麻印著练习题的代码示例,“用处就是,你现在能写个程序,问用户名字,然后跟人家打招呼了。”

他快速敲了几行:

```

name = input(“whats your name?“)

print(“hello,“+ name.title()+“!“)

```

运行,在提示符后输入自己的名字,屏幕上跳出hello, chen zhe!

“看到了?你刚写了个能跟人互动的程序。虽然简单,但这是个完整的程序:有输入,有处理,有输出。你学的这些零碎的东西,组合起来就能干点正经事。”

陈哲看了眼时间,已经过去十一分钟。他翻了翻剩下的列印纸,后面还有列表、if语句、字典,但今天肯定讲不完。

“好,第一期差不多到这儿。今天我们做了三件事:写了第一行代码,学会了变量,用字符串跟人打了个招呼。下期我们讲列表,那玩意儿能装一堆东西,到时候你就能写点更有用的程序了。”

他伸手准备关录製,又想起什么似的收回手。

“哦对了,这叠列印纸我会一直用。不是因为买不起书,是因为我確实买不起书。”陈哲扯了扯嘴角,算是个笑,“但书的內容是一样的,你不嫌弃的话,跟著学就行。就这样,下期见。”

他点了停止录製,方才长出一口气来。

目录
新书推荐: 科技降维,我在四合院造光刻机 四合院:开局上交未来基地,国家 偷听真少爷心声,六个姐姐后悔了 四合院:签到黑科技,碾压全院 四合院:从上交核潜艇技术开始 相亲就变强,全城女神沦陷了 过年我带回个童养媳? 霍格沃兹之从假扮救世主开始 hp:那颠神来自格林德沃! 四合院之我是一大爷他叔
返回顶部