Python Tutorials for Scientific Computing

Practical guides I use for research, visualization, and data analysis.

Scientific Computing Fundamentals

NumPy Tutorial

NumPy Essentials

Master numerical computing in Python with NumPy

  • Array Operations
  • Linear Algebra
  • Fourier Transforms
  • Random Number Generation
Start Learning
SciPy Tutorial

SciPy for Physics

Scientific computing tools for physics simulations

  • Differential Equations
  • Optimization
  • Signal Processing
  • Statistical Functions
Start Learning

Data Visualization

Matplotlib Tutorial

Matplotlib Mastery

Create publication-quality figures

  • Basic Plotting
  • Advanced Customization
  • 3D Visualization
  • Animation
Start Learning
Plotly Tutorial

Interactive Plotting

Dynamic visualizations with Plotly

  • Interactive Plots
  • Real-time Updates
  • Dashboards
  • Web Integration
Start Learning

Machine Learning for Physics

Physics & ML Tutorial

Physics & ML

Applications of ML in Physics Research

  • Data Preprocessing
  • Model Selection
  • Feature Engineering
  • Case Studies
Start Learning
Neural Networks Tutorial

Neural Networks

Deep Learning for Scientific Computing

  • PyTorch Basics
  • Custom Architectures
  • Physics-Informed NNs
  • Model Deployment
Start Learning