In this practical, students will learn how to:
- Create a basic Node.js Express application.
This tutorial covers installing uv, creating a Django project, understanding its virtual environment and dependencies, running the development server, testing the application, and handling differences specific to NixOS.
The examples assume you are using NixOS with Bash and want a conventional Django project that you can develop locally.
uv is a fast Python package and project manager. It can manage Python versions, virtual environments, dependencies, and project commands.
This tutorial covers cloning Colibri, building its web dashboard, running local models with nix run, and connecting the API to Pi Agent.
# Clone the repository
mkdir -p ~/Documents/colibri-ssd
cd ~/Documents/colibri-ssd
Follow the steps below to create and organize your repository for the Backend Development course.
Install Git from:
During installation, keep the default settings unless instructed otherwise.
Before diving into signed and unsigned representations, it's essential to grasp the basics of binary numbers. Binary is a base-2 numeral system, meaning it only uses two digits: 0 and 1. Each digit in a binary number is called a bit. In a 4-bit binary number, there are four positions, each representing a power of 2, starting from the right (which is (2^0)).
Example of a 4-bit binary number:
1 0 1 1
Calculating its decimal equivalent: [
ssh -X -L 8888:127.0.0.1:8888 username@10.135.27.6You need a bash terminal of linu or windown users need to install git bash
after installation rightclick and select git bash here
Now you have bash on windows
ssh in to server with
# define server IP