Programming Tutorials

Did you read the Introduction first?

< Introduction | Programming | Programming Advanced >

On this page... (hide)

  1.   1.  HSF Software Training Center
  2.   2.  C++
    1.   2.1  C++ suggested tutorials
    2.   2.2  C++ more tutorials
    3.   2.3  C++ Reference material
  3.   3.  Python
    1.   3.1  Basics
  4.   4.  Fortran Manuals and Tutorials
  5.   5.  Floating Point
  6.   6.  Debugging
  7.   7.  Other links

1.  HSF Software Training Center

  • Has Unix shell, Git, Python, C++, ML, Docker, GPU etc
  • Courses

2.  C++

2.1  C++ suggested tutorials

2.2  C++ more tutorials

2.3  C++ Reference material

3.  Python

3.1  Basics

  • Installation of Development Environment

4.  Fortran Manuals and Tutorials

5.  Floating Point

Almost every use of computers in Physics calculations involves Real numbers. But computers use Floating Point numbers, which are most definitely not the same thing as the mathematical concept of infinite precision Real numbers.

6.  Debugging

see the ProgramDebugging page.

7.  Other links

  • Glug's prorgamming links: when you are better at Linux and Programming
  • Various C/C++ links by SJF local and on the net One of the best C/C++ compendium out there on the World Wide Web

< Introduction | Programming | Programming Advanced >