This bottom section explains software categories that are commonly
built with Python. It covers web applications, data analysis,
machine learning, computer vision, automation, scientific tools,
testing platforms, and desktop learning tools.
Python web applications include admin dashboards, portals,
blogs, course platforms, booking systems, and internal business
tools. Common frameworks are Django, Flask, FastAPI, and Jinja2.
Web Applications
Admin dashboards, portals, blogs, course platforms, booking
systems, and internal business tools.
Django
Flask
FastAPI
Jinja2
Data analysis software built with Python includes reporting
systems, analytics notebooks, data cleaning pipelines, and
business intelligence helpers using pandas, NumPy, Matplotlib,
and Plotly.
Data Analysis Software
Reporting systems, analytics notebooks, data cleaning pipelines,
and business intelligence helpers.
pandas
NumPy
Matplotlib
Plotly
Machine learning products built with Python include
recommendation systems, fraud detection, classification tools,
and prediction engines using scikit-learn, TensorFlow, PyTorch,
and XGBoost.
Machine Learning Products
Recommendation systems, fraud detection, classification tools,
and prediction engines.
scikit-learn
TensorFlow
PyTorch
XGBoost
Computer vision tools built with Python can support face
detection, optical character recognition, object tracking,
camera apps, and image enhancement utilities using OpenCV,
Pillow, MediaPipe, and NumPy.
Computer Vision Tools
Face detection, OCR support, object tracking, camera apps, and
image enhancement utilities.
OpenCV
Pillow
mediapipe
numpy
Automation utilities built with Python include file renamers,
Excel processors, PDF tools, email bots, scraper pipelines, and
browser automation using openpyxl, PyPDF2, requests, and
BeautifulSoup.
Automation Utilities
File renamers, Excel processors, PDF tools, email bots, scraper
pipelines, and browser automation.
openpyxl
PyPDF2
requests
BeautifulSoup
Scientific and engineering software built with Python includes
simulations, numerical solvers, matrix operations, and research
computation using SciPy, NumPy, SymPy, and Matplotlib.
Scientific and Engineering Software
Simulations, numerical solvers, matrix operations, and
research-oriented computational tools.
SciPy
NumPy
SymPy
matplotlib
Testing and QA platforms built with Python include test runners,
regression suites, API validation systems, and browser-based
testing frameworks using pytest, unittest, Selenium, and
Playwright.
Testing and QA Platforms
Test runners, regression suites, API validation systems, and
browser-based testing frameworks.
pytest
unittest
Selenium
Playwright
Desktop and learning tools built with Python include classroom
apps, local dashboards, IDE helpers, educational games, and
offline utilities using Tkinter, PyQt, pygame, and Jupyter.
Desktop and Learning Tools
Classroom apps, local dashboards, IDE helpers, educational
games, and offline utilities.
Tkinter
PyQt
pygame
Jupyter