4. More on Python & Building Packages
Today’s agenda
- Building our first Python package
- Introduction to our course Package
This week’s plan
- Tuesday: Planning our Package ideas.
- Thursday: Introduction to Python Tooling (Today)
- Tuesday: Introduction to Python packages (Thursday)
Building or first Python package
- Can we delete the old repos from the second day of class?
- Let’s continue to push our simplemaths package further.
Introduction to our course Python package
Going beyond the fundamentals
- Team assignments to build traing for the class (and me!) on:
- Testing in Python and R packages
- Continuous Integration (CI) for Python and R packages
- Advanced Documentation in R and Python frameworks we are using
Training Details
- Each team will build a training module for the class
- Each team will present their training to the class
- Each team will write up a summary of their training in a slide deck using revealjs
Needs
- Make sure the material in the books is the best path. Check the web for other guidance.
- Easier options are prefered over more complex ones.
- Make sure to include code examples.
- Make sure to include references to further reading.
- Get us through an example using our simplemaths package.