小学期第一周个人总结
本周我用Python实现了一个五子棋小游戏。这个小游戏不仅支持玩家对战模式,还支持玩家与计算机对战模式。在开发过程中,我使用了tkinter库来创建图形界面,并通过pygame库来增加游戏的互动性和可玩性。为了记录游戏过程,我还添加了游戏记录功能,使得玩家可以回顾自己的对局历史。这一项目的完成不仅提升了我的Python编程能力,也让我在图形界面设计和游戏开发方面有了实战经验。
在大数据方向的学习上,我对Hadoop有了基本的认识。我了解了Hadoop的基本架构和工作原理,包括HDFS分布式文件系统和MapReduce编程模型。然而,由于Hadoop的进程较为缓慢,我在实际操作上仅仅完成了虚拟机的创建和虚拟机环境的搭建。在搭建虚拟机环境的过程中,我遇到了一些问题,但通过查阅资料和请教老师,我最终解决了这些问题,并成功创建了一个能够运行Hadoop的虚拟机环境。
展望下周,我计划在完成第二阶段验收后,继续进行Hadoop环境的搭建。我会根据课程的要求,逐步安装和配置Hadoop集群,争取能够在虚拟机环境中成功运行一个简单的MapReduce任务。通过这一过程,我希望能够深入理解Hadoop的工作机制,并为后续的大数据课程学习打下坚实的基础。
总的来说,这一周的学习和项目开发让我收获颇丰。不仅在数据结构和算法方面有了新的进展,也在大数据技术和Python编程方面取得了一定的突破。未来,我将继续保持这种学习状态,迎接更多的挑战和机遇。