Python Exam Topics

Exam topics in Python Elective E2019 Kea

Get Started. It's Free
or sign up with your email address
Rocket clouds
Python Exam Topics by Mind Map: Python Exam Topics

1. Types/Datastruktures

1.1. Simple Types

1.1.1. String

1.1.2. Boolean

1.1.3. Numbers

1.1.3.1. Arithmetic

1.2. List

1.2.1. Sorting

1.2.1.1. key functions

1.2.1.1.1. lambda

1.2.1.1.2. build in

1.2.1.1.3. custom

1.2.2. Comprehensions

1.3. Tuples

1.4. Set

1.4.1. Comprehensions

1.5. Dicts

1.5.1. Comprehensions

1.6. Special Types

1.6.1. JSON

1.7. Imutable vs mutable

2. IO

2.1. Files

2.1.1. csv

2.1.2. Text

2.1.3. JSON

2.1.4. DB

2.1.4.1. SQlite

2.2. Network

2.2.1. requests

2.3. Context Managers

3. Pythonic OOP

3.1. Classes

3.2. Objects

3.3. Inheritance

3.4. Encapsulation

3.4.1. Properties

4. Module

4.1. import

4.1.1. Build-in

4.1.2. own modules

4.1.3. 3rd party

4.2. __name__ attribute

4.3. Virtual enviroments

4.3.1. requirements.txt

5. Included in all topics

5.1. Development enviroment

5.1.1. The intepretor

5.1.2. Jupyter Notebooks

5.2. Python execution enviroment

5.2.1. Difference between a compiled language and a scripting language

5.2.2. How is a python program executed

5.2.2.1. read-evaluate-print-loop (REPL)

5.2.3. Virtual environments

5.2.3.1. Jupyter Notebooks

5.3. Conditions

5.3.1. if / Else/ elif

5.3.2. switch

5.3.2.1. dictionary

5.4. loops

5.4.1. for

5.4.2. foreach

5.4.3. while

6. Comprehensions

6.1. List

6.2. Dictionary

6.3. Generator

6.4. set

7. Protocols

7.1. Top-level functions & and their __functions__ implementations

7.2. What does it mean the Python is a protocol based language?

7.3. Context Managers

7.4. Iterator

8. Generators

8.1. Generator expressions

8.2. Iterator Class

8.3. Generator functions

9. Decorators

9.1. Higher order decorators

9.1.1. Decorators with parameters

9.2. simple decorators

9.3. inner functions

9.4. contectlib

10. Functions

10.1. lambda

10.2. Build in

10.2.1. Implementation / protocol

10.3. Define & use

10.4. Decorators

10.5. Higher-order function / first classs citizens

10.5.1. function as parameter

10.5.2. function as return type

11. Context Manaagers

11.1. with

11.2. Protocol

11.3. contextlib

11.3.1. @contextmanager

11.3.2. ContextDecorator