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 |