Yes, Python can be used for Selenium. Python is one of the most popular and trending programming languages in today's market. As you all know, Selenium is the best web-based automation tool to test your web application. Hence, Python helps us to write the Selenium scripts in an easy and simple way compared to other programming languages, having far less verbose.
Also, check out this video on Python Selenium to get started: