1901100078-自学训练营15群-Python入门
day02
学员信息
- 学号:19011000078
- 学习内容:Python入门
学习笔记
第二天:20190808 学习用时:5小时 学习内容:VScode/Anaconda安装与使用 学习收获: 1、完成VScode/Anaconda安装。 2、用VScode完成第一个python程序编写。 3、学会使用conda管理并配置运行python运行环境。 心得体会: 经过了漫长的第一天作业,终于在第二天的自学中找到了心流的感觉,连续5个小时阅读英文资料,这是一个很大的进步,开始学会慢下来,先总体浏览全部资料,不懂的地方会尝试多看几遍,不以读完为目的,读懂为止,最重要的还是要去尝试,好多专业术语出现在资料里面,读起来确实让人很难受,这个时候一定不要纠结概念,按照教程模仿,等你模仿完成的时候,很多概念就恍然大悟了。
day03
学员信息
- 学号:1901100077
- 学习内容:day3
- 学习用时:6小时
学习笔记
收获总结: 1、明确了is跟=的差异,is确认的是否是同一个对象,=仅仅对比对象的值是否相等。 2、写在一起的两个string可以自动合成在一起。 3、认识了print函数的默认参数,知道怎么样控制输出格式,并知道了使用format方法在输出内容中添加变量。 4、if可以作为一个表达式使用,简化了代码的条件判断。 5、字典的键值必须是不可更改的类型,原因是unhashable,字典的键值是作为Hash储存的?需要进一步了解。 6、3.7及以后版本的字典是有顺讯的。 7、认识了参数的类型,以及python中如何灵活使用*args/**kwargs。 8、在写字符串的时候,“”中的“需要使用转义,python输出字符串默认使用‘。
遇到的难点与问题(是否解决): 5//3 =1 但是-5//3=-2 不知这个背后的逻辑,需要进一步研究
day04
学员信息
- 学号:1901100077
- 学习内容:day4
- 学习用时:1小时
学习笔记
收获总结: 1、对循环有了更深入的认识,掌握了for……in以及while循环的条件设置,能够模拟出每一次循环的具体运行情况。 2、笑来老师的自学是门手艺确实帮助蛮大的,这次作业感觉很轻松就完成了,继续阅读自学是门手艺。
day05
学员信息
-
学号:1901100078
-
学习内容:day5
-
学习用时:10小时 学习笔记 收获总结: 1、认识了python中基本数据类型以及数据结构; 2、Range只存储start/stop/step三个值,所占内存空间少; 3、Str.find()/str.index()当查找字符不存在的时候,find返回-1,index返回ValueError; 4、特别注意list.reverse()的返回值为None; 心得体会: 这次学习用时比较长,加上工作变更,用了一个多星期才学完,几乎把当天要求的文本读了一遍,确实体会到了官方文档的重要性以及详细程度,遇到问题第一时间应该返回来查查官方文档,这样能把相关概念串联起来,以前遇到问题第一时间就跑去google,发现那就是拿来主义,每次也就解决了眼前问题,思考的也不够深入。
day06
学员信息
-
学号:1901100078
-
学习内容:day6
-
学习用时:3小时
学习笔记 收获总结: 1、知道了python3可以直接对中文进行操作; 2、因为之前看过函数这篇,通过两个函数的设计,更加熟悉函数的用法; 3、对python的编码有了一点认识,需要更深一步学习。
问题:python3怎么识别中文标点符号?
day07
学员信息
学号:1901100078
-
学习内容:day7
-
学习用时:2小时
学习笔记 收获总结: 1、模块有作用域,相互之间变量不影响; 2、模块导入最好用from A import B,以便于代码理解;
day08
学员信息
-
学号:1901100078
-
学习内容:day8
-
学习用时:1小时
学习笔记 收获总结: 1、搞清楚了解析错误跟异常的区别,异常有可能是有用的; 2、异常处理的方法,try...except
day09
学员信息
-
学号:1901100078
-
学习内容:day9
-
学习用时:1.5小时
学习笔记 收获总结: 1、了解了Counter的使用方法,在处理计数方面确实比之前调用count要方便的多,特别是most_common()方法能够更加灵活的输出想要的结果。 2、Counter跟dict以及list等之间的相互转换,想要对统计的结果进行处理的话,就非常方便了。 3、随着一天天的学习,现在看到新知识点没那么恐惧了,开始习惯了自己不知道,少了一点焦虑,多了一点耐心,期待着python能够给我带来更多的可能性,能解决实际生活跟工作中的问题。