Ep. 00: Creating Custom Functions in Jupyter

Streamed on:
37

# Show Description
We are going to live-code some helper functions in the Rust programming language to enable exploring calculus concepts.

## Infrastructure
Repository: https://notabug.org/c0digam0s/calc-explorer
Sound:
– Music provided by Lofi Girl
– Listen: bit.ly/lofigirI-playlists

## This Episode
1. Creating a new notebook
2. Required cells and imports
3. Creating a function
4. Implementing required traits
5. Applying limits
6. Applying derivatives
7. Plotting

## Topic Breakdown
1. Creating a new notebook: What are some "conventions" to follow?
2. Required cells and imports: Jupyter integrations (and stupid names)
3. Creating a function: What about parameters?
4. Implementing required traits: What did we need to do for this?
5. Applying limits: Exploring our function part 1.
6. Applying derivatives: Exploring our function part 2.
7. Plotting: What steps do we need to take to generate a plot in our notebook?

## Disclaimers
- The software written here is MIT licensed
- Use, (re)-distribute, modify, monetize at will
- The software has no guarantees and the author is not liable: test the code!
- This show provides no advice for:
- Legal
- Engineering
- Safety
- The show aims for a PG-13 environment
- There may be on occasion topics or jokes that aren't suitable for young children
- Intention: keep things relatively clean with limited to no profanity

## Footer
Fair warning: While I'm an experienced programmer, I am new to Rust, so expect many mistakes. Looking at you, borrow checker! :P

Loading comments...