🐍Python Programming
TO DO
How to procedurally solve a problem (use of functions)
Include sub-procedure (helper functions)
Identify Input & Outputs required
Conditionals, Boolean Operators
Preconditions of an Algorithm
Binary Search requires a sorted list
Division cannot have a denominator of 0
Postconditions of a Algorithm
Testing and expected results
Exceptions
What is abstraction?
Tables, Queries
Objects
Levels of Abstraction + successive decomposition
Real World Examples
Linear Array Algorithms
Search
Sort
How to work with a Collection
List
Set
Dictionary
Examples of Algorithms
Two Pointer
Case Studies
When to use certain algorithms
Flowcharts of Algorithms
Pseudocodes of Algorithms
Complexity
Fundamental Operations of a computer
Fundamental vs Compound operation
"Find the largest"
-> is a compound operation
Essential Features of a Computer Language
Machine Level to Higher Level language
Compiler
Interpreter
Virtual Machine
Coding 101
Binary
Bit, Byte, Binary, Hexadecimal
How does a computer represent data
Logic Gates
AND, OR, NAND, NOR, XOR
Truth Tables
Logic Diagrams
Variable, Constant
Objects
Operators
Arithmetic Operators
Comparison + Conditionals
Loops
Collections
Functions & Built-in Functions
Last updated