Architecture modeling optimization and simulation (radiation, energy, view, and daylighting)

I’m starting a design project at my school and I would like to design it using generative modeling tools. I want to have different design solutions and the most efficient one based on radiation, energy, view, daylighting, etc., and then I want to make different environmental simulations as evidence of what I got.

Could you please share with me some scripts like the attached scripts or tutorials that can help me achieve and understand this workflow?