According to TIOBE Index for October 2019, Java and Python are still at top on the list of most popular programming languages. So, you can go for any one of them. But going into the details of the question you've asked, you want to know why you should go for Python instead of Java.
Here's a few key points:
- Easy syntax,
- Readable codes,
- Easy to learn and implement, and
- Backed by a huge number of online resources.
Why don't you test out by yourself.
Yes, Python is one of the most versatile programming languages out there.There are so many things you can do with Python once you master the language. In order to get started with Python refer to this Python Certification Course.
Before I move ahead, here's a tutorial video for you to get started with Python.
Here's a few interesting things you can do using Python:
Web Development: With the help of Python develop of website with a back-end supporting REST API using python frameworks such as Django / Flask. Get started with Django Web Framework.
Data Analysis: Python offers different libraries, such as Pandas, Matplotlib,etc., to analyse data obtained either online or offline.
Web Scraping: Using Python's different libraries such as Requests, BeautifulSoup , Scrapy, you can scrape data from a website.
Machine Learning: Starting from predicting stocks, finger print identification, spam detection, to self driving cars, Machine Learning is taking over the world. Python is considered as the best programming language for Machine Learning and AI.
Automate a Facebook post: Cool things such as opening a browser and posting a Facebook status can be done using Selenium with python.
Build games: Develop a video game using Python's Pygame. Here's a video tutorial of implementing Pygame.