The main difference between Tableau and Python is that Tableau is basically a no-code environment. Python, on the other hand, we have to write code by hand. We can create almost all the interactive data visualizations similar to Tableau in Python using libraries like Bokeh, Altair, and Plotly, but we can build in Tableau in less time and with having a lot more flexibility.
You can watch this YouTube tutorial to learn Data visualization using Tableau:
Further, enroll for an online training course to clear the Tableau Desktop Specialist Certification exam. I would recommend this Tableau Certifications Program by Intellipaat.