Skip to content

Commit 2ccbeef

Browse files
committed
Merge branch 'development' of github.com:gjbex/Python-software-engineering into development
2 parents 6a899d9 + 5a3fc5f commit 2ccbeef

File tree

8 files changed

+1185
-74
lines changed

8 files changed

+1185
-74
lines changed

environment.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: python_software_engineering
22
channels:
3-
- defaults
3+
- conda-forge
44
dependencies:
55
- pyparsing
66
- jupyterlab
@@ -10,4 +10,9 @@ dependencies:
1010
- mypy
1111
- pylint
1212
- matplotlib
13-
prefix: /home/gjb/miniconda3/envs/python_software_engineering
13+
- ca-certificates
14+
- certifi
15+
- openssl
16+
- pytest-benchmark
17+
- pytest-memray
18+
prefix: /home/gjb/mambaforge/envs/python_software_engineering

python_software_engineering_linux64_conda_specs.txt

Lines changed: 67 additions & 50 deletions
Large diffs are not rendered by default.

source-code/functional-programming/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@ Some examples of a functional programming style in Python.
88
Eratosthenes using generators.
99
1. `persistent_lists.ipynb`: example of an implementation of a persistent
1010
list, i.e., a purely functional data structure.
11+
1. `persistent_binary_search_tree.ipynb`: example of an implementation of a
12+
persistent binary search tree, i.e., a purely functional data structure.

0 commit comments

Comments
 (0)