#Welcome to the first Intro to Python short course offered by the CCBB
Thanks for joining us this week. We've never offered a 4-day intensive short course like this, but we're very excited to experiment with this format.
Below, you'll find the schedule of topics, with links to the pages for each topic. As we explore programming together, some topics may change in response to audience interests.
If, for some reason, you haven't please install the needed software
##Location: GDC 6.202 (South Tower of the Gates-Dell Complex)
Etherpad: For chat + questions
Time | Topic | Other Info |
---|---|---|
May 19, 1:30-2 | Intro, expectations, goals and supplemental resources | |
May 19, 2-2:45 | BASH and Git basics | |
May 19, 3:15-3:15 | Python I: Variables, mathematics, types and Testing I | Cheatsheet Day 1 |
May 19, 3:15-4:30 | Python II: Control flow and recap | Homework |
May 20, 1:30-2 | Recap of exercises | Solutions, FAQ, Git push exercise |
May 20, 2-3 | Reading and parsing input I | Code speed ups, Cheatsheet day 2 |
May 20, 3:15-4:30 | Error handling, functions | Homework |
May 21, 1:30-3 | Pandas I: Data exploration, slicing and filtration | Simple Excel, Complex Excel, Types cheatsheet, math cheatsheet |
May 21, 3-4:15 | Pandas II: Plotting | Plot cheatsheet, large data matrix |
May 21, 4:15-4:30 | Brief discussion on scripting | Homework, Plotting script |
May 22, 1:30-2 | Recap of exercises | |
May 22, 2-3 | Version control | |
May 22, 3-4:30 | You tell us! | Example topics: Sharing code with collaborators, organizing computational projects, text parsing, regular expressions |
This work is licensed under a Creative Commons Attribution 4.0 International License.