理解代码比记住代码更重要。 敲重点!!!就像以前做数学题,不是比谁【看起来】上课认真笔记认真,而是你今天学会了多少?
知道在哪查找答案比记住更重要。
比如文档。
关于搜索,尽量不要用百度。stackoverflow上搜索问题的答案。
顺便给自己普及一些搜索的知识。啊啊突然想表白李笑来(:))编程入门简直爽死了。
心态篇
提高解决问题的能力,是人生最重要的能力。解决问题的过程本来就是花时间的,不花时间那是[伸手党]才会做的事情。
方法篇
在谷歌中用中文搜索,不是英文搜索。
将报错英文复制粘贴到谷歌里面
第一步:定位你在做什么事情中遇到了问题。例如碰到的问题是在安装Rstuido的过程中碰到的。描述这件事情的英文单词是:Rstudio install
第二步:复制错误信息。例如上面的错误信息是:R does not appear to be installed
如果你是在学新技术知识,可以在搜索问题后面加一个关键词stackoverflow,找到的答案会更准确。
找一个技术大牛导师
提高学习能力的至少关键知识是什么呢?
1)习惯使用搜索引擎的能力
2)不做伸手党的能力
呀终于可以换行了,类比微信聊天框的换行哈哈哈。\
python中数有四种类型:整数、长整数、浮点数(1.23、3E-2)和复数(形如a+bi(a,b均为[实数]的数称为复数,其中a称为实部,b称为[虚部]i称为虚数单位
记住:空行也是程序代码的一部分。
同一行中类型A,类型B,类型C,忽然觉得现在学的语法不就是英语的 grammar嘛
代码是一种语言,我们要学单词,学语法,学会基础了才可以去输出解决问题~
import 与 from...import
就是导入的意思啦
从。。导入。。
模块就是somemodule 函数就是somefunction
每个变量在使用前都【必须】赋值,变量赋值以后该变量才会被创建。
看见没???
用啥赋值捏?当然是超厉害der 等号!!
玩法:名字 = 值
多个变量赋值
有三个小朋友,我可以给他们起相同的名字哦
比如小朋友A=小朋友B=小朋友C=泡泡
当然也可以 小朋友A,小朋友B,小朋友C=童童,纯纯,冰柠檬
a, b, c = 1, 2, "runoob"
标准数据类型有六种
- Number(数字)
- String(字符串) 从0开始,-1是末尾
- List(列表)
- Tuple(元组)
- Sets(集合)
- Dictionary(字典)
内置的 type() 函数可以用来查询变量所指的对象类型。
区别 type() isinstance()
type()不会认为子类是一种父类类型。
isinstance()会认为子类是一种父类类型。
print (str * 2) # 输出字符串两次
嵌套 列表包含列表
列表
是①写在方括号([])之间、②用逗号分隔开的元素列表。
Q:A:a[0]=9就是把第一个元素改成了9 这就是元素改变
集合(set)
- what
是一个①无序②不重复元素的序列。
结合数学知识🧀 可能暂时还不是很懂,就想交集并集子集这些就会发现诶??数学课完全都学过哦。终于发现数学的用处辣。
- how
①{}
②SET() 一个空集合只可以用这种哦
关于今天听到的笑来老师的一句话:编程是最能提高学习能力的学习。嗯即使木有学会这种语言,我也提高了自己的元认知不是吗?所以我爱编程我爱编程我爱编程我爱编程我爱编程.还有今天早上群里一个妹子上手做项目,老人问她基础没有打好。嗯,我要踏踏实实,就像永澄老师说的,慢就是快,扎实一点。以后问别人问题的适合才不会慌2333.用冰岩的话给自己鸡汤:种一棵树最好的时间是十年前,其次是现在。
字典
what 一种映射类型
是一个无序的键(key) : 值(value)对集合。
键(key) 不可变类型。必须是唯一的。
唔类比一下手机通讯录。
名字:键 只能是简单的字符串、整数、浮点数、bool值。list不能是。
电话和其他信息:值
d = {key1 : value1, key2 : value2 }
口诀:冒号逗号🌺括号
注意,如果你的键是字符串,通过键访问的时候就需要加引号,如果是数字作为键则不用。
字典也可以通过for...in遍历:
for name in score:
print score[name]
注意,遍历的变量中存储的是字典的键。
啊啊这里的遍历就是环球旅行不重复的意思,还受到了👨💻的表演开心!!手动查!!笔芯自己。另外今天还惊喜的发现拖到谷歌浏览器就可以。。。根本不用复制粘贴到框里面。Mac真的巨巨巨酷😯