Opportunity Through Data Textbook
  • Opportunity Through Data Textbook
  • Introduction
    • What is Data Science?
    • Introduction to Data Science: Exploratory Musical Analysis
  • Module 1
    • Introduction to Programming
      • The Command Line
      • Installing Programs
      • Python and the Command Line
      • Jupyter Notebook
    • Introduction to Python
      • Building Blocks of Python - Data Types and Variables
      • Functions
      • Formatting and Syntax
    • Math Review
      • Variables and Functions
      • Intro to Graphs
  • Module 2
    • Data Structures
      • Lists
      • Dictionaries
      • Tables
    • Programming Logic
      • Loops
      • Logical Operators
      • Conditionality
  • Module 3
    • Introduction to Probability
      • Probability and Sampling
    • Introduction to Statistics
      • Mean & Variance
      • Causality & Randomness
  • Module 4
    • Packages
    • Intro to NumPy
      • NumPy (continued)
  • Module 5
    • Introduction to Pandas
      • Introduction to Dataframes
      • Groupby and Join
    • Working with Data
    • Data Visualization
      • Matplotlib
      • Introduction to Data Visualization
  • Appendix
    • Table Utilities
    • Area of More Complicated Shapes
    • Introduction to Counting
    • Slope and Distance
    • Short Circuiting
    • Linear Regression
    • Glossary
  • Extension: Classification
    • Classification
    • Test Sets and Training Sets
    • Nearest Neighbors
  • Extension: Introduction to SQL
    • Introduction to SQL
    • Table Operations
      • Tables and Queries
      • Joins
  • Extension: Central Limit Theorem
    • Overview
    • Probability Distributions
      • Bernoulli Distribution
      • Uniform Distribution (Discrete)
      • Random Variables, Expectation, Variance
      • Discrete and Continuous Distributions
      • Uniform Distribution (Continuous)
      • Normal Distribution
    • Central Limit Theorem in Action
    • Confidence Intervals
  • Extension: Object-Oriented Programming
    • Object-Oriented Programming
      • Classes
      • Instantiation
      • Dot Notation
      • Mutability
  • Extension: Introduction to Excel
    • Introduction to Excel
      • Terminology and Interface
      • Getting Started with Analysis and Charts
      • Basics of Manipulating Data
    • Additional Features in Excel
      • Macros
      • The Data Tab
      • Pivot Tables
Powered by GitBook
On this page
  • Module 1
  • What is Programming?
  • Introduction to Python
  • Math Review
  • Module 2
  • Data Structures
  • Module 4
  • Programming Logic

Was this helpful?

  1. Appendix

Glossary

Claire Huang Table

Module 1

What is Programming?

The Command Line

  • command line/command prompt

  • instructions

  • File Explorer

  • directory

  • graphical user interface

  • command-line interpreter

  • commands

  • interprets

  • keywords

  • program

  • text editor

  • Python

Jupyter Notebook

  • Jupyter Notebook

  • Code cell

  • notebook

Introduction to Python

Building Blocks of Python

  • Data Types

  • Primitives

  • Functions

  • Operators

  • Variables

  • Assignment

  • Booleans

  • Character

  • String

  • String Concatenation

Math Review

Intro to Graphs

  • Qualitative data

  • Quantitative data

  • Categorical data

  • Continuous data

  • Dependent variable

  • Independent variable

  • correlation

  • graph

  • linear function

  • slope

  • intercept

  • scatter plot

Module 2

Data Structures

Lists

  • List

  • Square Brackets

  • Index

  • Zero-indexed

  • List Slicing

  • Exclusive

  • Sublist

Dictionaries

  • Key/Value Pairs

  • Mutable Objects

  • Indexing

Tables

  • Rows

  • Columns

  • Label

  • Entry

  • Attributes

...

Module 4

Programming Logic

Logical Operators

...

Conditionality

...

PreviousLinear RegressionNextClassification

Last updated 5 years ago

Was this helpful?