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

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

Day 1.mp4
Preview

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

GMT20211207-230255_Recording_1920x1080.mp4

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

GMT20211209-230112_Recording_3840x2160.mp4

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

GMT20211214-230216_Recording_1920x1080.mp4

Dec 16 - Objects, Algorithms, Search, Debugging

GMT20211216-230612_Recording_3840x2160.mp4

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

2022-01-06 12-57-10.mp4