Like most programming languages, C includes fundamental features such as:

  • basic data types
  • if-else statements
  • for loops, while loops
  • arrays
  • strings
  • file-handling

I mostly use Python for machine learning and data science, so it’s important to understand the following key concepts/libraries:

Personal Cheatsheet

py -3.12 -m pip list
python -m venv myenv