The increase in knowledge of programming languages is increasingly high due to current business and educational demands, in many cases it has been reflected that advanced knowledge of a programming language for careers in natural sciences and engineering have improved the possibility of getting a decent job with a good working environment. Many universities propose programming courses on a large scale and in a general way so that the student can investigate and deepen the topics, but when the course is carried out without any structure or interface with which the students present a great interest in it, they tend to fail or regularly make basic schedules to only pass the course. That is why a graphical interface system is proposed to improve the teaching of the Python language due to its various functionalities and improve the interest of image processing. Obtaining as results that, of the 100 students and teachers within the branch of natural sciences and engineering, using 9 indicators of satisfaction an average of 6 thus indicating that the graphic interface does help in the process of learning and interaction of the person did the programming and processing of images. It is concluded that the use of graphical interfaces for any type of teaching is quite useful due to the simulation mode that all these have, thus improving the level of interaction of the student and the possibilities of tests that can be carried out before the implementation or design in real. Keywords— GUI, Python, graphical interface, PyQt, artificial intelligence.