Classroom

2019

Date Topics
05 Sep 2019
  1. Introductions
  2. Elegance
  3. Handcraft as an analogy for software design
  4. Introduction to problem complexity
10 Sep 2019
  1. Color representation
  2. Problem decomposition
  3. Intro to Classes
12 Sep 2019
  1. Python Classes
  2. Practice
17 Sep 2019
  1. Member Functions
  2. Practice
19 Sep 2019
  1. Finishing touches
  2. Practice
23 Sep 2019
  1. Beautiful Soup
  2. Pandas
  3. POTD
26 Sep 2019
  1. Scraping Reprise
  2. Pandas
  3. POTD
01 Oct 2019
  1. Data Frames
  2. Plotting Basics
  3. Intro to Voronoi Diagrams
  4. POTD
03 Oct 2019
  1. Voronoi Diagrams
  2. POTD
08 Oct 2019
  1. Voronoi Art
  2. Queue structure
  3. Improved Vor Art
  4. POTD
10 Oct 2019
  1. Fast Voronoi Art
  2. Graphs
  3. Breadth First Search
  4. POTD
15 Oct 2019
  1. Voronoi BFS Fin
  2. Algorithmic comparison
  3. Intro to Graphs
  4. POTD
17 Oct 2019
  1. Intro to Graphs
  2. MHALL
  3. POTD
22 Oct 2019
  1. MHALL
  2. POTD
29 Oct 2019
  1. Dictionaries
  2. MHALL Code
  3. POTD
31 Oct 2019
  1. MHALL Fin
  2. State Space Search
  3. POTD
05 Nov 2019
  1. Depth First Search
  2. Sudoku
  3. POTD
12 Nov 2019
  1. Last word on Sudoku
  2. Intro to Maps
  3. Dijkstra’s Shortest Path Algorithm
  4. POTD
14 Nov 2019
  1. Dijkstra’s Shortest Path Algorithm
  2. More Maps
  3. POTD
19 Nov 2019
  1. Traveling Salesperson Problem
  2. More Maps
  3. POTD
26 Nov 2019
  1. Visualizing Literature
  2. Data Cleaning
  3. Part of Speech Tagging
  4. Named Entity Recognition
28 Nov 2019
  1. NER
  2. Graphs in Python