This assignment explores object-oriented programming in Python by extending the Turtle class to create a custom StampTurtle with unique forward and backward methods that stamp and change color as they move. It introduces key OOP concepts like inheritance and polymorphism through interactive graphics and class-based customization.
This assignment focuses on refactoring a Turtle graphics program to improve structure and readability by writing and using both non-fruitful and fruitful functions. It demonstrates modular programming by separating drawing logic into reusable functions, calculating geometric values, and adding a custom function to enhance the main program.
A Python Turtle assignment that uses string slicing and loops to simulate a scrolling marquee. The project focuses on functional decomposition, loop refinement, and dynamic text display with animated motion.
- Python
- VSCode