A word for paying attention to detail

Solution 1:

persnickety: giving a lot of attention to details that are minor or not important

Solution 2:

Pedantic is the first word that comes to mind.

According to Oxford Dictionaries, pedantic is someone who is:

Excessively concerned with minor details or rules, overscrupulous.

Some synonyms beginning with a "P" : perfectionist, punctilious, precisionist.