Are you looking for something like that:
Split each row into a list and explode this list into rows then get unique values of the column.
>>> df['Categorias'].str.split(r',\s+').explode().unique().tolist()
['wordpress', 'criação de sites', 'e-commerce', 'marketing digital', 'vendas']
Step by step:
>>> df = df['Categorias'].str.split(r',\s+')
0
0 [wordpress, criação de sites]
1 [criação de sites]
2 [e-commerce, criação de sites, wordpress]
3 [marketing digital, vendas]
Name: Categorias, dtype: object
>>> df = df.explode()
0
0 wordpress
0 criação de sites
1 criação de sites
2 e-commerce
2 criação de sites
2 wordpress
3 marketing digital
3 vendas
Name: Categorias, dtype: object
>>> df.unique().tolist()
['wordpress', 'criação de sites', 'e-commerce', 'marketing digital', 'vendas']