Reference
Cheatsheets
- Cheatsheet basic Python operations: download
 - Cheatsheet Pandas operations (Scientific Programming 2 only): download
 
Overview of all Python concepts
Level 1 (SP1) concepts
| Datatypes | Operators | |||
|---|---|---|---|---|
string: theory, theory | 
      +, -, *, /, //, %, **: theory, =: theory | 
    |||
int, float: theory | 
      ==, !=, <, >, <=, >=: theory | 
    |||
not, and, or: theory | 
    ||||
| Input/Output | ||||
print: theory | 
      Algorithmic | |||
input: theory | 
      if, elif, else: theory | 
    |||
plotting: theory | 
      for: theory | 
    |||
while: theory | 
    ||||
| Other | for + while:examples loops | 
    |||
import: theory | 
      
Level 2 and 3 (SP1) concepts
| Datatypes | Functions | |||
|---|---|---|---|---|
string: theory | 
      def, return: theory | 
    |||
| functions as arguments: theory | ||||
| Input/Output | multiple return values: theory | |||
file, open, read, write: theory | 
      ||||
| process datasets: theory | Random | |||
random.random(): theory | 
    
Level 4, 5, and 6 (SP2) concepts
| Functions | Datatypes | |||
| default arguments: theory | Dictionary: theory 1, theory 2 | 
    |||
| keyword arguments: theory | Tuple: theory | 
    |||
main: theory | 
      Sets: theory | 
    |||
| ‘lists` (slicing): theory | ||||
| Input/Output | ||||
| animation: theory | Complexity | |||
| complexity: theory | ||||
| Pandas | apply complexity: theory/example | |||
| Pandas: CHEATSHEET, notebook |