请详细解释一下光合作用，并对每个步骤进行简要描述。内容需要在一个段落里写完。
user
光合作用是植物、藻类和某些细菌将光能转化为化学能的过程，主要包括两个阶段：光反应和暗反应。光反应发生在叶绿体的类囊体膜上，依赖光能，经过光系统I和II的作用，产生氧气、ATP和NADPH。暗反应发生在叶绿体的基质中，利用光反应产生的ATP和NADPH，将二氧化碳固定并还原成葡萄糖，这个过程也称为Calvin循环。通过这一系列复杂的生物化学反应，植物能够自我维持能量和物质的循环。
assistant