Repository to develop and run the 2020 CS50 assignments locally.
Prerequisite: VScode, Python 3
-
For week 1 to 6:
clang, e.g. with brew:brew install llvmastyle(only required bystyle50), e.g.brew install astyle
Install CS50's python packages, to be able to run
check50,style50,submit50, and usecs50:python3 -m venv venv source venv/bin/activate pip3 install -r requirements.txt -
Week 7:
- DB Browser for SQLite3, e.g.
brew cask install db-browser-for-sqlite
- DB Browser for SQLite3, e.g.
Use the existing configurations in .vscode to compile, run and debug your code.
To compile the file you are currently editing, you can use cmd/ctrl + shift + B.
If arguments are required when debugging, add them in .vscode/launch.json, in the args list.