Day 1: Welcome

Welcome to DS 250!


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

What is a Data Scientist?

A Data Scientist has a C+ Talent Stack

Class Structure

  1. Problem Solving
  2. Improved coding skills
  3. Effective written/visual communication
  4. Collaboration
  5. Timeliness and communication with “the boss”

Syllabus

Got Slack?

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 “@Paul Cannon” to add you to the class channel.


Who are you?

  1. Introduce yourself and learn the names/majors/origin story of your group members.
  2. Make a plan to get help this semester. How will you contact each other? Some ideas: Slack, I-Learn, emails, group texts, etc.
  3. If you were independently wealthy, what would you be doing right now? Would you change majors?
  4. Highlights of 2022

Problem Solving

This is not a “see and repeat” programming class!

How would you go about fixing my motorcycle?

Learn how to ask for help (1 hr rule)




Getting started on Project 0

Setting up your Programming Snvironment

  1. Download Visual Studio Code
  2. Download Python v (3.10.8)
    • Be sure to select the “Add to Path” option during the install process
    • Mac Users be sure to click on “Install Certificates” at the end of the install
  3. Install the Python packages and VS Code extensions you need (see this page)
    • pip install pandas
    • pip install numpy
    • pip install jupyter
    • pip install tabulate
    • pip install altair
  4. Install Quarto CLI Quatro Instructions
  5. Start looking at Project 0
  6. Complete the “Methods Checkpoint”

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 pandas, altair, numpy, and jupyter.

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

A note on Jupyter Notebooks vs. Interactive Python Window

The textbook will show you how to use VS Code’s interactive python windows and Quatro. Feel free to use Jupyter Notebooks.
We will do write-ups in Quarto, though, which can be rendered as a PDF or HTML