MetaSnake Products/Advent of Code 2020 Walkthrough

  • $39

Advent of Code 2020 Walkthrough

Live Walkthroughs of 2020 Advent of Code. Hours of 🐍 insight. Watch me struggle and fuss as I code up Pythonic solutions.

Covers:
  • Functional programming
  • Generators
  • Comprehensions
  • Doctest
  • Pytest
  • PDB
  • Emacs!
  • Regular Expressions
  • Objects
  • Refactoring
  • Iteration
  • Fixtures

Over 10 hours of content!

Note that the price goes up each day as I add content 😉

Contents

Day 1

Looping, doctests, functional programming
Advent of Code 2020 Day 1.mp4
  • 23 mins
  • 502 MB
Watch me solve Advent of Code Day 1 part 2.mp4
  • 8 mins
  • 166 MB
day1.py
  • 1.24 KB
input.txt
  • 992 Bytes
Day 1: Quiz
    day1.py
    • 2.08 KB
    AOC Day 1 - Revisited.mp4
    • 11 mins
    • 239 MB
    Preview

    Day 2

    Watch me fumble through an obvious bug and refuse to use regular expressions until I'm forced to. Also, I drink some "soda"
    day2.py
    • 1.81 KB
    input.txt
    • 20 KB
    Advent of Code_ Day 2.mp4
    • 25 mins
    • 550 MB
    Day 2 Part 2 AOC.mp4
    • 26 mins
    • 561 MB

    Day 3

    Pytest and off by one errors. Functional programming, comprehensions, keyword-only arguments.
    input.txt
    • 10.1 KB
    day3.py
    • 638 Bytes
    test_day3.py
    • 607 Bytes
    AOC Day 3.mp4
    • 33 mins
    • 728 MB
    AOC Day3 - Pytest, while, loops, off by one.mp4
    • 18 mins
    • 396 MB

    Day 4 - Splitting, comprehensions, pytest, sets

    We make generous use of splitting and tests. Also discuss sets.
    AOC Day 4 Part 1.mp4
    • 34 mins
    • 756 MB
    Day4Part2-combined.mov
    • 42 mins
    • 2.48 GB
    day4.py
    • 1.86 KB
    input.txt
    • 21.2 KB
    test_day4.py
    • 2.21 KB

    Day 5 - Binary, stripping!, tuples, max, lambda, slicing, set comprehensions, and doctests

    GMT20201205-162100_AOC_3840x2160.mp4
    • 35 mins
    • 176 MB
    day5.py
    • 1.02 KB
    input.txt
    • 8.78 KB
    AOC Day 5 part 2.mp4
    • 7 mins
    • 156 MB

    Day 6 - Splitting, sets, literals, mutation, doctest, and pdb!

    day6.py
    • 1000 Bytes
    input.txt
    • 15.9 KB
    Day 6 Part 1.mp4
    • 17 mins
    • 48.9 MB
    Day 6 Part 2.mp4
    • 18 mins
    • 64.3 MB

    Day 7 - Tree traversal, pdb, parsing

    day7.py
    • 1.99 KB
    input.txt
    • 43.6 KB
    test_day7.py
    • 1.25 KB
    AOC Day 7 Part 1.mp4
    • 26 mins
    • 566 MB
    AOC day 7 BFS....mp4
    • 31 mins
    • 693 MB
    AOC day 7 part 2.mp4
    • 14 mins
    • 310 MB

    Day 8 - While, .replace, sets, pytest, pdb

    day8.py
    • 1.22 KB
    input.txt
    • 4.99 KB
    test_day8.py
    • 458 Bytes
    GMT20201208-050039_AOC_1920x1080.mp4
    • 39 mins
    • 132 MB

    Day 9 - Encryption - big O, slicing, comprehensions, pytest, half-open interval

    test_day9.py
    • 456 Bytes
    input.txt
    • 8.71 KB
    day9.py
    • 1.29 KB
    day9-part1.mp4
    • 19 mins
    • 57.9 MB
    Preview
    day9-part2.mp4
    • 16 mins
    • 51.1 MB

    Day 10 - Graphs, traversal, brute force, frustration, sleep, enlightenment!

    Advent of Code - Day 10.mp4
    • 51 mins
    • 1.11 GB
    Day 10 - Part 2.mp4
    • 43 mins
    • 955 MB
    Day 10 Part 3....mp4
    • 14 mins
    • 298 MB
    Day 10 Finished!.mp4
    • 17 mins
    • 361 MB
    Preview
    day10.py
    • 1.39 KB
    test_day10.py
    • 1.61 KB
    input.txt
    • 315 Bytes

    Day 11 - Classes, pytest, fixtures, class methods, class attributes, object orientation!

    day11-part1.mp4
    • (1h 17m 54s)
    • 223 MB
    day11-part2a.mp4
    • 50 mins
    • 139 MB
    Preview
    day11-part2b.mp4
    • 21 mins
    • 73.1 MB
    day11-part2c.mp4
    • 20 mins
    • 64.3 MB
    day11.py
    • 5.09 KB
    test_day11.py
    • 2.89 KB
    input.txt
    • 9.38 KB

    Day 12 - Enums

    day12.py
    • 3.11 KB
    input.txt
    • 2.75 KB

    Day 13 - Chinese Remainder Theorem

    day13.py
    • 1.82 KB
    input.txt
    • 143 Bytes

    Day 14 - Bits, .zfill, itertools.product, pytest, dict comprehensions, doctest, regular expressions

    AOC Day 14....mp4
    • 48 mins
    • 1.05 GB
    Day 14 - Part 2.mp4
    • 37 mins
    • 827 MB
    Day 14 part 2 cont.mp4
    • 7 mins
    • 150 MB

    Day 15 - Generators, doctest, off by one, dictionaries, clojure, take

    day15.py
    • 1.2 KB
    Day 15 - Part 1.mp4
    • 29 mins
    • 82.9 MB
    Day 15 - Part 2.mp4
    • 5 mins
    • 12.1 MB

    Day 16 - Splitting, pudb, reduction (with mutability!), comprehensions, generators, deep copy, pytest

    Day 16 - Part 1.mp4
    • 56 mins
    • 180 MB
    Day 16 - Part 2-a.mp4
    • 56 mins
    • 193 MB
    Day 16 - Part 2-b.mp4
    • 9 mins
    • 26.7 MB
    Day 16 - Part 2-c.mp4
    • 43 mins
    • 186 MB
    day16.py
    • 3.27 KB
    input.txt
    • 19.3 KB
    test_day16.py
    • 2.02 KB