Instruction: Describe the process of preparing a dataset for machine learning models using Pandas, including feature engineering and normalization.
Context: This question assesses the candidate's proficiency in using Pandas for machine learning data preparation, a critical step in the model building process.