PYTHON PROGRAMMING AND MACHINE LEARNING BASICS