dev

Object Oriented Programming

dev

Sources # Object-oriented programming - Wikipedia Class-based programming # Most OOP programming languages are class-based. Class-based programming - Wikipedia

Programming

dev, bash, python

Languages # Bash Python Lisp Clojure JavaScript Lua Paradigms # Imperative Functional Syntax # Code Linting Machine Learning # Physics-based Deep Learning Misc. # Art of problem solving: Hammock Driven Development 20220623214742-cool-dev-shit The real cost of context switching

Python

python, dev

Python # Virtual Environments # https://www.freecodecamp.org/news/how-to-setup-virtual-environments-in-python/ Notes # Python Notes Food Log Program Resources # Curated list of awesome python frameworks, libraries, software and resources Awesome Python Handy modules # ConfigObj Recommended by Andy V. Handy for using config files (*.ini) files with Python Learning # 70+ Python Projects for Beginners, Intermediate & Advanced Developers Cheat Sheets # Python Cheat Sheet Books # Automate the Boring Stuff Learn Python the Hard Way Python Crash Course by Eric Matthes Recommended by David (has root) Biniek Think Python Introducing Python Video Series # Learn Python with Socratica Recommended by Noah A. ...

Python Notes

python, dev

Python Notes # Basics # Math Operators Common Data Types String Concatenation and Replication Variables Common Functions Text and Number Equivalence Flow Control # Boolean Values Comparison Operators Boolean Operators Elements of Flow Control # Conditions Code Blocks Program Execution Flow Control Statements # if else elif while loops break continue for loops Importing Modules # Built-in Functions Standard Library Importing Modules Ending Programs Early # sys. ...

Recursive Acronym

dev

A recursive acronym is an acronym that refers to itself. https://en.wikipedia.org/wiki/Recursive_acronym

Regular Expressions

dev, linux, sysadmin

Symbolic notations used to identify patterns in text literal characters # metacharacters # ^ $ . [ ] { } - ? * + ( ) | \ Most of these have meaning to the shell and must be quoted Metacharacters Character Meaning Usage . Any character ^ Anchor Beginning of the line $ End of the line [ ] Bracket Expression Specify a set of characters at a position ‘^’ negation within brackets ‘-’ range of something within brackets POSIX Character Classes ...

Source Control Management (SCM)

dev, scm

Source Control Management (SCM) # Also known as version control or source control. Distributed version control (DVCS) # Git is is a distributed version control system (also known as a distributed version control system (DVCS)). SCM Platforms # GitHub GitLab BitBucket

YAML

dev, markup

YAML # YAML originally stood for yet another markup language but was later repurposed as a recursive acronym , YAML Ain’t Markup Language. YAML is designed to be idempotent .