Skip to content

Commit f380437

Browse files
authored
Merge pull request #9 from gjbex/development
Development
2 parents 2cf3378 + 7971c29 commit f380437

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+3218
-222
lines changed

python_software_engineering.pptx

1.67 KB
Binary file not shown.

python_software_engineering_linux64_conda_specs.txt

Lines changed: 51 additions & 140 deletions
Original file line numberDiff line numberDiff line change
@@ -3,147 +3,58 @@
33
# platform: linux-64
44
@EXPLICIT
55
https://repo.anaconda.com/pkgs/main/linux-64/_libgcc_mutex-0.1-main.conda
6-
https://repo.anaconda.com/pkgs/main/linux-64/blas-1.0-mkl.conda
7-
https://repo.anaconda.com/pkgs/main/linux-64/ca-certificates-2021.4.13-h06a4308_1.conda
8-
https://repo.anaconda.com/pkgs/main/linux-64/intel-openmp-2021.2.0-h06a4308_610.conda
9-
https://repo.anaconda.com/pkgs/main/linux-64/ld_impl_linux-64-2.33.1-h53a641e_7.conda
10-
https://repo.anaconda.com/pkgs/main/linux-64/libstdcxx-ng-9.1.0-hdf63c60_0.conda
11-
https://repo.anaconda.com/pkgs/main/linux-64/pandoc-2.12-h06a4308_0.conda
12-
https://repo.anaconda.com/pkgs/main/noarch/tzdata-2020f-h52ac0ba_0.conda
13-
https://repo.anaconda.com/pkgs/main/linux-64/libgcc-ng-9.1.0-hdf63c60_0.conda
14-
https://repo.anaconda.com/pkgs/main/linux-64/mkl-2021.2.0-h06a4308_296.conda
15-
https://repo.anaconda.com/pkgs/main/linux-64/expat-2.3.0-h2531618_2.conda
16-
https://repo.anaconda.com/pkgs/main/linux-64/icu-58.2-he6710b0_3.conda
17-
https://repo.anaconda.com/pkgs/main/linux-64/jpeg-9b-h024ee3a_2.conda
6+
https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.5.18.1-ha878542_0.tar.bz2
7+
https://repo.anaconda.com/pkgs/main/linux-64/ld_impl_linux-64-2.35.1-h7274673_9.conda
8+
https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-12.1.0-ha89aaad_16.tar.bz2
9+
https://repo.anaconda.com/pkgs/main/noarch/tzdata-2022a-hda174b7_0.conda
10+
https://repo.anaconda.com/pkgs/main/linux-64/libgomp-11.2.0-h1234567_0.conda
11+
https://repo.anaconda.com/pkgs/main/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2
12+
https://repo.anaconda.com/pkgs/main/linux-64/libgcc-ng-11.2.0-h1234567_0.conda
13+
https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2
14+
https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.18.1-h7f98852_0.tar.bz2
15+
https://conda.anaconda.org/conda-forge/linux-64/icu-58.2-hf484d3e_1000.tar.bz2
16+
https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2
17+
https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2
1818
https://repo.anaconda.com/pkgs/main/linux-64/libffi-3.3-he6710b0_2.conda
19-
https://repo.anaconda.com/pkgs/main/linux-64/libsodium-1.0.18-h7b6447c_0.conda
20-
https://repo.anaconda.com/pkgs/main/linux-64/libuuid-1.0.3-h1bed415_2.conda
21-
https://repo.anaconda.com/pkgs/main/linux-64/libxcb-1.14-h7b6447c_0.conda
22-
https://repo.anaconda.com/pkgs/main/linux-64/lz4-c-1.9.3-h2531618_0.conda
23-
https://repo.anaconda.com/pkgs/main/linux-64/ncurses-6.2-he6710b0_1.conda
24-
https://repo.anaconda.com/pkgs/main/linux-64/openssl-1.1.1k-h27cfd23_0.conda
25-
https://repo.anaconda.com/pkgs/main/linux-64/pcre-8.44-he6710b0_0.conda
19+
https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.16-h516909a_0.tar.bz2
20+
https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.3-h9c3ff4c_1.tar.bz2
21+
https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h516909a_1000.tar.bz2
22+
https://repo.anaconda.com/pkgs/main/linux-64/ncurses-6.3-h7f8727e_2.conda
23+
https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1o-h166bdaf_0.tar.bz2
24+
https://conda.anaconda.org/conda-forge/linux-64/reproc-14.2.3-h7f98852_0.tar.bz2
2625
https://repo.anaconda.com/pkgs/main/linux-64/xz-5.2.5-h7b6447c_0.conda
27-
https://repo.anaconda.com/pkgs/main/linux-64/zlib-1.2.11-h7b6447c_3.conda
28-
https://repo.anaconda.com/pkgs/main/linux-64/glib-2.68.1-h36276a3_0.conda
29-
https://repo.anaconda.com/pkgs/main/linux-64/libpng-1.6.37-hbc83047_0.conda
30-
https://repo.anaconda.com/pkgs/main/linux-64/libxml2-2.9.10-hb55368b_3.conda
31-
https://repo.anaconda.com/pkgs/main/linux-64/readline-8.1-h27cfd23_0.conda
32-
https://repo.anaconda.com/pkgs/main/linux-64/tk-8.6.10-hbc83047_0.conda
33-
https://repo.anaconda.com/pkgs/main/linux-64/zeromq-4.3.4-h2531618_0.conda
34-
https://repo.anaconda.com/pkgs/main/linux-64/zstd-1.4.9-haebb681_0.conda
35-
https://repo.anaconda.com/pkgs/main/linux-64/dbus-1.13.18-hb2f20db_0.conda
36-
https://repo.anaconda.com/pkgs/main/linux-64/freetype-2.10.4-h5ab3b9f_0.conda
37-
https://repo.anaconda.com/pkgs/main/linux-64/gstreamer-1.14.0-h28cd5cc_2.conda
38-
https://repo.anaconda.com/pkgs/main/linux-64/libtiff-4.1.0-h2733197_1.conda
39-
https://repo.anaconda.com/pkgs/main/linux-64/sqlite-3.35.4-hdfb4753_0.conda
40-
https://repo.anaconda.com/pkgs/main/linux-64/fontconfig-2.13.1-h6c09931_0.conda
41-
https://repo.anaconda.com/pkgs/main/linux-64/gst-plugins-base-1.14.0-h8213a91_2.conda
42-
https://repo.anaconda.com/pkgs/main/linux-64/lcms2-2.12-h3be6417_0.conda
43-
https://repo.anaconda.com/pkgs/main/linux-64/python-3.9.5-hdb3f193_3.conda
44-
https://repo.anaconda.com/pkgs/main/noarch/async_generator-1.10-pyhd3eb1b0_0.tar.bz2
45-
https://repo.anaconda.com/pkgs/main/noarch/attrs-20.3.0-pyhd3eb1b0_0.conda
46-
https://repo.anaconda.com/pkgs/main/noarch/backcall-0.2.0-pyhd3eb1b0_0.tar.bz2
47-
https://repo.anaconda.com/pkgs/main/linux-64/certifi-2020.12.5-py39h06a4308_0.conda
48-
https://repo.anaconda.com/pkgs/main/linux-64/chardet-4.0.0-py39h06a4308_1003.conda
49-
https://repo.anaconda.com/pkgs/main/noarch/decorator-5.0.6-pyhd3eb1b0_0.conda
50-
https://repo.anaconda.com/pkgs/main/noarch/defusedxml-0.7.1-pyhd3eb1b0_0.conda
51-
https://repo.anaconda.com/pkgs/main/linux-64/entrypoints-0.3-py39h06a4308_0.conda
52-
https://repo.anaconda.com/pkgs/main/noarch/idna-2.10-pyhd3eb1b0_0.tar.bz2
53-
https://repo.anaconda.com/pkgs/main/noarch/iniconfig-1.1.1-pyhd3eb1b0_0.tar.bz2
54-
https://repo.anaconda.com/pkgs/main/noarch/ipython_genutils-0.2.0-pyhd3eb1b0_1.conda
55-
https://repo.anaconda.com/pkgs/main/noarch/json5-0.9.5-py_0.conda
56-
https://repo.anaconda.com/pkgs/main/linux-64/kiwisolver-1.3.1-py39h2531618_0.conda
57-
https://repo.anaconda.com/pkgs/main/linux-64/lazy-object-proxy-1.6.0-py39h27cfd23_0.conda
58-
https://repo.anaconda.com/pkgs/main/linux-64/markupsafe-2.0.1-py39h27cfd23_0.conda
59-
https://repo.anaconda.com/pkgs/main/linux-64/mccabe-0.6.1-py39h06a4308_1.conda
60-
https://repo.anaconda.com/pkgs/main/linux-64/mistune-0.8.4-py39h27cfd23_1000.conda
61-
https://repo.anaconda.com/pkgs/main/noarch/more-itertools-8.7.0-pyhd3eb1b0_0.conda
62-
https://repo.anaconda.com/pkgs/main/linux-64/mypy_extensions-0.4.1-py39h06a4308_0.conda
63-
https://repo.anaconda.com/pkgs/main/noarch/nest-asyncio-1.5.1-pyhd3eb1b0_0.conda
64-
https://repo.anaconda.com/pkgs/main/noarch/olefile-0.46-py_0.conda
65-
https://repo.anaconda.com/pkgs/main/linux-64/pandocfilters-1.4.3-py39h06a4308_1.conda
66-
https://repo.anaconda.com/pkgs/main/noarch/parso-0.7.0-py_0.conda
67-
https://repo.anaconda.com/pkgs/main/noarch/pickleshare-0.7.5-pyhd3eb1b0_1003.conda
68-
https://repo.anaconda.com/pkgs/main/linux-64/pluggy-0.13.1-py39h06a4308_0.conda
69-
https://repo.anaconda.com/pkgs/main/noarch/prometheus_client-0.10.1-pyhd3eb1b0_0.conda
70-
https://repo.anaconda.com/pkgs/main/linux-64/psutil-5.8.0-py39h27cfd23_1.conda
71-
https://repo.anaconda.com/pkgs/main/noarch/ptyprocess-0.7.0-pyhd3eb1b0_2.conda
72-
https://repo.anaconda.com/pkgs/main/noarch/py-1.10.0-pyhd3eb1b0_0.conda
73-
https://repo.anaconda.com/pkgs/main/noarch/pycodestyle-2.6.0-pyhd3eb1b0_0.tar.bz2
74-
https://repo.anaconda.com/pkgs/main/noarch/pycparser-2.20-py_2.conda
75-
https://repo.anaconda.com/pkgs/main/noarch/pyflakes-2.2.0-pyhd3eb1b0_0.tar.bz2
76-
https://repo.anaconda.com/pkgs/main/noarch/pyparsing-2.4.7-pyhd3eb1b0_0.tar.bz2
77-
https://repo.anaconda.com/pkgs/main/linux-64/pyrsistent-0.17.3-py39h27cfd23_0.conda
26+
https://repo.anaconda.com/pkgs/main/linux-64/yaml-0.2.5-h7b6447c_0.conda
27+
https://repo.anaconda.com/pkgs/main/linux-64/zlib-1.2.12-h7f8727e_2.conda
28+
https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2
29+
https://repo.anaconda.com/pkgs/main/linux-64/libnghttp2-1.46.0-hce63b2e_0.conda
30+
https://repo.anaconda.com/pkgs/main/linux-64/libsolv-0.7.20-h4ff587b_0.conda
31+
https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.10.0-ha56f1ee_2.tar.bz2
32+
https://repo.anaconda.com/pkgs/main/linux-64/libxml2-2.9.12-h74e7548_2.conda
33+
https://repo.anaconda.com/pkgs/main/linux-64/readline-8.1.2-h7f8727e_1.conda
34+
https://conda.anaconda.org/conda-forge/linux-64/reproc-cpp-14.2.3-h9c3ff4c_0.tar.bz2
35+
https://repo.anaconda.com/pkgs/main/linux-64/tk-8.6.11-h1ccaba5_0.conda
36+
https://repo.anaconda.com/pkgs/main/linux-64/zstd-1.5.2-ha4553b6_0.conda
37+
https://conda.anaconda.org/conda-forge/linux-64/krb5-1.19.3-h3790be6_0.tar.bz2
38+
https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.5.2-hccf745f_1.tar.bz2
39+
https://repo.anaconda.com/pkgs/main/linux-64/sqlite-3.38.2-hc218d9a_0.conda
40+
https://repo.anaconda.com/pkgs/main/linux-64/libcurl-7.82.0-h0b77cf5_0.conda
41+
https://repo.anaconda.com/pkgs/main/linux-64/python-3.9.5-h12debd9_4.tar.bz2
42+
https://repo.anaconda.com/pkgs/main/noarch/charset-normalizer-2.0.4-pyhd3eb1b0_0.conda
43+
https://repo.anaconda.com/pkgs/main/noarch/idna-3.3-pyhd3eb1b0_0.conda
44+
https://repo.anaconda.com/pkgs/main/linux-64/pycosat-0.6.3-py39h27cfd23_0.conda
45+
https://repo.anaconda.com/pkgs/main/noarch/pycparser-2.21-pyhd3eb1b0_0.conda
7846
https://repo.anaconda.com/pkgs/main/linux-64/pysocks-1.7.1-py39h06a4308_0.conda
79-
https://repo.anaconda.com/pkgs/main/noarch/pytz-2021.1-pyhd3eb1b0_0.conda
80-
https://repo.anaconda.com/pkgs/main/linux-64/pyzmq-20.0.0-py39h2531618_1.conda
81-
https://repo.anaconda.com/pkgs/main/linux-64/qt-5.9.7-h5867ecd_1.conda
82-
https://repo.anaconda.com/pkgs/main/noarch/send2trash-1.5.0-pyhd3eb1b0_1.conda
83-
https://repo.anaconda.com/pkgs/main/linux-64/sip-4.19.13-py39h2531618_0.conda
84-
https://repo.anaconda.com/pkgs/main/linux-64/six-1.15.0-py39h06a4308_0.conda
85-
https://repo.anaconda.com/pkgs/main/linux-64/sniffio-1.2.0-py39h06a4308_1.conda
86-
https://repo.anaconda.com/pkgs/main/noarch/testpath-0.4.4-pyhd3eb1b0_0.tar.bz2
87-
https://repo.anaconda.com/pkgs/main/noarch/toml-0.10.2-pyhd3eb1b0_0.conda
88-
https://repo.anaconda.com/pkgs/main/linux-64/tornado-6.1-py39h27cfd23_0.conda
89-
https://repo.anaconda.com/pkgs/main/linux-64/typed-ast-1.4.2-py39h27cfd23_1.conda
90-
https://repo.anaconda.com/pkgs/main/noarch/typing_extensions-3.7.4.3-pyha847dfd_0.tar.bz2
91-
https://repo.anaconda.com/pkgs/main/noarch/wcwidth-0.2.5-py_0.conda
92-
https://repo.anaconda.com/pkgs/main/linux-64/webencodings-0.5.1-py39h06a4308_1.conda
93-
https://repo.anaconda.com/pkgs/main/noarch/wheel-0.36.2-pyhd3eb1b0_0.conda
94-
https://repo.anaconda.com/pkgs/main/linux-64/wrapt-1.12.1-py39he8ac12f_1.conda
95-
https://repo.anaconda.com/pkgs/main/noarch/zipp-3.4.1-pyhd3eb1b0_0.conda
96-
https://repo.anaconda.com/pkgs/main/linux-64/anyio-2.2.0-py39h06a4308_1.conda
97-
https://repo.anaconda.com/pkgs/main/noarch/babel-2.9.0-pyhd3eb1b0_0.conda
98-
https://repo.anaconda.com/pkgs/main/linux-64/cffi-1.14.5-py39h261ae71_0.conda
99-
https://repo.anaconda.com/pkgs/main/linux-64/cycler-0.10.0-py39h06a4308_0.conda
100-
https://repo.anaconda.com/pkgs/main/linux-64/importlib-metadata-3.10.0-py39h06a4308_0.conda
101-
https://repo.anaconda.com/pkgs/main/linux-64/jedi-0.17.2-py39h06a4308_1.conda
102-
https://repo.anaconda.com/pkgs/main/linux-64/mkl-service-2.3.0-py39h27cfd23_1.conda
103-
https://repo.anaconda.com/pkgs/main/noarch/mypy-0.750-py_0.conda
104-
https://repo.anaconda.com/pkgs/main/noarch/packaging-20.9-pyhd3eb1b0_0.conda
105-
https://repo.anaconda.com/pkgs/main/noarch/pexpect-4.8.0-pyhd3eb1b0_3.conda
106-
https://repo.anaconda.com/pkgs/main/linux-64/pillow-8.2.0-py39he98fc37_0.conda
107-
https://repo.anaconda.com/pkgs/main/noarch/prompt-toolkit-3.0.17-pyh06a4308_0.conda
108-
https://repo.anaconda.com/pkgs/main/linux-64/pyqt-5.9.2-py39h2531618_6.conda
109-
https://repo.anaconda.com/pkgs/main/noarch/python-dateutil-2.8.1-pyhd3eb1b0_0.tar.bz2
110-
https://repo.anaconda.com/pkgs/main/linux-64/setuptools-52.0.0-py39h06a4308_0.conda
111-
https://repo.anaconda.com/pkgs/main/linux-64/terminado-0.9.4-py39h06a4308_0.conda
112-
https://repo.anaconda.com/pkgs/main/noarch/traitlets-5.0.5-pyhd3eb1b0_0.tar.bz2
113-
https://repo.anaconda.com/pkgs/main/linux-64/argon2-cffi-20.1.0-py39h27cfd23_1.conda
114-
https://repo.anaconda.com/pkgs/main/linux-64/astroid-2.5-py39h06a4308_1.conda
115-
https://repo.anaconda.com/pkgs/main/noarch/bleach-3.3.0-pyhd3eb1b0_0.conda
47+
https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.9-2_cp39.tar.bz2
48+
https://repo.anaconda.com/pkgs/main/linux-64/ruamel_yaml-0.15.100-py39h27cfd23_0.conda
49+
https://repo.anaconda.com/pkgs/main/linux-64/tqdm-4.64.0-py39h06a4308_0.conda
50+
https://conda.anaconda.org/conda-forge/linux-64/certifi-2022.5.18.1-py39hf3d152e_0.tar.bz2
51+
https://repo.anaconda.com/pkgs/main/linux-64/cffi-1.15.0-py39hd667e15_1.conda
52+
https://repo.anaconda.com/pkgs/main/linux-64/conda-package-handling-1.8.1-py39h7f8727e_0.conda
11653
https://repo.anaconda.com/pkgs/main/linux-64/brotlipy-0.7.0-py39h27cfd23_1003.conda
117-
https://repo.anaconda.com/pkgs/main/linux-64/cryptography-3.4.7-py39hd23ed53_0.conda
118-
https://repo.anaconda.com/pkgs/main/noarch/flake8-3.9.0-pyhd3eb1b0_0.conda
119-
https://repo.anaconda.com/pkgs/main/noarch/importlib_metadata-3.10.0-hd3eb1b0_0.conda
120-
https://repo.anaconda.com/pkgs/main/noarch/isort-5.8.0-pyhd3eb1b0_0.conda
121-
https://repo.anaconda.com/pkgs/main/noarch/jinja2-2.11.3-pyhd3eb1b0_0.conda
122-
https://repo.anaconda.com/pkgs/main/noarch/jupyter-packaging-0.7.12-pyhd3eb1b0_0.conda
123-
https://repo.anaconda.com/pkgs/main/linux-64/jupyter_core-4.7.1-py39h06a4308_0.conda
124-
https://repo.anaconda.com/pkgs/main/linux-64/numpy-base-1.20.2-py39hfae3a4d_0.conda
125-
https://repo.anaconda.com/pkgs/main/linux-64/pip-21.1.1-py39h06a4308_0.conda
126-
https://repo.anaconda.com/pkgs/main/noarch/pygments-2.8.1-pyhd3eb1b0_0.conda
127-
https://repo.anaconda.com/pkgs/main/linux-64/pytest-6.2.3-py39h06a4308_2.conda
128-
https://repo.anaconda.com/pkgs/main/linux-64/ipython-7.22.0-py39hb070fc8_0.conda
129-
https://repo.anaconda.com/pkgs/main/noarch/jsonschema-3.2.0-py_2.conda
130-
https://repo.anaconda.com/pkgs/main/noarch/jupyter_client-6.1.12-pyhd3eb1b0_0.conda
131-
https://repo.anaconda.com/pkgs/main/noarch/jupyterlab_pygments-0.1.2-py_0.conda
132-
https://repo.anaconda.com/pkgs/main/linux-64/pylint-2.7.4-py39h06a4308_1.conda
133-
https://repo.anaconda.com/pkgs/main/noarch/pyopenssl-20.0.1-pyhd3eb1b0_1.conda
134-
https://repo.anaconda.com/pkgs/main/linux-64/ipykernel-5.3.4-py39hb070fc8_0.conda
135-
https://repo.anaconda.com/pkgs/main/noarch/nbformat-5.1.3-pyhd3eb1b0_0.conda
136-
https://repo.anaconda.com/pkgs/main/noarch/urllib3-1.26.4-pyhd3eb1b0_0.conda
137-
https://repo.anaconda.com/pkgs/main/noarch/nbclient-0.5.3-pyhd3eb1b0_0.conda
138-
https://repo.anaconda.com/pkgs/main/noarch/requests-2.25.1-pyhd3eb1b0_0.conda
139-
https://repo.anaconda.com/pkgs/main/linux-64/nbconvert-6.0.7-py39h06a4308_0.conda
140-
https://repo.anaconda.com/pkgs/main/linux-64/jupyter_server-1.4.1-py39h06a4308_0.conda
141-
https://repo.anaconda.com/pkgs/main/linux-64/notebook-6.4.0-py39h06a4308_0.conda
142-
https://repo.anaconda.com/pkgs/main/noarch/jupyterlab_server-2.4.0-pyhd3eb1b0_0.conda
143-
https://repo.anaconda.com/pkgs/main/noarch/nbclassic-0.2.6-pyhd3eb1b0_0.conda
144-
https://repo.anaconda.com/pkgs/main/noarch/jupyterlab-3.0.14-pyhd3eb1b0_1.conda
145-
https://repo.anaconda.com/pkgs/main/linux-64/matplotlib-3.3.4-py39h06a4308_0.conda
146-
https://repo.anaconda.com/pkgs/main/linux-64/matplotlib-base-3.3.4-py39h62a2d02_0.conda
147-
https://repo.anaconda.com/pkgs/main/linux-64/mkl_fft-1.3.0-py39h42c9631_2.conda
148-
https://repo.anaconda.com/pkgs/main/linux-64/mkl_random-1.2.1-py39ha9443f7_2.conda
149-
https://repo.anaconda.com/pkgs/main/linux-64/numpy-1.20.2-py39h2d18471_0.conda
54+
https://repo.anaconda.com/pkgs/main/linux-64/cryptography-36.0.0-py39h9ce1e76_0.conda
55+
https://repo.anaconda.com/pkgs/main/linux-64/setuptools-61.2.0-py39h06a4308_0.conda
56+
https://repo.anaconda.com/pkgs/main/noarch/pyopenssl-22.0.0-pyhd3eb1b0_0.conda
57+
https://repo.anaconda.com/pkgs/main/linux-64/urllib3-1.26.9-py39h06a4308_0.conda
58+
https://repo.anaconda.com/pkgs/main/noarch/requests-2.27.1-pyhd3eb1b0_0.conda
59+
https://conda.anaconda.org/conda-forge/linux-64/conda-4.12.0-py39hf3d152e_0.tar.bz2
60+
https://conda.anaconda.org/conda-forge/linux-64/mamba-0.15.3-py39h951de11_0.tar.bz2

source-code/design-patters/README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,9 @@ 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-
* `finite-state-parser`: illustration of object-oriented data
11+
1. `finite-state-parser`: illustration of object-oriented data
1212
representation and the state pattern.
13+
1. `iterator_design_pattern.ipynb`: illustration of the iterator design pattern
14+
(as well as the factory pattern).
15+
1. `strategy_design_pattern.ipynb`: notebook illustrating how a strategy
16+
design pattern can simplify simulations.

0 commit comments

Comments
 (0)