Learn · Computational Science and Engineering Using Python

Lecture 5 of 23Week 2: Python: Control structures, Programming style

Lecture 5A - Python packages; Programming

Prof. Mahendra Verma · IIT Kanpur

Credits and licence

From
Computational Science and Engineering Using Python, IIT Kanpur (at NPTEL)
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
Tweens profiles and older. How courses are placed

All the lectures

  1. Lecture 1 - About Computers Video
  2. Lecture 2 - Python: Variables & Assignments Video
  3. Lecture 3 - Python: Numpy arrays Video
  4. Lecture 4 - Python: Control structures Video
  5. Lecture 5A - Python packages; Programming Video
  6. Lecture 5B - Some suggestions on programming Video
  7. Lecture 6 - Plotting in Python Video
  8. Lecture 7 - Errors & Nondimensionalization Video
  9. Lecture 8 - Data I/O & Mayavi Video
  10. Lecture 9 - Lagrange interpolation Video
  11. Lecture 10 - Interpolation II: 2D, splines Video
  12. Lecture 11 - Integration I: Newton-Cotes Video
  13. Lecture 12 - Integration II: Gaussian quadrature Video
  14. Lecture 13 - Gaussian quadrature continued Video
  15. Lecture 14 - Numerical Differentiation Video
  16. Lecture 15 - ODE solvers Video
  17. Lecture 16 - ODE solvers continued Video
  18. Lecture 17 - Fourier transform Video
  19. Lecture 18 - PDE solver: Diffusion equation in spectral method Video
  20. Lecture 19A - PDE solver: Diffusion equation using finite difference Video
  21. Lecture 19 B - PDE solver: Wave equation using finite difference Video
  22. Lecture 20 - Linear algebra: Ax = b solver Video
  23. Lecture 21 - Summary Video