A collection of BeakerX IPython notebooks and PDFs about various topics I actively study.

Layout

  • Big Data: A collection of anecdotal notes regarding Big Data.
  • Books: A collection of detailed notes regarding various books in STEM which I have read.
  • Courses: A collection of notes from my senior year in ECE at the University of Waterloo.
  • Data Structures and Algorithms: A collection of detailed notes regarding Data Structures and Algorithms when preparing for a technical interview in Java.
  • Databases: A collection of detailed notes regarding DBMSs.
  • Papers: A collection of papers and surveys of various topics in STEM which I have read.
  • Programming Languages: A reference to documentation, development, testing, and productionizing, given a programming language.
  • References: A reference of various topics in STEM each with a hyperlink to an article introducing it.

Links

Converting Notebooks to HTML

Pre-Commit

  1. Install pre-commit.
pip install pre-commit
  1. Clone the repository.
git clone git@github.com:jparkie/Programming-Notebook.git
  1. Initialize pre-commit in the repository root directory.
pre-commit install
  1. Convert all BeakerX IPython notebooks into HTML.
pre-commit run --all-files