Topics

Introduction

Welcome to my notes for my website!

I have created this section of my website to record my thoughts and ideas as well as things I have learned throughout my years that I do not want to forget. Someone may ask why put this on a website? The reason is to make it accessible from anywhere, think of it as a journal.

Web Development

JavaScript

Python

Python Commands

Virtual Environment Setup

python -m venv venv

Activate Virtual Environment

Windows

.\venv\Scripts\Activate.ps1

Linux/Mac

source venv/bin/activate

Install Dependencies

pip install -r requirements.txt

Create Requirements File

pip freeze > requirements.txt

Databases

SQL, NoSQL, and database design.

Algorithms

Big O notation, sorting, and data structures.

Career Tips

Job search strategies and interview prep (what might and might not work).

Dev Tools

Git, VS Code, and productivity tools.

Data Structures

Arrays, linked lists, trees, and graphs.