This script contains various Python practice exercises, organized into labs. It covers basic string manipulation like counting vowels, finding substring occurrences, and removing vowels from strings. It also includes input handling, list operations, and simple pattern printing. More advanced tasks cover file operations (reading/writing), building functions, validating user input (like emails), and implementing small projects such as a word guessing game. Object-oriented programming is also practiced through creating classes, inheritance (Rectangle and Square), encapsulation (Account with private balance), and polymorphism (Instrument with Guitar and Drum). These labs aim to strengthen both foundational and intermediate Python skills.