input: Write a python function to identify parts of speech in a given sentence using spaCy.
  assert identify_pos('This is a great day.') == [('This', 'DET'), ('is', 'VERB'), ('a', 'DET'), ('great', 'ADJ'), ('day', 'NOUN'), ('.', 'PUNCT')]
  assert identify_pos('I love programming.') == [('I', 'PRON'), ('love', 'VERB'), ('programming', 'NOUN'), ('.', 'PUNCT')]
  assert identify_pos('Python is amazing!') == [('Python', 'PROPN'), ('is', 'VERB'), ('amazing', 'ADJ'), ('!', 'PUNCT')]
output: import spacy
  
  def identify_pos(sentence):
      nlp = spacy.load("en_core_web_sm")
      doc = nlp(sentence)
      return [(token.text, token.pos_) for token in doc]