Python is one of the most used programming languages and it has applications in various domains.
| Applications | Library Packages |
|---|---|
| Math | Math, Numpy, Scipy |
| Data processing | Pandas |
| Database | Pyodbc, Mysql-connector-python, mysqldb, pymongo, Peewee |
| Machine Learning | Scikit-Learn, Statsmodels, Sktime, SparkMLlib |
| Deep Learning | TensorFlow, Keras, PyTorch |
| Reinforcement Learning | Pyqlearning, KerasRL, Tensorforce, RL_Coach, TFAgents, MAME RL, MushroomRL |
| Natural Language Processing (NLP) | NLTK, Gensim, TextBlob, spaCy Japanese: Juman++, Mecab, nagisa Thai: PyThaiNLP, TLTK |
| Computer Vision | OpenCV, Pillow, scikit-image, MoviePy |
| Visualizations | Matplotlib, Seaborn, ggplot, Bokeh, pygal, Plotly, geoplotlib, Gleam, missingno, Leather |
| Applications | Library Packages |
|---|---|
| Desktop GUI Development | Tkinter, PyQt, PyGtk, wxPython |
| Mobile App | Kivy, BeeWare |
| Game Development | Pygame, PyKyra, PyOpenGl, Tkinter |
| IoT | Rpi.GPIO, picamera, mraa, sockets, paho-mqtt |
| Applications | Library Packages |
|---|---|
| Back-end | Django, Pyramids, Flask |
| Web Scraping | Requests, Beautifulsoup, selenium, lxml, scrapy |
| Applications | Library Packages |
|---|---|
| Automation | Os, sys, json, ymal, platform, subprocess, request, selenium |
| Big Data | PySpark, PYDOOP, DASK |
| Cloud SDK | AWS SDK, Azure SDK, Google Cloud SDK |
| Objectives | Programming Language/ Framework |
|---|---|
| Font-end web development | HTML, CSS, Javascript |
| Back-end web development | Javascript, PHP, Python |
| Mobile development | Swift, Java, Javascript |
| Desktop development | C, C++, C#, Java |
| Game development | C#, C, C++, Unreal Engine, Unity |
| Data Analysis | SQL, Python, R, MATLAB |
| Embed programming | C, C+++, Python |
| IoT | C, Java, Python, Javascript, C++ |