selfteaching-learning-notes.github.io
selfteaching-learning-notes.github.io copied to clipboard
自学营学员学习笔记
### 学员信息 - 学号: - 学习内容: - 学习用时: ### 学习笔记 学习了监听好友消息,如消息为分享类型的消息,获取消息的网页链接,并对其进行处理,将处理结果返回给发送消息过来的好友 ### 学员信息 - 学号: - 学习内容: - 学习用时: ### 学习笔记 学习了将DAY12中的结果生成一张图表文件,将结果返回给发送消息过来的好友 ### 学员信息 - 学号: - 学习内容: - 学习用时:...
### 学员信息 - 学号:1901050017 - 学习内容:自学数据营exercise01 - 学习天数:day 001 - 学习用时:2小时 ### 学习笔记 ##### 学习心得: 作业的前半部分,是自行查找数据分析所需要的一些统计学知识。不论是看khanacademy的教学视频还是在wikipedia,Google自行查找相关知识,在实际执行的过程中我渐渐明白了这种布置作业的的好处:概念随着反复搜索,不断地加深印象和巩固。 无论是选择wikipedia去了解概念还是选择khanaacademy观看视频,我都会选择英文界面读,虽然这无形中拉长了完成作业时间,但好处确实显而易见:都是一手资料,英文wikipedia是不断更新的,扩充知识比中文多;在[khanacademy](https://www.khanacademy.org/math/ap-statistics/summarizing-quantitative-data-ap/measuring-center-quantitative/v/statistics-intro-mean-median-and-mode?modal=1)网站上看比网易公开课收录的版本要更全,而且还有练习题帮助巩固概念;毕竟统计学这些知识,英文版本是一手资料,随着以后需要学的知识越来越多,早早地完成全英文阅读比较好。 - wikipedia英文和中文界面对比   + khanacademy网站截图 ...
### 学员信息 - 学号: - 学习内容: - 学习用时: ### 学习笔记 这一个月以来自己学习编程,似乎是在断断续续,因为也有其他事情干扰,但总的来说现在已经学到第7天了,效果还算不错。 刚开始的时候会遇到很多不懂的东西,什么是函数、变量?以及他们之间存在什么关系,都是一脸懵逼,做作业也基本上是照着视频里面的进行模仿一遍。 正如老师所说的,编程存在很多提前引用的术语,自己暂时还弄不明白,不过没有关系,坚持下去,后面再回过头来看,应该会有比较好的效果。 我自己学习的很慢的原因也是因为很多搞不懂,于是又找了其他的编程视频来看,收获是有的。因为我感觉自己是听觉型的人,对听到的东西记忆深刻一点。这样通过看视频教程,我就能够更好的理解,编程语言中的各种术语以及他们之间的关系,虽然现在还不能够比较流畅的理解他们之间的关系,但是学习东西总要有一个过程,先由基本的开始,然后慢慢慢慢的,自己的记忆跟技能扩展开来,再反过来增强自己对一些基础模块的理解与认识,从而获得技能的提升。 虽然刚开始学的时候很辛苦,但我相信,凡是男的事物,它最终的价值才会足够的大。 麻烦是有的,很多时候是自己对单词不够熟悉,而且又粗心,造成一个单词写错或格式错误,运行程序的时候出现错误,还好有教练可以问,当出现问题的时候都能够及时的帮我纠正过来。 加油! ### day8-day9 最近有一些厌学的情绪。第8天的作业用了几天完成。 然后空了很长一段时间没有学习,忙是其中一个原因。更大的原因是自己不太愿意学,因为刚入门的时候都是非常枯燥的,而且百分之六七十甚至到百分之八十的课都看不懂或听不懂。 有时候想过放弃,但是转念一想只是学习入门的阶段难一点,慢慢就好了。 而且正是因为难,可以拦住了绝大多数的人,如果自己能够坚持下去,慢慢把这些东西理顺,弄懂的话,那一定是更加有价值的东西。 今天学习第9天的作业的时候,也是差不多,看相关的文件,没有一点感觉,很多都看不懂。 做作业只好对着视频里面的进行抄一遍。 然后再自己一点一点检查错误,感觉这种效果要比自己只是看要好很多,因为自己会犯一些错误,通过检查使自己加深印象,明白了,拍审的一些表达方式跟规则。 虽然枯燥,但还是会继续下去。 ### day 10...
- 学号: - 学习内容: - 学习用时: 学习链接:https://docs.python.org/zh-cn/3/tutorial/errors.html 1、错误:语法错误,一般为缺少必要组成部分,如冒号:,格式错误等 2、异常:异常的类型包括ZeroDivisionError,NameError,TypeError等 3、处理异常:try...except 简单理解为try为正常执行的内容,except为预计的发生错误的内容,如果正常运行,except不执行,如果发生错误/异常,立即中断try中执行的内容,开始执行except中的内容。 try...except...else 在上文的基础上加了else,作用和在try子句中添加代码一样,但比直接在try子句中添加代码好的地方在于它避免了意外捕获由try... except语句保护的代码未引发的异常。 总结:何为处理异常,就是在代码中考虑到异常的可能存在,并采用except对齐进行处理,如打印指定内容等。 欠缺知识点:异常参数 补异常参数:即为在异常名称后面指定一个变量,这个变量和一个异常实例绑定。 4、抛出异常:raise 允许程序员强制发生指定的异常。raise 唯一的参数就是要抛出的异常。这个参数必须是一个异常实例或是一个异常类(问:可否是异常变量?) 5、自定义异常:创建新的类来命名异常 6、定义清除操作try... finally finally 子句总会在离开try语句前被执行,无论是否发生异常。 7、预定义的清理操作 今天整体内容比较简单,但实用性很强,首先,通过day8的学习,加强了对报错的认知。结合以前代码运行过程中遇到的报错信息,对代码运行中的错误有了很深的了解。其次,了解了异常抛出的机制已经常见的异常库。 暂无
### 学员信息 - 学号:1901100296 - 学习内容: 1、创建自己的GitHub账号superjmm 2、在自己的GitHub账号下创建名为hello-world的代码仓库 3、在仓库中完成:分支创建、在分支和master中分别创建文件并提交commit、从分支PullRequest到master合并、从masterPullRequest到分支合并 4、了解了Issue,可以分派任务、可以提交bug、可以交流问题等 5、学习使用了Github Desktop.将GitHub自己账户下的仓库clone到客户端,如何在客户端创建文件并commit和Pull Request到自己账户下的仓库 6、如何在其他项目中提交自己的代码。 - 学习用时:不知 ### 学习笔记 了解了GitHub版本控制系统的基本操作方法
### 学员信息 - 学号: - 学习内容: - 学习用时: ### 学习笔记 1.最近老加班又忙着换工作,Python陆陆续续的在学习,真的感叹时间不够用。 2.好在9月初带的一个数据分析课班快结束了,接下来的时间主要放在Python课程学习上 3.笔记真的很重要,让你可以在很长时间放下之后快速重新熟悉 4.第一遍再终端运行的时候出错,在不同的目录需要加 from mymodule 5.使用另外一种定义函数引用的方法出错,留在后续研究
### 学员信息 - 学号:1901080018 - 学习内容:DAY09 - 学习用时:5hour ### 学习笔记 1.使用counter对象,对文字进行排序。 2.使用from os import path 读取当前文件夹的路径。 3.json文件,字符串、列表、字典的转换。 4.用.get提取字典里部分需要的文字。 遇到的难点: 读取tang300.json文件里contents的内容。 参照官方文本、助教的教程、教练的提醒,读取了整个tang300里的文字。只对诗的内容进行词频分析的话,就是contents部分的内容,大概的步骤是先读取文本,再用json.loads()将字符串转换成列表嵌套字典,再用for 语句和字典的.get语句,把contents提取出来,再进行词频统计的处理。
### 学员信息 - 学号:1901100283 - 学习内容:Day1 `使用Github进行协作` - 学习用时:6.5小时 ### 学习笔记 2019.8.8终于果断买下这个上千元的课程。其实在2018年一个偶然的机会我知道了Python,并且了解到这种编程语言非常强大,应用范围极广。最关键的是Python对我的工作会有很大帮助。在2019年的上半年有段时间我咨询了某位大学老师,并在某个网站上坚持学习了一小段时间,内容基本上直接案例实操。我觉得要想学好Python如果连最基本的一些概念都不懂,最终肯定也学不好。所以,坚持了一段时间后就放弃了。最近,由于中美贸易战对很多中国工厂产生重大影响,感觉未来的变化真是变幻莫测,顿时感觉危机四伏。而Python和未来的发展方向人工智能,大数据分析等有直接关系。所以,不如趁早赶紧学起来,并希望能发展成为我个人的另一项技能。 我总结了几点这种学习模式和自己上网课的不同点: 1、社交性 有专门的学习群,不仅有同学间的相互讨论和帮忙,还有专门的教练指导。所以,任何问题都不用怕解决不了。而网课则是被动的听,毫无社交性可言。 2、任务性 每天都有专门的学习内容和作业,而且作业必须完成,而不是想做就做,不想做就不做。网课每次教一个案例,没有作业。 3、全面性 由于是Python入门课,我相信李笑来老师一定会把最少必要知识,比如基本的概念、工具全都会介绍给我们。网课则缺少这样的系统思维。 在第一天的学习过程中,我碰到以下几个重点问题: 1、Github注册 本来想的注册是很简单的事情,顶多几分钟搞定,可没想到却搞了至少一个小时。在解决问题时,要给自己限定的时间,避免花太多的时间。 2、Pull request两个主体不能搞混 在做第二个pull request时我就搞混了,后来又回过去看参考资料时才非常注意看两者的分别。 3、Readme.md文件 说起来挺简单的,把txt后缀改成md,可是我的显示就是看不到完整的后缀。于是就这样一个小问题,还得自己网上找资料并最终解决。凡事自己不会的事情,感觉真的没有这么简单,第一次总是非常的笨拙。 ### 学员信息...