Skip to content

Latest commit

 

History

103 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner

The pythonwhat package provides rich functionality to write Submission Correctness Tests for interactive Python exercises on the DataCamp platform. DataCamp operates with Python 3.

For a detailed guide on how to use pythonwhat, head over to the wiki.

Visit DataCamp Teach to create your own DataCamp Python course, powered by pythonwhat.

Installation

pip3 install markdown2
pip3 install numpy
pip3 install pandas
pip3 install matplotlib
pip3 install git+https://github.com/datacamp/pythonwhat

Run tests

# install python backend (private)
sudo pip3 install boto3
cd path/to/pythonbackend
python3 setup.py install

cd /path/to/pythonwhat
python3 setup.py install
cd tests
ipython3 run_all.py

To disable deprecation warnings: $ export PYTHONWARNINGS="ignore"

Generate Documentation PDF

pip3 install sphinx
python3 setup.py install
cd docs
make latexpdf
open build/latex/Pythonwhat.pdf

For more details, questions and suggestions, contact content-engineering@datacamp.com.

About

Verify Python code submissions and auto-generate meaningful feedback messages.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages