GitHub - yiran4github/CFundamentals: Fundamentals of C Programming Language

Learning Fundamental Programming Concepts in C using Jupyter Notebook

Requirements

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-kernel
    • sudo 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