Skip to content

Instantly share code, notes, and snippets.

@ifirdavs
ifirdavs / NDG Linux Unhatched Course Notes.md
Last active January 14, 2023 12:36
NDG Linux Unhatched Course Notes from netacad.com

NDG Linux Unhatched Course Notes

$ aptitude moo          > There are no Easter Eggs in this program
$ aptitude -v moo         > There really are no Easter Eggs in this program. -v (verbose)
$ aptitude -v -v moo      \ SAME
$ aptitude -vv moo      / SAME

$ pwd > Print Working Directory

@ifirdavs
ifirdavs / Technologies to learn to be Back End Developer (Python Django).md
Last active January 13, 2023 21:26
Python Django Back End Developer Roadmap

Technologies to learn to become a Back End Developer (Python/Django)

  • Linux - be proficient using Ubuntu for example and the CLI and understand how the shell works, what are environment variables, subshells, processes/tasks, etc...
  • Docker (and docker-compose) - what are containers and how they work (conceptually) and how to create and run ones
  • Git - what does version control system mean and how to use Git
  • RDB (relational databases) - what are relational databases, and understand tables, how to create them and make relations between them as needed... also understand that through SQLite and PostgreSQL (preferred) or MySQL
  • Python - how to write python very well and understand its [OOP] implementation...
  • Virtualenv - And how to create virtual environments for python to isolate it from the system's installed version...
  • Virtualenvwrapper to manage virtual environments easily
  • Pyenv - to manage python versions globally for your user on the system, instead of using th