Skip to content

Instantly share code, notes, and snippets.

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
@willnationsdev
willnationsdev / RigidbodyController3D.gd
Last active February 27, 2024 20:03
A Basic Controller for a 3D Rigidbody in Godot 3.0
# ---
# Note: I honestly can't remember where this gist came from.
# This sounds like something I would've uploaded from sample code people shared on Reddit while asking questions.
# So, as far as my part in sharing this code, I would consider it to be MIT licensed.
# If someone on Reddit suddenly pops up saying I'm not crediting them, then I'll gladly add the credit.
# ---
# A Rigidbody Controller for basic 3D movement
extends RigidBody