
Advanced Python Programming is a course designed to develop students’ skills in Python programming, data analysis, automation, and object-oriented programming. It focuses on using Python to automate repetitive engineering tasks, process and analyze data, and visualize results using libraries such as NumPy, Pandas, Matplotlib, Seaborn, and Plotly. The course also introduces Tkinter for creating graphical interfaces and covers advanced object-oriented programming concepts such as classes, objects, encapsulation, inheritance, polymorphism, and composition. The course aims to help students develop reusable and efficient Python solutions for real-world engineering applications.
- Enseignant: FERRAH Imene FERRAH