你好世界 回忆上次内容
  • 上次 了解了 游乐场规则
  • REPL
 

 
 
添加图片注释,不超过 140 字(可选)
 
  • print函数 可以输出 字符串"h"

 
 
添加图片注释,不超过 140 字(可选)
 
  • 能否输出hello world呀~
  • 不是说好的 程序员的浪漫吗??
 
函数
  • print
  • 是函数名
  • 不能变
 
print("h")
  • 括号
  • 表示对函数 进行调用
  • 是固定结构
 

 
 
添加图片注释,不超过 140 字(可选)
 
  • "h"
  • 是参数
  • 可以变
 
  • 怎么变呢?
换一个字符串输出
  • 把 参数"h"
  • 换成 Hello world!"
 
#输出oeasy print("hello world")
  • 参数 就是
  • 交给print函数的 字符串
 
  • 交给 print函数 啥字符串
  • print 就输出 啥字符串
  • 照模照样
 

 
 
添加图片注释,不超过 140 字(可选)
 
  • 想输出 "hello world"
  • 就把 "hello world"
  • 送到 print函数的括号里
  • 当 参数
 
  • 参数改好 放在 小括号里
  • 回车 就 输出~
 
程序员的浪漫
  • 这画面 充满感情
  • 快拍下来
  • 发给你最爱的人吧!
 

 
 
添加图片注释,不超过 140 字(可选)
 
  • 可能你问了
  • 这 浪漫 在 哪儿 啊?
 

 
 
添加图片注释,不超过 140 字(可选)
传承
  • hello world 输出用的是
  • print函数
  • 对应 印刷
 

 
 
添加图片注释,不超过 140 字(可选)
 
  • 源自 古代
  • press
 
压缩
  • press
  • 最早 压的 是 橄榄油
  • 后来用来 印刷
 

 
 
添加图片注释,不超过 140 字(可选)
 
  • 最新的印刷
  • 是 打印
 
tty
  • print
  • 始自 1930s
  • 电传打字机
  • tele-typewriter
 

 
 
添加图片注释,不超过 140 字(可选)
 
  • 作为 当时的
  • 标准输出流
  • stdout
 
c语言
  • c语言
  • 始自 1969
 

 
 
添加图片注释,不超过 140 字(可选)
 
  • 输出函数名 就叫
  • printf 打印
 

 
 
添加图片注释,不超过 140 字(可选)
 
  • python 中 的输出函数
  • 依然是 print
 
  • 代表着传承
纯真
  • 当年c语言输出的 第一句
  • 就是这句
 

 
 
添加图片注释,不超过 140 字(可选)
 
  • 你最开始学python的
  • 第一行程序
  • 也是这句
 

 
 
添加图片注释,不超过 140 字(可选)
 
  • 代表着 纯真
激情
  • 历时 50+年
  • 历代程序员 各种程序
  • 持续 反复演绎
 

 
 
添加图片注释,不超过 140 字(可选)
 
  • 代表着长情!!!

 
 
添加图片注释,不超过 140 字(可选)
 
  • 快把这份程序员的浪漫
  • 分享给最值得的人!
 
错误
  • 如果 一不小心
  • 把 print 拼错了 呢?
 

 
 
添加图片注释,不超过 140 字(可选)
 
  • 首先 不要怕犯错
  • 犯错才能进步!
 
  • 如果 真的拼错了
  • 拼成 pront
  • 会如何呢?
 
拼写细节
  • NameError
  • 不认识 pront
  • 拼写 错一点儿都不行
 

 
 
添加图片注释,不超过 140 字(可选)
 
  • 叫错 print的名字
  • 找的 就不是 print
  • 找的是 pront
 
 
  • 根本 没有pront 这个 Name
  • 找不着
  • 就产生 NameError 了
 
  • 但如果 单词 没拼错
  • 小写 改 大写 了呢?
 
大小写错误
  • Print 中的 P 换成大写的
  • 又报了NameError
  • 还是找不着
 
 

 
 
添加图片注释,不超过 140 字(可选)
 
  • 这就是 计算机愚蠢之处
  • 也是 计算机可爱之处
  • 一 就是 一
  • 零 就是 零
 
  • 错一点 都不行
  • 大写 就是 大写
  • 小写 就是 小写
 
 
总结
  • 这次 真的输出了
  • 程序员的浪漫
  • Hello world!
 
  • print函数 可以输出 字符串
  • 但是 print这个词 别拼错
  • 就连 大小写 也别能错
  • 错了就改 也没事
 

 
 
添加图片注释,不超过 140 字(可选)
 
  • 在游乐场 玩够了
  • 能否 写个真正的 python程序 呢?
  • 命令行能 存文件 吗?
 


为什么学编程都从helloworld开始?的更多相关文章

  1. 从零开始学编程_第A001期_C语言HelloWorld详解

    emmm,这是我的第一篇博客. 作为一个软件工程专业的学生,我希望自己能在编程方面有不错的成就,我们老师告诉我们学编程就要写博客,在写博客的过程中不断成长,结交朋友,所以我就开始尝试写专业相关的博客. ...

  2. 我教女朋友学编程html系列(7)—Html无序列表、自定义列表、有序列表及常用例子

    昨天写的那篇文章<我教女朋友学编程Html系列(6)—Html常用表单控件>,基本上有1000人左右看了,那边文章是我站在前人的肩膀上修改来的,添加了截图和说明,合并了例子,使之更容易被初 ...

  3. [Python] 文科生零基础学编程系列二——数据类型、变量、常量的基础概念

    上一篇:[Python] 文科生零基础学编程系列--对象.集合.属性.方法的基本定义 下一篇: (仍先以最简单的Excel的VBA为例,语法与Python不同,但概念和逻辑需要理解透彻) p.p1 { ...

  4. Hard模式学编程

    靖难: 我一直推崇一种学习编程的方法,就是learn programming the hard way,我把它翻译为Hard模式学编程 . 我觉得他有以下几个要领: 1. 一开始学习的时候,要尽量去化 ...

  5. 「雕爷学编程」Arduino动手做(9)——火焰传感器模块

    37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...

  6. 【雕爷学编程】Arduino动手做(16)---数字触摸传感器

    37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...

  7. Java匹马行天下之学编程的起点——编程常识知多少

    学编程的起点——编程常识知多少 前言: 刚去大学那会,我就知道我被录取的学院是软件学院,还知道一点就是软件学院主要是学电脑的,但具体要学什么其实一无所知.待的时间久了,慢慢的,像“编程”.“软件”.“ ...

  8. Java匹马行天下之学编程的起点——高级语言大锅烩

    学编程的起点——高级语言大锅烩 前言: 学知识前总想说点鸡汤,想喝的朋友就看看,不想喝的就直接看干货吧,就当鸡汤是给我自己喝的. 前段时间在网上看了一句话感觉挺触动我的,我做个分享: 如果你觉得你的祖 ...

  9. Java匹马行天下之学编程的起点——走进编程的殿堂

    学编程的起点——走进编程的殿堂 前言: 知其然,知其所以然,努力固然重要,但是思维的提升会让你事半功倍,我会用我花费时间换来的“思维”带更多的朋友入门,让你们明明白白学编程,学编程,不迷茫. 转变思维 ...

  10. 在线学编程!十大IT在线教育网站推荐

    在线学编程!十大IT在线教育网站推荐 1.CSDN学院(http://edu.csdn.net/) CSDN学院是CSDN推出的一个面向中国软件开发者和IT专业人员的技术教育服务平台.主要提供IT领域 ...

随机推荐

  1. 基于Python的性能分析

    1.什么是性能分析 字面意思就是对程序的性能,从用户角度出发就是运行的速度,占用的内存. 通过对以上情况的分析,来决定程序的哪部份能被优化.提高程序的速度以及内存的使用效率. 首先我们要弄清楚造成时间 ...

  2. linux用户管理:创建用户,删除用户,管理用户,用户配置

    目录 一.关于用户 二.用户的三种类型 三.与用户有关的配置文件详解 四.创建用户 五.设置用户密码 六.删除用户 七.用户密码时效管理 八.查看用户相关信息的命令 九.修改用户基本信息 十.管理用户 ...

  3. 关于MySQL数据库大字符串存取 类型选择

    摘自:https://blog.csdn.net/weixin_40485506/article/details/83588169 关于MySQL数据库存储大字符串类型长度 根据所要存取字符长度及My ...

  4. MySQL中drop/truncate/delete的区别

    1.Delete语句执行删除的过程是每次从表中删除一行,并且同时将删除操作作为事务记录在日志中保存以便进行进行回滚操作(只删除表数据). delete是DML,执行delete操作时,每次从表中删除一 ...

  5. Vue——计算属性和侦听属性

    一.计算属性 模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的.在模板中放入太多的逻辑会让模板过重且难以维护.例如,有一个嵌套数组对象:我们想根据 author 是否已经有一些书来显示不同的 ...

  6. swift_slowAlloc Crash 分析

    一.Crash详情 Crash类型 exception EXC_BREAKPOINT (SIGTRAP) reason EXC_BREAKPOINT EXC_ARM_BREAKPOINT fault_ ...

  7. 椭圆曲线密码学(ECC)加解密,附带python代码

    想起来很久没写博客了,刚好今天要写实验报告,随便把之前的也完成吧 1.椭圆曲线概念 椭圆曲线在经过化解后,可以用这条式子表达:E:y²=x³+ax+b 其背后的密码学原理,是基于椭圆曲线离散对数问题, ...

  8. QuartusII调用 PLL_IP核方法(Mega Wizard)

    [基本信息] 要求:调用PLL-IP核,50Mhz晶振输入,输出四路时钟不同信号:100Mhz,25Mhz,50Mhz(90°相位),50Mhz(20%占空比). 芯片型号:cyclone Ⅳ EP4 ...

  9. REACT 前端界面提交

    在react项目中安装代理中间件 setupProxy.js文件 const { createProxyMiddleware: proxy } = require('http-proxy-middle ...

  10. kettle从入门到精通 第三十三课 再谈 kettle 表输出 分区/分片

    1.之前第九章有讲过kettle 表输出步骤,里面有简单的提到过表输出步骤里面的表分区设置,这里详细介绍下. 表分区数据:选择此选项可根据"分区"字段中指定的日期字段的值将数据拆分 ...