Day 2: Project 0

Announcements

  1. Devotional
  2. Computing Lab 4:30PM - 6:30PM all weekdays except Wednesday. Saturday from 10AM-12PM
    • Slack channel #tutoring_lab
  3. Data Science Society - Wednesday’s at 6PM, STC 394
  4. Math Department Opening Social - Thursday 11:30 RKS 229

Spiritual Thought Question

  • How is 1 Nephi like Genesis?
  • “In the beginning, God created the heaven and the earth.”

Syllabus Questions?

  • A note about readings…
  • Tips for asking for help
    • Slack
    • Google - acquired discernment
  • Quarto and tradeoffs
  • Project Submissions: HTML

Are we all on the Slack channel?

Follow the Slack invitation that is waiting in your student email. If you don’t see an invite, you can join through this link and then ask Brother Cannon to add you to the class channel.


Methods Checkpoint

All the answers will be in the assigned reading or in these slides.


Notes on Project 0

Installing Packages and Extensions

Learn how to install packages by reading the assigned material and by watching the video tutorial on this page.

The readings mention a lot of different packages. For Project 0, you need to install at least jupyter, pandas, plotly.express, numpy, and tabulate.

The readings will also mention two VS Code extensions you need to install.

Jupyter Notebooks vs. Interactive Python Window

Should you decide to use Juypyter Notebooks this semester within VS Code, this is a great guide to get you started.

Or you can choose to stick with the Python Interactive window like the textbook does.

Use Your Resources!

  • Technical documentation
  • Google searches
  • ChatGPT
  • Asking for help on Slack
  • Don’t forget the data science lab! (Starts next week.)
  • Question that cannot be answered by the textbook and documentation? Google it.
  • A function you have never seen before? Google it.
  • An error in your code? Google it.

Markdown

What is Markdown?
  • A clean, human readable way to make slick html and pdf documents
  • Used widely among programmers for clean documentation
  • Used widely by Data Scientists to publish results and communicate with stakeholders

Here’s a good summary

Quarto

Do your tinkering in interactive Python or Jupyter notebooks. Generate report with finished code, graphs, etc. in Quatro

Quarto

Now for some data!

Let’s get this party started

Your turn:

  1. Read in the cars data set
  2. Work with you your teams to talk through interesting possibilities for a graph
  3. Work on Project 0 Questions and Tasks