final202 发表于 2020-10-15 15:12:03

也算是零基础学习,争取每日打卡更新

已经看了一段时间其他up主的视频,发现小甲鱼的视频播放量很高,特意过来从头学习。

因为年纪大了,学过的容易忘。本人81年的,所以试试在这里每天打卡,和年轻的帅小伙小姑娘们一起分享记录学习的快乐时光!

学习计划:每天争取学习40分钟左右,如果有事耽误了,则需改日补上,一周有一天偷懒的时间。

今日学习P1和2,回顾一下基础入门。

final202 发表于 2020-10-16 11:58:23

没想到还能听到海子的诗,我泪流满面!

今天的比较简单,解释了“变量、字符串、转义符”等基本概念,有一些的确忘记了。比如print(r“面朝大海,春暖花开\by 海子”),这个r的作用就是忽略后面的\符号。
再比如数字 520 和 字符串”520“ 的区别。

温故而知新,今天有雨。

final202 发表于 2020-10-18 21:26:09

先打个卡,昨天休息,今天懒了一天,不能懈怠,继续加油!

Random的中文文档,不知道有没有权限查看。

final202 发表于 2020-10-19 14:37:06

今天的运算符对于老年人来说,稍微有点绕,不过静下心来,耐心一个一个算就没问题,关键是细心,搞清楚运算顺序。

是论坛不能上传附件,还是我没有权限上传。

以后再说把。

final202 发表于 2020-10-20 11:22:41

分支和循环

第五种比较有意思:
print("抱歉,未满18岁禁止访问") if age < 18 else print("欢迎光临,贵宾一位!")

有个不太明白的报错也mark一下。
>>>a = 3
>>>b = 5
>>>small = a if a < b else small = b
SyntaxError: cannot assign to conditional expression
>>>small = a if a < b else b
>>>print(small)
>>>3

z1161398501 发表于 2020-10-20 12:00:16

加油啊!

final202 发表于 2020-10-21 23:33:28

今天学习到计算10以内的素数,比较绕啊,还没有完全掌握清楚,明天弄明白以后,把自己的思路发上来看看,是不是理解对了。

final202 发表于 2020-10-23 00:40:43

今天又来晚了,下午学习了列表的增删改查。昨天的问题还没时间整明白,只能继续mark了。

final202 发表于 2020-10-23 17:24:52

今天讲到了“引用”、“浅拷贝”、“深拷贝”的区别。因为之前把金角大王在B站的视频撸了一遍,他那边关于内存id这块还是讲的比较详细的,所以比较好理解。自己也做了一点笔记,可是好像论坛还是没法贴图,我也懒得找图床。
其实可以通过id这个命令,更加好理解一些。
id(x)
id(y)
id(x)
id(y)
有兴趣的小伙伴可以试一试。

final202 发表于 2020-10-26 11:58:24

休息一天,鸽了一天,今天必须补起来。
今天学到了列表推导式,感觉很是方便。
没有学过其他语言,感觉python有点类似于半成品食品,可能别的语言需要你从原材料开始处理起,才能做一顿美食。但是python就像你在超市买的半成品,回来加工一下就可以果腹了。
确实方便。

final202 发表于 2020-10-26 17:01:18

新视频已经刷完了,只能回去看旧视频了,不过也不算太旧,18年的视频。

final202 发表于 2020-10-27 13:17:09

刷旧视频,温习了一下break和continue的区别,来分享一下。看来得找一个专门的笔记软件可以内置区别代码的,来作为学习比较,有道云笔记好像没有这个功能,比较丑,也看得不方便。
Python中break和continue的区别
先来一段代码
count = 0
while count < 10:
    print("我在运行", count)
    break
    count = count + 1
执行结果为如下,也很容易理解,count = 0,第一次执行后,就被break了,while循环也结束了,下面的count+1也不会执行。
###不能传图,自己敲代码看吧!
改动一下,把break放到最后。
count = 0
while count < 10:
    print("我在运行", count)
    count = count + 1
    break
结果也是一样,为什么count值为0呢,不是应该+1为1吗?没关系我们加一个print在break前看看。
###不能传图,自己敲代码看吧!
上面是没有加print,下面的是加了print的,说明count已经+1了,但是循环被终止了,不会第二次循环。
再来看continue。
continue是结束本次循环,然后重新开始循环。
count = 0
while count < 10:
    print("我在运行", count)
    continue
    count = count+1
看执行结果:
###不能传图,自己敲代码看吧!
死循环,必须手动才能退出。同样是因为中断循环,count没有+1。我们把continue放在最后,结果就正常了。
###不能传图,自己敲代码看吧!

final202 发表于 2020-10-29 13:01:17

咦,昨天又忘记签到了,不过昨天确实鸽了一天,得补。

final202 发表于 2020-10-31 13:50:43

咦,昨天又鸽一天。。。记得补上。

final202 发表于 2020-11-4 10:25:42

昨天学习了函数,因为之前看过的原因,所以不太难理解。对于全局变量和局部变量,也没什么大问题。

XX牛牛 发表于 2020-11-5 09:07:08

支持楼主,加油

19924269098 发表于 2020-11-5 09:32:08

支持,加油

pasu0607 发表于 2020-11-5 16:27:48

这是你的笔记贴吗

赵二 发表于 2020-11-6 05:16:01

打卡

final202 发表于 2020-11-7 23:41:47

昨天忘记打卡了,今天补上。
学习到了汉诺塔,怎么说了,可以理解,但是无法融汇贯通,就先这样吧。
不过觉得小甲鱼讲的不是很详细,我是因为之前研究过廖雪峰的教程,当时也是整了半天才明白,今天再次遇到这个汉诺塔,虽然明白代码的意思,但是原理真的不太了解。

弹幕有一句“不要用人的思维,要用计算机的思维”,还是给了我一点启发,那么我懂这么用就可以了。就不去纠结什么原理了,就站在前人的肩膀上吧。
页: [1] 2 3
查看完整版本: 也算是零基础学习,争取每日打卡更新