Toggle navigation sidebar
Toggle in-page Table of Contents
ABM mit Python
ABM mit Python
1.1 Einführung
Was ist ABM?
Verwendete Software
Einstieg in Python
1.2 Warm-up
Lösungen
2.1 Woraus alles besteht
Listen, Agenten & Populationen
Der Zugriff auf Listen
Exkurs: Funktionen & Methoden
Grundlegende Listen-Methoden
Nützliche Funktionen
2.2 Hinterlistige Übungen
Lösungen
3.1 Motoren der Simulation
Was ist ein For-Loop?
For-Loops in Python
Exkurs: Zahlenreihen erstellen
Loop durch Zahlenreihe
Variablen verändern im Loop
Exkurs: (un-)veränderbare Objekte
Listen verändern im Loop
Exkurs: Modulo
Geschachtelte For-Loops
ABM & For-Loops
3.2 Gefangen im Loop
Lösungen
4.1 Eine Brise Gefühl
If-Statements
Boolesche Ausdrücke
If, else, elif
Exkurs 1: Module importieren
Exkurs 2: das Dictionary
4.2 Das NaSch-Modell
Lösungen
5.1 Funktionen
Eigene Funktionen
Funktionen ohne In- und Output
Funktionen mit Input
Funktionen mit Output
Funktionen mit Standardwerten
Scopes
Docstrings
5.2 Funktionales Training
Lösungen
6.1 Diagramme
Matplotlib
Funktionales Interface
Exkurs: Mehrfachzuweisung
Objektorientiertes Interface
6.2 Modelle sozialer Beeinflussung
Lösungen
7.1 Diagramme & Animationen
Matrix als Welt der Agenten
Matrix grafisch darstellen
ABM animieren
7.2 Schellings Segregationsmodell
8.1 Experimente & Pandas
Ein kurzer Blick auf Pandas
Ein Simulationsexperiment durchführen
8.2 Mit Schelling experimentieren
Lösungen
9.1 ABM mit OOP
OOP in Python
Beispiel 1: Soziale Beeinflussung
Beispiel 2: Virusausbreitung
9.2 Conway’s Game of Life
Lösungen
10. Die Matching-Hypothese
Lösungen
repository
open issue
.md
.pdf
5.1 Funktionen
5.1 Funktionen
#
In diesem Kapitel geht es um
Funktionen
Scopes
Docstrings