四方霸主 (@sifangbazhu)求助各位佬,如何去学习或分析别人写的代码 中发帖

我是物理学专业的学生,因为一些原因我需要去分析GitLab上其他大佬写的Python代码,但这个代码是一个非常大的工程,我想知道各位佬在分析别人写的程序时,应该如何下手 
我目前会的:Python的类和部分面向对象方法及各种基本操作,会一些常用库(Numpy,Scipy,matplotlib)
我目前有的:ChatGPT(已经开通会员,可以使用o1模型)
我目前用的:Ubuntu,VS code
我需要分析的项目:GPAW
程序官网: GPAW: DFT and beyond within the projector-augmented wave method — GPAW
程序源码: gpaw / gpaw · GitLab
感谢各位大佬的不吝赐教