sql python data science azure machine learning ocr text analytics pandas data modeling power bi powershell scikit-learn django text mining pattern recognition deep learning artificial intelligence web scraping data analytics data visualization data scraping data analysis