Skip to content

Programming

Languagues

Python

  • Python Programming for Data Science - notebook
  • A Primer on Scientific Programming withPython - pdf
  • Python Data Science Handbook - html
  • Scientific Computing for Chemists with Python - notebook
  • Numerical Analysis with Applications in Python - Notebook

CPP

  • CPP for python programmers - html
  • learn C++ - html
  • The problem solver's guide to coding - pdf

Shell

  • Shellman Bash Scripting - Remisa Yousefvand - pdf
  • Learn Bash script - Rocky Linux - pdf
  • The Linux Command Line - pdf

Subjects

Algorithms

  • Introduction to Algorithms - pdf
  • Software engineering and systems engineering - course - notebook

Data Science

  • Data Science from Scratch - pdf
  • Understanding Regular Expressions (Regex) - Link

Optimization

  • Hands-On Mathematical Optimization with Python - Postek et al. - Notebook