IF you are already using pandas, it's quite simple.
import datetime as dt
import pandas as pd
quarter = pd.Timestamp(dt.date(2016, 2, 29)).quarter
assert quarter == 1
If you have a date column in a dataframe, you can easily create a new quarter column:
df['quarter'] = df['date'].dt.quarter