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 llvm
astyle
(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.