<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 Title
Step1:  Create Text Data
Step2:  Remove Punctuation
<ASSISTANT_TASK:>
Python Code:
# Load libraries
import string
import numpy as np
Explanation: Title: Remove Punctuation
Slug: remove_punctuation
Summary: How to remove punctuation from unstructured text data for machine learning in Python. 
Date: 2016-09-08 12:00
Category: Machine Learning
Tags: Preprocessing Text
Authors: Chris Albon
Preliminaries
End of explanation
# Create text
text_data = ['Hi!!!! I. Love. This. Song....', 
             '10000% Agree!!!! #LoveIT', 
             'Right?!?!']
Explanation: Create Text Data
End of explanation
# Create function using string.punctuation to remove all punctuation
def remove_punctuation(sentence: str) -> str:
    return sentence.translate(str.maketrans('', '', string.punctuation))
# Apply function
[remove_punctuation(sentence) for sentence in text_data]
Explanation: Remove Punctuation
End of explanation
<END_TASK>