Log in

Sign up for our weekly newsletter!

When & Where
Date: 
Mon, January 13, 2014 - 1:00 PM to 4:00 PM
Tue, January 14, 2014 - 1:00 PM to 4:00 PM
Wed, January 15, 2014 - 1:00 PM to 4:00 PM
Thu, January 16, 2014 - 1:00 PM to 4:00 PM
Fri, January 17, 2014 - 1:00 PM to 4:00 PM
Location: 
D-Lab Convening Room (Barrows 356)
Description
Type: 

This is five days of training to get you on the on-ramp to scientific computing. Please sign up only if you'll commit to attending all the sessions, since we have really limited space for this offering.

Note that you should have a basic familiarity with the command line and Git for this course. If you don't, you can take the Essentials of Computing with Data INTENSIVE the morning before the first class in this series!

We will discuss the foundations of computing with data, including:

  • What is Python, Python Syntax, Strings and Console
  • Conditionals and Control Flow
  • Functions
  • Lists and Dictionaries
  • Lists and Functions
  • Loops
  • Classes/Objects
  • File Input and Output

Format for each session:

  • 1 hour direct instruction with "call and response" – The instructor does short presentations including an interactive element in which students experiment with their own Python commands. 
  • 2 hours self-paced automatically-checked work – similar to the exercieses available on codeacademy.com, instructors(s) available for questions. 

 

If there's time, we may also discuss a topic of interest to the class, like databases, networking, etc. But don't worry - after this class, you can join the Python Workers' Party! We get together once a week to support each other in writing the code we need for our research, and local experts will be available.

Keyword: 
Details
Training Host: 
D-lab Facilitator: 
Dav Clark
Participant Technology Requirement: 
Bring your own laptop, ideally with VirtualBox and Vagrant installed (tools for running virtual machines).