Skip to content

Commit 1bf89dc

Browse files
committed
Merge remote-tracking branch 'origin/development' into development
2 parents fcd3d6d + 23e0b36 commit 1bf89dc

7 files changed

Lines changed: 1162 additions & 30 deletions

File tree

docs/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,18 @@ from scratch.
6565
If you plan to do Python programming in a Linux or HPC environment you should
6666
be familiar with these as well.
6767

68+
For following along hands-on, you need
69+
* laptop or desktop with internet access.
70+
* a Python environment that can run Jupyter Lab if you want to use your own system;
71+
* access to Google Colaboratory if you prefer not to install software.
72+
73+
74+
## Level
75+
76+
* Introductory: 30 %
77+
* Intermediate: 40 %
78+
* Advanced: 30 %
79+
6880

6981
## Trainer(s)
7082

docs/_config.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
theme: jekyll-theme-slate
1+
title: "Python software development"
2+
theme: jekyll-theme-slate

source-code/design-patterns/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,11 @@ Code to illustrate some design patterns in Python.
88
can be used to change the behaviour of objects.
99
1. `factory_design_pattern.ipynb`: notebook illustrating how a factory class
1010
can be used to conveniently construct many objects with the same properties.
11-
1. `finite-state-parser`: illustration of object-oriented data
12-
representation and the state pattern.
1311
1. `iterator_design_pattern.ipynb`: illustration of the iterator design pattern
1412
(as well as the factory pattern).
1513
1. `strategy_design_pattern.ipynb`: notebook illustrating how a strategy
1614
design pattern can simplify simulations.
15+
1. `state_machine_design_pattern.ipynb`: notebook illustrating how a state
16+
machine can be implemented in Python.
17+
1. `finite-state-parser`: illustration of object-oriented data
18+
representation and the state pattern.

0 commit comments

Comments
 (0)