Fundamentals of Computer Programming: Introduction to Python