The use of digital technologies in education has transformed teaching, especially in mathematics, by modernizing pedagogical practices and aligning with active methodologies. In Brazil, the Ministry of Education has encouraged the inclusion of these innovations, including programming language teaching as a curricular component. The Python language has a wide range of mathematical libraries that can facilitate the resolution of complex problems. However, excessive use of these libraries can limit the development of mathematical and computational thinking, becoming a pedagogical concern. In this context, this article discusses the relationship between the practicality provided by these libraries and the need to develop mathematical skills. Mathematical examples are illustrated that demonstrate the positive and negative impacts of these approaches. It is expected that the research will contribute to the discussion on the inclusion of programming in mathematics teaching, promoting a more interactive environment aligned with active methodologies.
Santos et al. (Thu,) studied this question.