Practical Time Series Forecasting: A Hands-On Guide