Articles | Open Access |

THE METHODOLOGY OF TEACHING FUNCTIONS IN PYTHON PROGRAMMING LANGUAGE

Nazarova Munojat Raxmonberdi kizi , Muhammad al-Xorazmiy nomidagi ixtisoslashtirilgan maktabi Guliston filiali

Abstract

This article explores the methodology of teaching functions in the Python programming language, emphasizing their didactic and practical significance in programming education. Functions are one of the fundamental constructs of programming; they ensure code reusability, modularity, and clarity while fostering abstract thinking skills among learners. The study discusses pedagogical approaches for introducing functions, the effectiveness of using them in practical lessons, and their role in developing students’ problem-solving abilities. By analyzing modern educational practices, this paper highlights strategies for enhancing the teaching of Python functions in both secondary and higher education.

Keywords

Python, programming education, functions, teaching methodology, modular programming, algorithm, competencies.

References

Lutz, M. (2013). Learning Python. O’Reilly Media.

Downey, A. (2016). Think Python: How to Think Like a Computer Scientist. Green Tea Press.

Wing, J. M. (2006). “Computational Thinking.” Communications of the ACM, 49(3), 33–35.

Gomes, A., & Mendes, A. (2007). “Learning to Program – Difficulties and Solutions.” International Conference on Engineering Education.

Guzdial, M., & Ericson, B. (2014). Introduction to Computing and Programming in Python: A Multimedia Approach. Pearson.

Article Statistics

Downloads

Download data is not yet available.

Copyright License

Download Citations

How to Cite

THE METHODOLOGY OF TEACHING FUNCTIONS IN PYTHON PROGRAMMING LANGUAGE. (2025). International Journal of Artificial Intelligence, 5(09), 677-679. https://www.academicpublishers.org/journals/index.php/ijai/article/view/6453