oli9
oli9
**学员信息** 学号:1901110099 学习内容:ֵDAY 2 配置Python环境,编写hello world python 程序;使用Jupyter 阅读笑来老师的书 学习用时:3 小时 **学习笔记** 之前在体验营的时候略有接触Python及运行环境,因此操作是感觉没有太陌生。但是看学习文档还是有点费劲。 clone 笑来老师的书到本地时还是慢,并且一开始还出错,可能还是家里网络问题。群里同学问老师关于打开Jupyter Lab阅读的问题也正好解决了我的问题。
**学员信息** 学号:1901110099 学习内容:ֵ**Day 3** 对 Python 有一个初步的整体了了解;并使⽤用 Python 编写一个计算器 学习用时:4 天 **学习笔记** 自学真的是需要有探索精神。除了课件中提到的文档阅读材料外,还需要自行在网上搜索相关内容,比如这次作业要编写的计算器。这是编程初体验,但也体验到了难度。就刚接触Python不久的我,实在是无法独立完成。最终在网上找了一些样例。其中有一个能比较充分的解释每一条程序。于是,就照猫画虎地操作了一便。在终端不断报错的情况下,去看哪些地方和样例不一致,比如有些行没有缩进,有些少了半个括号等。这些都是会造成最终无法运行的点。感觉编程真的是讲究精确度,要一丝不苟。 主要是还没有达到自主编写的能力。希望能一步一步有所提高。也感谢教练的鼓励!
**学员信息** 学号:1901110099 学习内容:ֵ**Day 4** 流程控制,学习关于if, elif, else, for...in, while, break, continue的用法;制作九九乘法表,并且只打印出奇数行。 学习用时:3-4 天 **学习笔记** 对于编程思维稍微有了点感觉,还需要继续努力。 对于九九乘法表能够凭借自己的理解编写程序并成功打印,但是在打印去掉偶数行的时候,遇到了困难。想通过continue去实现,但怎么也实现不了。询问了教练,拓展了思路,最终完成了作业。但是,对于continue, break的应用,还需要多加练习。
**学员信息** 学号:1901110099 学习内容:ֵ**Day 5** 掌握 Python 语⾔言中的基本数据类型 学习用时: 一周 **学习笔记** 这周有事耽搁了学习的进度。但是,感觉越到后面越是难了。有时候对于一个点不能按照要求做出来着实令人烦躁。但是找到了方法就顿时有豁然开朗的感觉。 有些程序是网上找的,虽然暂时达到了作业的要求,但是其中还不是完全理解。需要自己再去好好琢磨一番。
**学员信息** 学号:1901110099 学习内容:ֵ**Day 6** 掌握 函数的用法,统计字频 学习用时: 一周 **学习笔记** 每一次的作业总是会练习到特定的内容,看似简单的题目描述,其实需要掌握的技能一个不能少。自学如果能够自己领悟后自己输出成果,那肯定是最好的。但是,就我而言,自学往往更多意味着参照以往经验,逐条琢磨理解吃透,打下基础是当前首要任务。 关于字频的统计,还涉及到不同种类文字、符号的问题。因此,对于中文和英文而言,是需要加入语言区间以便运用时能够正确识别。这些更多的要突破每次提供的学习材料而拓展学习。
**学员信息** 学号:1901110099 学习内容:ֵ**Day 7** 理解模块,能够复用函数 学习用时: 一周 **学习笔记** 有问题的话还是需要及时提出。有时候自己搜的内容并不能精准适用当前遇到的问题。及时和教练沟通,才能及时解决问题而不是自己想破头。 其实函数的调用接着day6的内容并没有很大的工作量,但是并不是直接调用就行了,还要对day 6 的内容做一些调整,并确保day 6的函数是没有问题的。我在day 6中的函数中出现了问题,导致day 7在调用模块中的函数时也相应出现问题。 在和教练沟通后,发现还是day 6的一些小问题比如没有加()、没有缩进等。 这些解决后,发现day 6的函数本身没有设计好,print之后没有达到想要的效果,比如把单个字母也一并统计了。这就导致day 7的text统计时也有相同的问题。 最后,再把day 6的函数调整了一下。day 7的作业才能相应按要求完成。
**学员信息** 学号:1901110099 学习内容:ֵDay 8 掌握 Python 中的异常处理 学习用时: 一周 **学习笔记** 提问并且和教练沟通,不仅能解决问题、更能加深理解。有时候自己的理解也未必是错的,但是沟通后就更加明确无误了。 在看标准代码讲解后,还是不能理解,比如对于if _name_=="_main_"的应用。通过和教练的沟通,把自己的想法表达之后,就对之前的一些未弄明白的点有了比较清楚的认识。
**学员信息** 学号:1901110099 学习内容:ֵDay 9 初步了解 Python 自带的标准库,并学会如何查阅和使用 学习用时: 2天 **学习笔记** 距离上次交第8天作业中间隔了整整1个月才重新拾起来做作业。如果人的惰性一上来,不能去有意识的控制的话,后果不堪设想。 标准代码中用到的日志方式去处理一些函数,感觉相对比较复杂。参考了别的同学的代码以及issues中大家的讨论,最后还是用相对比较简单的代码。运行也基本没有问题。
学员信息 学号:1901110099 学习内容:ֵDay 10 掌握如何安装使用第三方库 学习用时: 2天 学习笔记 在自学的道路上稍微感觉有点意识去多搜寻别人的经验以作参考。在参考的同时,不能一味的模仿,而是需要在理解的基础上去模仿。 在安装jieba的时候直接用anaconda prompt去安装没有成功,本想去官网上下载再安装,还是觉得要尝试通过pip 来安装。看到issue里有位同学有类似问题,教练给了意见,操作之后就安装成功了。
**学员信息** 学号:1901110099 学习内容:ֵDay 11 将之前作业中的词频统计功能应用到实际案例中(发送邮件) 学习用时: 1天 **学习笔记** 自学的魅力就在于摸索总结后获得了想要的结果。 代码编写都还顺利,就是到了在终端运行时出现问题,问题出在邮箱授权码。也怪自己没有重视关于授权码的提示。在参考了issue中同学类似的问题后,去自己邮箱设置了授权码,问题得以解决。