Psydac is an open-source Python library for large-scale isogeometric analysis (IGA) simulations. It allows for rapid prototyping in Python while achieving high performance through code generation and optimization. Psydac uses the SymPDE domain specific language to describe weak formulations of partial differential equations. It then automatically generates optimized C/Fortran code for computationally intensive kernels using the Pyccel transpiler. This bridges the gap between prototyping codes in Python and production simulations, enabling both flexibility and high performance for large-scale scientific computing applications.