Home / Python Python Python Use Python for reproducible analysis, automation, and research scripts. Installation Step 1 Installation Download the Python installer that matches your operating system. Step 2 Libraries Install common Python libraries from a terminal or a Jupyter Notebook cell. Optional Virtual environment Create a project-local .venv and install packages such as NumPy. Backends Backend 1 NumPy Use NumPy arrays for small numerical workflows and data preparation. Backend 2 JAX Use JAX when array code needs gradients, compilation, or accelerator support. Backend 3 PyTorch Use PyTorch tensors for machine learning experiments and GPU-backed computation. Visualization Topic 1 Two dimensions Create basic two-dimensional plots with Matplotlib. Topic 2 Three dimensions Create simple three-dimensional plots for surfaces and trajectories. Topic 3 GIF animation Export short Matplotlib animations as GIF files. Acceleration Tool 1 Numba Use Numba to speed up numerical Python loops with just-in-time compilation. Tool 2 ProcessPoolExecutor Use multiple CPU processes for independent Python tasks. Tool 3 CUDA Use CUDA-capable GPUs when the workload is large enough to benefit from GPU execution.