help
def help(
):
Call self as a function.
overview
def overview(
):
Call self as a function.
/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/fastcore/docscrape.py:259: UserWarning: potentially wrong underline length...
REVIEW STAGE - Verify results, reflect on process, and extract lessons
---- in
REVIEW STAGE - Verify results, reflect on process, and extract lessons
----...
else: warn(msg)
PolyaReview
def PolyaReview(
):
REVIEW STAGE - Verify results, reflect on process, and extract lessons
- dhp.r.all() - Creates a prompt cell asking SolveIt if we covered all of the data or examples for this problem
- dhp.r.sanity() - Creates a prompt cell asking SolveIt if the result makes sense and can be verified by substitution or another method
- dhp.r.grok() - Creates a note cell with the text “To consider: Can I understand the solution without having to perform all the steps?”
- dhp.r.learned() - Creates a prompt cell asking SolveIt what lessons have been learned from this
- dhp.r.general() - Creates a prompt cell asking SolveIt if we can generalize the solution to other similar problems
- dhp.r.alter() - Creates a prompt cell asking SolveIt for alternative solutions or approaches that might be more efficient or effective
- dhp.r.other() - Creates a prompt cell asking SolveIt if we can derive the result differently
- dhp.r.mistakes() - Creates a prompt cell asking SolveIt about common mistakes made
- dhp.r.simpler() - Creates a prompt cell asking SolveIt if we can derive the result in a simpler way
- dhp.r.principles() - Creates a prompt cell asking SolveIt to identify underlying principles or patterns that emerged during the solution process
- dhp.r.test() - Creates a prompt cell asking SolveIt for different ways to test this
/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/fastcore/docscrape.py:259: UserWarning: potentially wrong underline length...
ACT STAGE - Execute your plan while monitoring progress
---- in
ACT STAGE - Execute your plan while monitoring progress
----...
else: warn(msg)
PolyaAct
def PolyaAct(
):
ACT STAGE - Execute your plan while monitoring progress
- dhp.a.doubt() - Creates a prompt cell asking SolveIt if we’re using the right approach
- dhp.a.other() - Creates a prompt cell asking SolveIt if there’s another way to look at this
- dhp.a.partial() - Creates a prompt cell asking SolveIt about intermediate results or milestones to aim for
- dhp.a.symmetry() - Creates a prompt cell asking SolveIt about symmetries or patterns in the problem to exploit
- dhp.a.next() - Creates a prompt cell asking SolveIt what is next
- dhp.a.valid() - Creates a prompt cell asking SolveIt if this step was a valid step
- dhp.a.check() - Creates a prompt cell asking SolveIt if this step seems correct
- dhp.a.simpler() - Creates a prompt cell asking SolveIt if there was a simpler way to do this step
- dhp.a.all() - Creates a prompt cell asking SolveIt if we covered all of the data or examples for this step
/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/fastcore/docscrape.py:259: UserWarning: potentially wrong underline length...
PLAN STAGE - Develop strategies and approaches
---- in
PLAN STAGE - Develop strategies and approaches
----...
else: warn(msg)
PolyaPlan
def PolyaPlan(
):
PLAN STAGE - Develop strategies and approaches
- dhp.p.chunks() - Creates a prompt cell asking SolveIt to break down the problem into smaller sub-problems
- dhp.p.partial() - Creates a prompt cell asking SolveIt if there’s a smaller part or representation of the problem to solve
- dhp.p.known_approach() - Creates a prompt cell asking SolveIt to use a known algorithm or library to solve the problem
- dhp.p.verifiable() - Creates a prompt cell asking SolveIt how to verify if the solution is consistent and correct
- dhp.p.backward() - Creates a prompt cell asking SolveIt to work backward from the desired result
- dhp.p.aux() - Creates a prompt cell asking SolveIt to use an auxiliary element (variable, diagram, or example) to clarify the path
- dhp.p.analogy() - Creates a prompt cell asking SolveIt to use analogy or similarity to relate the problem to a known solution
- dhp.p.review() - Creates a prompt cell asking SolveIt to critique the plan of attack (be frank and critical)
/opt/hostedtoolcache/Python/3.12.13/x64/lib/python3.12/site-packages/fastcore/docscrape.py:259: UserWarning: potentially wrong underline length...
UNDERSTAND STAGE - Clarify the problem before solving
---- in
UNDERSTAND STAGE - Clarify the problem before solving
----...
else: warn(msg)
PolyaUnderstand
def PolyaUnderstand(
):
UNDERSTAND STAGE - Clarify the problem before solving
- dhp.u.summary() - Creates a prompt cell asking SolveIt to give a concise summary of the problem
- dhp.u.info() - Creates a prompt cell asking SolveIt to inventory known/unknown information
- dhp.u.similar() - Creates a prompt cell asking SolveIt if it has seen a similar problem before
- dhp.u.lateral() - Creates a prompt cell to explore problem relationships and scope
- dhp.u.related() - Creates a prompt cell to identify similar or simpler problems
- dhp.u.viz() - Creates a prompt cell asking SolveIt to create a figure or diagram to represent the problem
- dhp.u.notation() - Creates a prompt cell asking SolveIt to pick suitable notation (symbols for quantities/data, states, transitions)
- dhp.u.simplest() - Creates a prompt cell asking SolveIt for the simplest way to look at the problem
- dhp.u.simplify() - Creates a prompt cell asking SolveIt to separate problem parts (break down complex conditions into simpler ones)
def QQ(
content:str, msg_type:str='prompt', run:bool=False
):
Initialize self. See help(type(self)) for accurate signature.
Step
def Step(
args:VAR_POSITIONAL, kwargs:VAR_KEYWORD
):
Initialize self. See help(type(self)) for accurate signature.