In the COSC3320 we adopt a pythonic pseudocode as the required style for describing algorithms. Ideally the pseudocode is a valid Python 3 code with minimal imported libraries (only common standard libraries such as math module).
This is the official tutorial of Python language. Read section 3 first, and then section 4.1, 4.2, 4.3, 4.4, 4.5, 4.7, 4.8.6, 5.1, 5.2, 5.3, 5.4, 5.5, 5.6. No need to read other sections. Only the core language and data structures are needed to describe algorithms in this class.
Note that the psuedocode is for describing algorithm not as a engineering exercise. Only necessary features of the language and libraries should be used; Keep it simple; any fancy use of the language defeats the purpose of using a pseudocode.
In the following page we make some specific comments as to what to do and not to do.