MetaSnake Products/Advent of Code 2021 Workshops

  • $199

Advent of Code 2021 Workshops

  • Course
  • 9 Lessons

Dec 2, 7, 9, 14, 16, Jan 4 4-5:30PM MST
Think of this as scales for programming. I'm going to assume that you know a some Python.

However, do you know:


  • Functional programming
  • Generators
  • Comprehensions
  • Doctest
  • Pytest
  • PDB
  • Regular Expressions
  • Objects
  • Refactoring
  • Iteration
  • Test Fixtures
  • How to use your editor

Frequently asked questions

What is this?

What is the format?

A series of 60-90 minute workshops through the first half of December, and resuming in January. (Taking a break for the holidays)

What is a workshop?

A small cohort of dedicated practitioners who meet via Zoom to share their solutions and discuss pros and cons of them. Think of it as a chance to get code review but also be inspired and learn new techniques.

You will be expected to do the challenges before the classes, share your code (via screenshare or github), and discuss with others your challenges and victories.

Why would I want to do this?

You might not want to. On the flipside practicing and then dissecting your code and comparing it to others can be one of the best ways to improve your coding ability.

What do I need to participate?

  • Computer w/ Python
  • Access to Zoom
  • Mic
  • Camera
  • Motivation to complete Advent of Code and share insights

What if I get stuck?

I will be posting my solutions. If you need to look at them for hints, no problem. The important part for you is that you do the assignment on your own (it is fine if you look at a solution and then go implement it). However, if you simply copy the assignment without doing it in "your own words", you won't get as much out of the workshops.,

Why Python?

You can use whatever tools you want, however most of the discussion will revolve around different uses of Python constructs to solve the problems.

Contents

What is this?

    Course Overview

    Resources
      metasnake-learning-framework.pdf
      • 19.9 KB

      Dec 2 - Days 1-2: Generators, Comprehensions, Doctest, Error Tracking, Workflow

      Day 1.mp4
      • (1h 24m 05s)
      • 904 MB
      Preview

      Dec 7 - Comprehensions, doctests, walrus, classes, and mental capacity.

      GMT20211207-230255_Recording_1920x1080.mp4
      • (1h 44m 19s)
      • 348 MB

      Dec 9 - Recursion, doctests, reframing, caching, variable naming

      GMT20211209-230112_Recording_3840x2160.mp4
      • (1h 43m 11s)
      • 403 MB

      Dec 14 - Object Orientation, Pytest, Types, Generators, doctest, Grids

      GMT20211214-230216_Recording_1920x1080.mp4
      • (1h 59m 37s)
      • 382 MB

      Dec 16 - Objects, Algorithms, Search, Debugging

      GMT20211216-230612_Recording_3840x2160.mp4
      • (1h 35m 18s)
      • 561 MB

      Jan 4 - Refactoring, Testing, Pytest, __main__, functions

      2022-01-06 12-57-10.mp4
      • 35 mins
      • 650 MB