A professional photographer is a person who takes photographs for payment, often for media, advertising, or private assignments. They may work in a studio or outdoors, and must have good knowledge of light, composition, and technique to take good pictures.