├── .gitignore ├── LICENSE.txt ├── README.md ├── binder └── requirements.txt ├── img ├── be-kind.png ├── client-server.png ├── clock.jpg ├── conda-forge.png ├── conda-solving-environment.png ├── cpus.gif ├── dask-dataframe.svg ├── dask-overview.svg ├── dask.svg ├── data-science-shrinking.png ├── environment-isolation.png ├── github-reply.png ├── ides.png ├── ie.png ├── install-upgrade.png ├── juanlu_esa.jpg ├── junction.jpg ├── monte_carlo_pi.png ├── mould.jpg ├── oses.png ├── packaging.png ├── practices.png ├── python_comrades.png ├── quote-talk-is-cheap-show-me-the-code-linus-torvalds-273528.jpg ├── red-green-refactor.png ├── scale.png └── spark-new-ibm.png ├── names ├── Carolin ├── GeraldWalravens.txt ├── Gonzalo.txt ├── Juanlu001.txt ├── Leon.kenske ├── Rouz.txt ├── akoury.txt ├── alancarton.txt ├── alombatti.txt ├── andreasalvati ├── andrewrizk.txt ├── areknazk.txt ├── aromerovilla.txt ├── ashleyo.txt ├── breoganpardo.txt ├── camillechauliac.txt ├── caterina.txt ├── cleliacrv.txt ├── dago ├── demetris.txt ├── dominiktha.txt ├── duarte_afonso.txt ├── f-loguercio.txt ├── leandrohandal.txt ├── louisdubaere.txt ├── marcosberges.txt ├── martinan92.txt ├── martinhofbauer.txt ├── mrad_username ├── pasayatpravat.txt ├── paul.txt ├── raddaddy.txt ├── sarakrumpak.txt ├── scott.txt ├── sebastianmontero.txt ├── username ├── vanessa.txt └── victorvu14.txt ├── requirements.in ├── requirements.txt ├── scripts └── make_groups.py └── sessions ├── 00_intro.ipynb ├── 01_git.ipynb ├── 02_pythonpath.ipynb ├── 03-04_pip-vs-conda.ipynb ├── 05_layout.ipynb ├── 06_unit-tests.ipynb ├── 07-08_object-oriented-programming.ipynb ├── 09-10_flask.ipynb ├── 99_conclusion.ipynb ├── app.py ├── async_tests.py ├── estimate_pi.py ├── extra_dask.ipynb ├── extra_multiprocessing-asynchronous.ipynb └── mp_test.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/README.md -------------------------------------------------------------------------------- /binder/requirements.txt: -------------------------------------------------------------------------------- 1 | black==21.4b2 2 | jupyterlab 3 | notebook 4 | rise 5 | -------------------------------------------------------------------------------- /img/be-kind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/be-kind.png -------------------------------------------------------------------------------- /img/client-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/client-server.png -------------------------------------------------------------------------------- /img/clock.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/clock.jpg -------------------------------------------------------------------------------- /img/conda-forge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/conda-forge.png -------------------------------------------------------------------------------- /img/conda-solving-environment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/conda-solving-environment.png -------------------------------------------------------------------------------- /img/cpus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/cpus.gif -------------------------------------------------------------------------------- /img/dask-dataframe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/dask-dataframe.svg -------------------------------------------------------------------------------- /img/dask-overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/dask-overview.svg -------------------------------------------------------------------------------- /img/dask.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/dask.svg -------------------------------------------------------------------------------- /img/data-science-shrinking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/data-science-shrinking.png -------------------------------------------------------------------------------- /img/environment-isolation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/environment-isolation.png -------------------------------------------------------------------------------- /img/github-reply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/github-reply.png -------------------------------------------------------------------------------- /img/ides.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/ides.png -------------------------------------------------------------------------------- /img/ie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/ie.png -------------------------------------------------------------------------------- /img/install-upgrade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/install-upgrade.png -------------------------------------------------------------------------------- /img/juanlu_esa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/juanlu_esa.jpg -------------------------------------------------------------------------------- /img/junction.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/junction.jpg -------------------------------------------------------------------------------- /img/monte_carlo_pi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/monte_carlo_pi.png -------------------------------------------------------------------------------- /img/mould.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/mould.jpg -------------------------------------------------------------------------------- /img/oses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/oses.png -------------------------------------------------------------------------------- /img/packaging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/packaging.png -------------------------------------------------------------------------------- /img/practices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/practices.png -------------------------------------------------------------------------------- /img/python_comrades.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/python_comrades.png -------------------------------------------------------------------------------- /img/quote-talk-is-cheap-show-me-the-code-linus-torvalds-273528.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/quote-talk-is-cheap-show-me-the-code-linus-torvalds-273528.jpg -------------------------------------------------------------------------------- /img/red-green-refactor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/red-green-refactor.png -------------------------------------------------------------------------------- /img/scale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/scale.png -------------------------------------------------------------------------------- /img/spark-new-ibm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/img/spark-new-ibm.png -------------------------------------------------------------------------------- /names/Carolin: -------------------------------------------------------------------------------- 1 | Exercise No 1 2 | Carolin_Kroeger 3 | -------------------------------------------------------------------------------- /names/GeraldWalravens.txt: -------------------------------------------------------------------------------- 1 | Hello World, this is geraldwal 2 | -------------------------------------------------------------------------------- /names/Gonzalo.txt: -------------------------------------------------------------------------------- 1 | Gon finally made it! 2 | 3 | The email was missing a few numbers 4 | -------------------------------------------------------------------------------- /names/Juanlu001.txt: -------------------------------------------------------------------------------- 1 | { 2 | "username": "Juanlu001" 3 | } 4 | -------------------------------------------------------------------------------- /names/Leon.kenske: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/names/Leon.kenske -------------------------------------------------------------------------------- /names/Rouz.txt: -------------------------------------------------------------------------------- 1 | Hola a todos! 2 | -------------------------------------------------------------------------------- /names/akoury.txt: -------------------------------------------------------------------------------- 1 | { 2 | "username": "akoury" 3 | } 4 | -------------------------------------------------------------------------------- /names/alancarton.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/names/alancarton.txt -------------------------------------------------------------------------------- /names/alombatti.txt: -------------------------------------------------------------------------------- 1 | username: alombatti 2 | -------------------------------------------------------------------------------- /names/andreasalvati: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/names/andreasalvati -------------------------------------------------------------------------------- /names/andrewrizk.txt: -------------------------------------------------------------------------------- 1 | This is Andrew Rizk! 2 | -------------------------------------------------------------------------------- /names/areknazk.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/names/areknazk.txt -------------------------------------------------------------------------------- /names/aromerovilla.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/names/aromerovilla.txt -------------------------------------------------------------------------------- /names/ashleyo.txt: -------------------------------------------------------------------------------- 1 | This is a file created by Ashley O'Mahony. 2 | -------------------------------------------------------------------------------- /names/breoganpardo.txt: -------------------------------------------------------------------------------- 1 | Hi professor, 2 | user: breoganpardo 3 | 4 | -------------------------------------------------------------------------------- /names/camillechauliac.txt: -------------------------------------------------------------------------------- 1 | Hi! My name is Camille Chauliac! 2 | -------------------------------------------------------------------------------- /names/caterina.txt: -------------------------------------------------------------------------------- 1 | Username: catyselman 2 | -------------------------------------------------------------------------------- /names/cleliacrv.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/names/cleliacrv.txt -------------------------------------------------------------------------------- /names/dago: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/names/dago -------------------------------------------------------------------------------- /names/demetris.txt: -------------------------------------------------------------------------------- 1 | HELLO 2 | -------------------------------------------------------------------------------- /names/dominiktha.txt: -------------------------------------------------------------------------------- 1 | { 2 | "username": "dominiktha" 3 | } 4 | # test 5 | -------------------------------------------------------------------------------- /names/duarte_afonso.txt: -------------------------------------------------------------------------------- 1 | 1st test with git 2 | -------------------------------------------------------------------------------- /names/f-loguercio.txt: -------------------------------------------------------------------------------- 1 | Lorem ipsum 2 | -------------------------------------------------------------------------------- /names/leandrohandal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/names/leandrohandal.txt -------------------------------------------------------------------------------- /names/louisdubaere.txt: -------------------------------------------------------------------------------- 1 | username: louisdubaere 2 | -------------------------------------------------------------------------------- /names/marcosberges.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/names/marcosberges.txt -------------------------------------------------------------------------------- /names/martinan92.txt: -------------------------------------------------------------------------------- 1 | First file 2 | Username: martinan92 3 | -------------------------------------------------------------------------------- /names/martinhofbauer.txt: -------------------------------------------------------------------------------- 1 | Martin Hofbauer 2 | Github : Hofi45 3 | -------------------------------------------------------------------------------- /names/mrad_username: -------------------------------------------------------------------------------- 1 | username : mradazoury 2 | -------------------------------------------------------------------------------- /names/pasayatpravat.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/names/pasayatpravat.txt -------------------------------------------------------------------------------- /names/paul.txt: -------------------------------------------------------------------------------- 1 | Hello world! My username is paul-jm 2 | -------------------------------------------------------------------------------- /names/raddaddy.txt: -------------------------------------------------------------------------------- 1 | { 2 | "username": "raddaddy" 3 | } 4 | -------------------------------------------------------------------------------- /names/sarakrumpak.txt: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /names/scott.txt: -------------------------------------------------------------------------------- 1 | { 2 | "username":"scottpan" 3 | } 4 | -------------------------------------------------------------------------------- /names/sebastianmontero.txt: -------------------------------------------------------------------------------- 1 | My GitHub username is smonteroparis 2 | -------------------------------------------------------------------------------- /names/username: -------------------------------------------------------------------------------- 1 | { 2 | "Username": "Furqs92" 3 | } 4 | -------------------------------------------------------------------------------- /names/vanessa.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/names/vanessa.txt -------------------------------------------------------------------------------- /names/victorvu14.txt: -------------------------------------------------------------------------------- 1 | Hello 2 | 3 | This is Victor 4 | 5 | Welcome to GitHub 6 | 7 | 8 | -------------------------------------------------------------------------------- /requirements.in: -------------------------------------------------------------------------------- 1 | black==21.11b1 2 | jupyterlab 3 | notebook 4 | rise 5 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/make_groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/scripts/make_groups.py -------------------------------------------------------------------------------- /sessions/00_intro.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/sessions/00_intro.ipynb -------------------------------------------------------------------------------- /sessions/01_git.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/sessions/01_git.ipynb -------------------------------------------------------------------------------- /sessions/02_pythonpath.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/sessions/02_pythonpath.ipynb -------------------------------------------------------------------------------- /sessions/03-04_pip-vs-conda.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/sessions/03-04_pip-vs-conda.ipynb -------------------------------------------------------------------------------- /sessions/05_layout.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/sessions/05_layout.ipynb -------------------------------------------------------------------------------- /sessions/06_unit-tests.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/sessions/06_unit-tests.ipynb -------------------------------------------------------------------------------- /sessions/07-08_object-oriented-programming.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/sessions/07-08_object-oriented-programming.ipynb -------------------------------------------------------------------------------- /sessions/09-10_flask.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/sessions/09-10_flask.ipynb -------------------------------------------------------------------------------- /sessions/99_conclusion.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/sessions/99_conclusion.ipynb -------------------------------------------------------------------------------- /sessions/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/sessions/app.py -------------------------------------------------------------------------------- /sessions/async_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/sessions/async_tests.py -------------------------------------------------------------------------------- /sessions/estimate_pi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/sessions/estimate_pi.py -------------------------------------------------------------------------------- /sessions/extra_dask.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/sessions/extra_dask.ipynb -------------------------------------------------------------------------------- /sessions/extra_multiprocessing-asynchronous.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/sessions/extra_multiprocessing-asynchronous.ipynb -------------------------------------------------------------------------------- /sessions/mp_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astrojuanlu/ie-mbd-advanced-python/HEAD/sessions/mp_test.py --------------------------------------------------------------------------------