The course consists of two parts. The first part introduces students to the fundamentals of Python programming, including installation and execution, data types, branching structures, loops, plotting, and data processing. The second part provides an overview of numerical methods and skills for solving problems such as nonlinear equations, systems of linear equations, interpolation, and polynomial approximation.