Skip to content

Instantly share code, notes, and snippets.

View Jay-davisphem's full-sized avatar
🎯
Engaged in continuous learning and development to create high-quality solutions.

Oluwafemi David Jay-davisphem

🎯
Engaged in continuous learning and development to create high-quality solutions.
View GitHub Profile
@Jay-davisphem
Jay-davisphem / apalara.py
Created June 5, 2023 04:41
An AI driven model of a robotic arm. --- PLANNING: APÁLARÁ THE ROBOT ARM
import pygame
import math
class Box:
def __init__(self, label, color, position, width, height):
self.label = label
self.color = color
self.position = position
self.width = width

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