this repo contains a very short introduction course on the 3 Web pillars : HTML CSS and JavaScript
as usual the course can be run on nbhosting; if you want to to read it locally on your computer, do the following
- PREREQUISITES
the instructions below assume you have installed the common stack used for the S1 courses, namelyminiconda
+bash
+git
+vs-code
- WARNING
note that on Windows, the installation instructions below involve the installation of some Visual-Studio components, which is a little intrusive and take a looonng time...
recommended, but optional
conda create -n web-intro python=3.9
conda activate web-intro
# like always
pip install -r requirements.txt
we need npm
to install the JavaScript kernel for Jupyter;
there are numerous ways to install this, they all depend on your platform (see below)
in any case, once done, check your installation with
npm --version
- use node's native installer from https://nodejs.org/en/ - make sure to use the LTS one (long time support)
- also make sure to click the tick box as shown below
use your platform's native package manager
-
redhat / fedora / centos
dnf install npm
-
ubuntu / debian
apt update apt install npm
npm install -g ijavascript
ijsinstall
# On some windows environment, if this does not work, you may try: %appdata%\npm\ijsinstall
it is important to have the hide_input
extension active
jupyter contrib nbextension install --user
jupyter nbextension enable hide_input/main
# the usual
jupyter notebook