This course is somewhat based on parts of the Software Carpentry curriculum.
9 - 10: Introduction (Ariel)
10 - 12: Foundations of programming in Python (Jose)
Noon - 1 PM lunch
1 - 4 : git and GitHub (Bryna)
Set up your own GitHub project
Code Challenges
outer
that returns a string made up of just the first and last characters of its input. A call to your function should look like this:>>> print(outer('helium'))
hm
fence
that takes two parameters called original and wrapper and returns a new string that has the wrapper character at the beginning and end of the original. A call to your function should look like this:>>> print(fence('name', '*'))
*name*
Bring a use-case
Tomorrow, tell us about a data use-case that you have in mind for your work:
9 - noon : Introducing Pandas (Bryna)
Noon - 1 PM: lunch
1 - 4 PM: Manipulating data with Pandas (Ariel)
Set up your own GitHub project
9 - noon : Computations and statistics with Pandas DataFrames (Ariel)
Noon - 1 PM: lunch
Afternoon:
1 PM - 2:30 Visualizing data with Matplotlib (Jose)
2:30 - 4 Next steps – where do we go from here? (Bryna + Jose (+ Ariel))