Machine Learning Guide for Oil and Gas Using Python : A Step-by-Step Breakdown with Data, Algorithms, Codes, and Applications