Difference between revisions of "Programming"

Line 1: Line 1:
 +
Starting point for topics related to programming
 +
 +
== Python ==
 +
 +
[https://www.python.org Python] is a language widely used in the climate community for data analysis.
 +
 +
'''Beginner'''
 +
* [https://swcarpentry.github.io/python-novice-inflammation/ Software Carpentry Introduction to Python]
 +
* [http://swcarpentry.github.io/python-novice-gapminder/ Software Carpentry Plotting and Programming in Python]
 +
* [https://carpentrieslab.github.io/python-aos-lesson/ Python for Atmosphere and Ocean Scientists]
 +
* [[Conda|CLEX Conda environment at NCI]]
 +
 +
'''Intermediate'''
 +
* [https://docs.python.org/3/ Python Language Documentation]
 +
 +
=== Jupyter Notebooks ===
 +
 +
=== Plotting ===
 +
 +
=== Analysing NetCDF data ===
 +
 +
== Fortran ==
 +
 +
=== Parallel Programming ===
 +
 +
=== Debugging ===
 +
 +
== Bash ==
 +
 +
Bash is the most common language used in the Linux terminal, though there are alternatives like 'csh' and 'zsh'. There are a wide variety of command line programs available
 +
 +
'''Beginner'''
 +
* [https://swcarpentry.github.io/shell-novice/ Software Carpentry Introduction to Shell]
 +
 +
 +
 
{{Needs Update}}
 
{{Needs Update}}
  

Revision as of 01:15, 29 April 2021

Starting point for topics related to programming

Python

Python is a language widely used in the climate community for data analysis.

Beginner

Intermediate

Jupyter Notebooks

Plotting

Analysing NetCDF data

Fortran

Parallel Programming

Debugging

Bash

Bash is the most common language used in the Linux terminal, though there are alternatives like 'csh' and 'zsh'. There are a wide variety of command line programs available

Beginner


Template:Needs Update This page needs updating

Pages about programming related topics

Running IPython Notebook

Jenkins

Object-oriented Fortran

FortranIntro

Hybridmpi

Python