.. _weeknotes: Weekly notes ++++++++++++ * Week 1: Jan. 6 - Went over `laptop installs `_ - Started `lab 1 `_ * Week 2: Jan. 13 - Introduced `git `_ - Go over `common command line commands `_ - Look at `pyman/chap2_jupyter.ipynb `_ and `Lab 2 `_ * Week 3: Jan. 20 - Finish lab 2 - Start `Lab 3 - Linear algebra `_ - Demonstration: moving functions into modules * Week 4: Jan. 27 - Finish lab 3, start lab 4 - Demonstration: editing with visual studio code * Week 5: Feb.3 - lab 4 - Demonstration: `named tuple `_ * Week 6: Feb.10 - lab 5 - Demonstration: 1) eigenvectors and linear odes 2) object oriented programming - Links - `Linear ode review `_ - `Link between eigenvectors and linear odes `_ - `stability theory for odes `_ - `An example of the oop language wars `_ - installing new packages - make sure they come from the conda-forge channel:: conda install -c conda-forge pandas - to make conda-forge your default channel:: conda config --prepend channels conda-forge * Week 7: Feb. 24 - `Numba demonstration notebook `_ - Some links on object oriented programming: - `Corey Schafer Python tutorials `_ (scroll down for object oriented programming) - `Side by side comparison of program design in Python and Julia `_