1.
Guten Tag!
2.
Getting Started
2.1.
Tools and Resources
2.2.
Setting Up Our Environment
2.3.
Running Python Locally
2.4.
Jupyter Notebooks
3.
Lectures
3.1.
✅ Installing Python
3.2.
✅ Thinking Programmatically
3.3.
✅ Basic Data Types
3.4.
✅ Conditionals
3.5.
✅ Lists
3.6.
✅ Dicts
3.7.
✅ Loops
3.8.
✅ Loops Practice
3.9.
✅ Modules & Functions
3.10.
✅ Classes
3.11.
✅ Classes Review
3.12.
✅ Classes (Cont'd)
3.13.
✅ Intro to Data Science
3.14.
✅ Pandas
3.15.
✅ Data Analysis I
3.16.
Data Analysis II
3.17.
Data Viz
3.18.
Independent Study
3.19.
Independent Study
3.20.
🎉 Fin.
4.
Topics
4.1.
Essential Terminology
4.2.
Basic Data Types
4.3.
Conditionals
4.4.
Lists
4.5.
Dicts
4.6.
Loops
4.7.
Modules & Packages
4.8.
Functions
4.9.
List Comprehensions
4.10.
Classes
4.11.
Data Science
4.12.
Intro to Pandas Objects
4.13.
Exploratory Data Analysis w. 🐼
4.14.
Pandas Analysis II
4.15.
Data Visualization
4.16.
Course Review
4.17.
Python Project Ideas
5.
Homework
5.1.
Homework 1
5.2.
Homework 2
5.3.
Homework 3
5.4.
Homework 4
5.5.
Homework 5
5.6.
Final Project Reqs
6.
Resources
6.1.
Python Glossary
6.2.
Basic Statistics
6.3.
Pandas Glossary
6.4.
General Reference Guides
6.5.
Libraries, Packages, & Other Tools
6.6.
Cheat Sheets
6.7.
Helpful Articles/Tutorials
6.8.
Open Source Datasets
7.
About
Light (default)
Rust
Coal
Navy
Ayu
Python Programming
✅ Lecture 2: Thinking Programmatically
Objectives
Learn the essential words and concepts that are used on a daily basis by engineers and project/product managers on the job.
Agenda
Essential Terminology