Learning Fundamental Programming Concepts in C using Jupyter Notebook
Requirements
- Linux Bash
- gcc
- Jupyter Notebook
- Python3
- Minimal C kernel for Jupyter: https://github.com/brendan-rius/jupyter-c-kernel
Install Required Tools
- Install Python 3.x Miniconda for Linux: https://conda.io/en/latest/miniconda.html
- Once miniconda is installed, install Jupyter Notebook using conda
conda install notebook
- install minimal C kernel using terminal
sudo pip install jupyter-c-kernelsudo install_c_kernel
Play with Notebooks
- Clone/download this repository
- Compile and run C programs found in demo-programs folder
- Using a terminal cd into the repo folder and run
jupyter notebook
- Open 00-Introduction.ipynb chapter and access all the notebooks