This repository contains Python programming exercises, including a toy tabular data manipulation library called Phoenixcel.
- Python 3
- pipenv (install with pip install pipenv)
- Install dependencies:
pipenv install --devThis will install:
- jupyter - for running Jupyter notebooks
- pytest - for running tests
- Activate the virtual environment:
pipenv shellRun all tests:
pipenv run pytestRun tests with verbose output:
pipenv run pytest -vRun specific test file:
pipenv run pytest data_frame_exercise/phoenixcel/tests/test_dataframe.pyStart Jupyter:
pipenv run jupyter notebookOr, if you've activated the virtual environment with pipenv shell:
jupyter notebookThe notebook server will open in your browser. Navigate to the different directories to access the exercise notebooks for the different exercises.