Abstract
<jats:p>This article examines the methods and pedagogical conditions for developing students’ algorithmic thinking in the process of teaching the Python programming language. Algorithmic thinking is defined as the ability to solve problems sequentially, logically, and systematically. In the modern digital era, this competence represents a key factor in students’ intellectual and creative development. The paper analyzes the theoretical foundations of algorithmic thinking, the pedagogical features of teaching Python, and the methodological approaches that enhance learning efficiency. Studying Python helps students form logical reasoning, analytical skills, and the ability to create programmatic solutions. The article proposes interactive and project-based learning methods that increase motivation and engagement. Research results indicate that teaching Python is an effective tool for fostering students’ algorithmic competence. When instruction is methodologically organized, it promotes the development of logical, creative, and analytical abilities. The findings of this research may be used by computer science educators, methodologists, and education specialists to improve programming instruction and digital literacy.</jats:p>