You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
on more of the "how-to/best practices/software design" side of things...
pure functions/stateful functions/idempotency, maybe in the context of concurrency?
functional programming in python - map/filter/itertools
operators as functions (the operator module)
module-level dunder methods - modules as classes
wrapping and metaprogramming
caching with lru_cache as a way to introduce hashable vs. unhashable and why that's important
"how do pytest fixtures work" as like a worked example of advanced metaprogramming with functions
"functions are objects" and the python data and execution model
cruising around the stdlib and language reference docs always make me with the python core devs accepted my PR to make the docs more navigable, but alas, i unfortunately had the audacity to turn issue number 123456 into a shitpost at the same time and so i think it's forever doomed to purgatory.
Functions are a broad subject in development. There are a lot of things that folks learn over time.
Let's begin working on a scaffold of important topics for learner progression.
Leave thoughts of topics here.
See discussion in #58 and #67 for more ideas.
The text was updated successfully, but these errors were encountered: