Python Pillow: From Beginner to Professional