No description, website, or topics provided.
Python Shell JavaScript C++
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
0-SetUp
1-Shell
2a-PythonVariables
2b-PythonDataStructures
2c-PythonFlowControl
2d-PythonFunctionsAndModules
3a-VersionControlLocal
3b-VersionControlRemote
4-Debugging
5-Testing
6-Documentation
Lunch
.gitignore
Readme.md
bashrc
hello.txt
install.sh
process_orders.py
rst2ghmd.py

Readme.md

Software Carpentry Purdue 2012 Bootcamp

SWC logo

How ?

Before you come to the boot camp, you will need to bring a laptop with which to follow along interactively with the tutorials. In order to do this, you will need to install VirtualBox, download this virtual machine image, and open the image using VirtualBox.

By doing so, you will have, on your laptop, a virtual environment pre-loaded with all of the necessary software (a terminal, text editors, git, the enthought python distribution, and valgrind) for the tutorial.

You'll need to open a terminal (try konsole or LXterminal). Then type the following commands:

  • git clone git://github.com/scopatz/PurdueSCBC2012.git
  • cd UofCSCBC2012
  • sudo ./install.sh

Your sudo password is 'thw'.

Where?

The University of Chicago Software Carpentry Boot Camp will be located at University of Chicago, Searle-Cl 240, 5735 S Ellis Ave (Main Entrance).

When ?

The boot camp will last from 9am to 5pm on April 2 and 3, 2012. There will be a lunch break at 12:00pm on April 2 and a lunch break at 12:30pm on April 3. There will also be coffee breaks intermittently throughout the days.

Who?

The boot camp will be led by Anthony Scopatz, Milad Fatenejad, Joshua R. Smith, and Katy Huff. It was organized by Software Carpentry, an online compendium of resources for scientific computation.

What?

Time & Topic

8:30 Set Up

9:00 Shell

12:00 Lunch

1:00 Python 1: Variables

2:00 Python 2: Data Structures

3:00 Python 3: Flow Control

4:00 Python 4: Functions And Modules

9:00 Local Version Control

11:00 Collaborative Version Control

12:30 Lunch

1:30 Debugging

2:30 Testing

4:00 Documentation