For more information on the class and installation instructions please visit the class website: http://janeliascicomp.github.io/jrc_intro_programming/
Session 1 introduces the command line interface, including navigating directory structures, manipulating files, editing text files, using filter commands, stringing together filters using pipes and redirection, and possibly making simple bash scripts. Session 2 is an introduction to basic programming concepts in python, including data types/structures, conditional expressions, loops, and functions.
Sessions 3 and 4 are a little more flexible. We will write a few complete programs in python, learn how to use the version control program git
to manage work in progress, and try out a few commonly used python libraries for data analysis. If there's a specific topic you'd like to cover, let me know in an email or in person.
Thanks to Software Carpentry for inspiring the curriculum and providing the Software Carpentry Installer.
The Intro to programming class is developed by Billy Rowell ([email protected]) and Charlotte Weaver ([email protected])
Scientific Computing
Janelia Farm Research Campus
Howard Hughes Medical Institute