Read files from scientific_python
folder in alphabetical order and try to understand how all prints
and asserts work.
This repository has a structure of a Python package with some additional files:
scientific_python
folder that represents top level package of the same name. This package contains several sub-packages and modules. You can start witha_intro
sub-package and read its modules one by one in alfabetical order. All modules can be used as separate modules and scripts without package installationbin
folder contains scripts that can be used after package installation. Now they are used for testingdoc
folder is used for documentation. Now it contains only MS Word file with course annotation (in Russian)misc
contains two subfolders related toJuyter
notebooks used in class:jupyter_notebooks
contains notebooks and other files used in class sorted by dateshare_jupyter
contains littleDocker
project that runs my classJupyter
server and exposes notebookHTML
copies to the world on sai.homb.it
setup.py
is used to install this packagerequirements.txt
file contains Python dependicies of the project.virtualenv_activation.sh
is a sample shell script that can be used to activatevirtualenv
and install the package. Use it by typing. virtualenv_activation.sh
orsource virtualenv_activation.sh
. For exit virtualenv typedeactivate
Dockerfile
anddocker-compose.yml
files can be used to run the project intoDocker
container.gitignore
and.gitattributes
aregit
related files.dockerignore
is a link to.gitignore
.travis.yml
is aTravis
configuration file.Travis
is a continius integration (CI) system used to test this project with various Python versions: 2.7 and 3.*