|
|
|
Topics
for this week include Setting up of Recurring Entries, Printing Checks using
Adobe, Auto Reverse, Retained Earning Process, PPP Loan Reporting in Year End
ADTT, Saving Excel as PDF, Non…
|
|
A workshop given by Amy Dygert as part of Science Immersion 2018
|
|
While generators are coroutines, the communication only goes one way: from the child to the calling parent. In this video we show how to reverse this communication, passing down information from the…
|
|
While-loops can do everything that a for-loop can (and more) but they are much harder to use. That is why, in this video, we talk about how to debug a while-loop before we talk about how to write…
|
|
In this video we introduce a new control-structure: the for-loop. This control structure is specifically designed for processing iterable types like strings, tuples, and lists.
|
|
The except-portion of an try-except statement is only executed when there is an error/crash. But, as we have seen, errors can occur anywhere in the call stack. In this video we show how try-except…
|
|
Top-down design simplifies the design of code, but it can make debugging a little more complicated. Now bugs are potentially spread across multiple functions. In this video we look at an extended…
|
|
We made very sure that you had learned about testing before you started on your first assignment. That is because we want you testing while you are activtely writing your code, and not waiting until…
|
|
Now that program structure and program flow are different, debugging is going to get a lot harder. In this video we introduce a new element of white box testing – the trace. You will need to…
|
|
In this video we introduce the if-else statement. It is like the if statement, except that you now chose between two options.
|
|
In this video, we introduce this simplest form of conditional statement, the ifstatement. It allows us to skip over code if we do not wish to execute it.
|
|
Testing is not the same as debugging, but it is the correct first step. In this video, we show how to take the next step to isolate and remove errors in your code.
|
|
As our modules get more complicated, with more an more function definitions, our test scripts will get more complicated as well. In this video we show how to organize our test scripts by putting the…
|
|
A good testing plan has many, many test cases, and it can be really tedious to keep testing a function. That is why it would be ideal if we could automate the process. In this video, we introduce the…
|
|
In the previous video, we wrote a function definition in the interactive shell. In this video, we write it in a module. We show how this changes things when you call the function.
|