Announcements

8/29

Project 1 is due on Wednesday 9/10 at 22:00. See below for details.

8/29

Quiz 1 will take place in class on Wednesday 9/3.

  • Covers Lessons 2, 3, 4.
  • 15 minutes, pen-and-paper, short answer and multiple choice.
  • You are not allowed to use any outside assistance on this quiz: closed book, closed notes, closed internet, etc.
  • No collaboration allowed.

8/17

Welcome!

Schedule

Date Class Homework

9/8

  • Start Lesson 6
  • Work on Problems 1-2 in Lesson 6

9/5

  • Finish Lesson 5
  • Work on Problems 1-5 in Lesson 5

9/3

  • Quiz 1
  • Start Lesson 5
  • Work on Problems 1-2 in Lesson 5

8/29

  • Finish Lesson 4
  • Work on Problems 1-6 in Lesson 4

8/27

  • Finish Lesson 3
  • Start Lesson 4
  • Work on Problems 1-5 in Lesson 3

8/25

  • Continue Lesson 3
  • Work on Problems 1-2 in Lesson 3

8/22

  • Finish Lesson 2
  • Start Lesson 3
  • Work on Problems 1-4 in Lesson 2

8/20

  • Finish Lesson 1
  • Start Lesson 2
  • Review basic Python concepts

8/18

  • Course logistics
  • Check Conda installations
  • Lesson 0: course overview
  • If we have time: start Lesson 1
  • Complete the student questionnaire (sent by email)

Note. You will need a USNA account to access most of the materials linked below.

Course Logistics

Resources

Lessons

Dates Lesson
  • 9/10
  • 9/8
6 Customizing visualizations
  • 9/5
  • 9/3
5 Advanced data transforms with Altair
  • 8/29
  • 8/27
4 Basic data transformations with Altair
  • 8/25
  • 8/22
3 Introduction to data visualization with Altair
  • 8/22
  • 8/20
2 Warm up
  • 8/20
  • 8/18
1 A survival course in Jupyter and Python
  • 8/18
0 Course overview

Projects

Project Instructions

Project 1 — Higher Education and Future Earnings

Due Wednesday 9/10 at 22:00.

Work on your own. Submit 1 project per student. Verbal collaboration is allowed, but sharing of code is not permitted.

Quizzes

Date Quiz
9/3 Quiz 1