Study of Quantum Physics problems using the Python programming language and scientific libraries.
One-dimensional potentials: infinite and finite potential well, double well, potential barrier, and the tunneling phenomenon.
One-dimensional harmonic oscillator and eigenstates of the Schrödinger equation.
Numerical solution of eigenvalue problems using finite difference methods and matrix diagonalization.
Application of boundary value algorithms, such as the shooting method, for the determination of eigenenergies.
Time evolution of wavefunctions and Fourier transforms for the study of momentum distributions.
Computation of expectation values, uncertainties, and verification of orthonormality of states.
Visualization of physical quantities and numerical solutions.