Today’s class was a perfect blend of revision, logical thinking, and creative coding practice. We began by revisiting the core Python concepts — if-else, loops, and functions — which helped refresh the basics and ensure the fundamentals are solid. This kind of revision is essential for writing clean, error-free automation scripts.
The highlight of the day was building a small interactive Dragon Battle game. In the game, you get three turns to defeat a dragon, and each move — whether a punch, kick, or magic attack — deals different amounts of damage. It was a fun way to apply conditional logic and decision-making, and it reminded me how games can be a powerful tool for learning programming.
We also learned about assert statements, which are a quick way to check conditions in code. For QA work, assert is extremely useful for validating results in a simple and effective way. Toward the end of the class, we touched on the concept of instances in Python, understanding how they are tied to classes and objects. This feels like the start of a deeper dive into object-oriented programming.
Day 9 was both productive and enjoyable, proving that learning can be both structured and fun. I’m looking forward to exploring more about classes, objects, and OOP in the coming days.
0 comments:
Post a Comment