暑假第六周总结
在这一周自己有三天时间在忙着考驾照的事情,所以学习的时间不是很长。这一周学习了hadoop和python。
目前的python仍然是在学习基础内容,学习的过程中使用vscode就很方便,现在学习的东西还不是很多。学习的内容有range()函数、if...elif、while...in
for...in 这些函数基本与range()结合使用,其中range()函数要明确数字范围、切片的范围。除了这些之外还有列表的基本操作,python里面的列表与其说像集合,其实更像数组,采用的方式是直接覆盖已有内容达到修改和删除数据的目的,python的列表还有一个与众不同的地方是索引:分为正索引(0~N)和负索引(-N~-1),其中更重要的是列表中直接应用的方法(函数)。
除了python之外,还学习了一部分hadoop的内容,在上一周hadoop的基本配置已经完成,拥有三个节点,这一周学习了hdfs,hdfs是一个文件系统,能够实现文件一次写入,多次读出的操作,我认为它就是一个文件管理系统,对于小文件的管理不太方便,但对于大文件的管理是异常的快速,效率很高。在其中最重要的是hdfs的shell命令,它能够直接上传、下载、查看、设置副本,其次是hdfs的API操作,通过远程连接实现文件的操作,通过可视化的连接,更容易让人接受。除此之外,便是hadoop的读写数据流程、各种工作机制以及数据的完整性,这些是概念性很强的东西,自己还不太理解。
总之,在之后的学习中,python需要加快速度,hadoop的学习需要放慢速度,必须理解里面的各种逻辑和机制。