S1 : Ordinateur comme outil

Pour parodier full metal jacket :

Ça, c'est mon ordi. Il y en a beaucoup comme ça, mais lui, c'est le mien. Mon ordi, c'est mon meilleur ami.

Le but de cette séance est de vous donner les connaissances nécessaire pour avoir un ordinateur pour le développement.

Ordinateur pour le développement

Afin de pouvoir utiliser votre ordinateur comme un outil permettant de faire du développement informatique, il vous faudra installer quelques logiciels et comprendre minimalement son organisation. Pour cela, suivez le tutoriel suivant :

Si vous débutez sous Linux/Ubuntu, cela vaut le coup de lire le tuto ci-après qui liste différents paquets utiles : post-installation

Utiliser le réseau

Connectez vous au réseau Éduroam qui est le réseau des université européennes.

Sous Linux vous pouvez cocher : aucun certificat CA requis.

Programmation en python

Vous aurez besoin d'installer python et un logiciel pour programmer :

Autre logiciels utiles

On ne donne ici que les moyens d'installer les logiciels. La façon des les utiliser sera expliquée par les enseignants des matières concernées.

Développement et code

Vous aurez besoin de coder dans quasi toutes les matières. La bonne nouvelle c'est que les logiciels que l'on vous demande d'installer pour les cours d'informatiques (vscode et python, que vous avez déjà du installer) suffisent.

Documents scientifiques

Produire des documents scientifiques se fait difficilement avec Word, de part la multiplicité des formules à écrire. La communauté scientifique préfère utiliser le logiciel Latex qui produit, à partir de fichiers textes, des documents pdf de qualité.

Latex est cependant un vieux programme, la gestion des packages à installer et les différentes étapes de compilation respirent les années 1980. Il vaut mieux installer le maximum de choses tout de suite histoire de ne pas avoir de paquets manquants. Ceci se fait en installant une distribution Latex.

Installation de :

sous Windows 11

Suivez la easy install de l'installation de la distribution TexLive :

https://www.tug.org/texlive/windows.html

sous Linux/Ubuntu

Suivez la easy install de l'installation de la distribution TexLive :

sudo apt install texlive-full

C'est long (plus de 5GB à télécharger)

sous Macos

C'est la distribution MacTex qu'on installe. Deux possibilités pour le faire :

Pour utiliser latex, rien de tel qu'un bon tuto :

Graphiques

Créer des graphiques scientifique est une science, voir un art. Avoir de bons outils pour le faire aide grandement.

Installation :

sous Windows 11

  1. allez dans le dossier contenant la dernière version de gnuplot sur sourceforge. Chez moi c'est 5.4.8
  2. téléchargez le fichier .exe. Chez moi c'est gp548-win64-mingw.exe
  3. une fois téléchargé, vous pouvez cliquer dessus pour l'installer

un tuto d'utilisation de Latex.

sous Linux/Ubuntu

Un paquet à installer :

sudo apt install gnuplot

sous Macos

Avec brew :

brew install gnuplot

Une fois le la logiciel installé, vous pourrez tester s'il fonctionne en :

  1. tapant gnuplot dans un terminal
  2. dans le logiciel, tapez la commande : plot exp(-x**2 /2) puis appuyez sur la touche entrée. Vous devriez voir une fenêtre s'afficher avec un graphique représentant la courbe $y=\text{exp}(\frac{-x^2}{2})$.
  3. vous pouvez quitter le programme en tapant la commande quit

Un petit tutorial d'utilisation de gnuplot.

Mathématiques

Vous pouvez utiliser les application directement sur le site en lançant l'application voulue depuis le site. Vous pouvez aussi l'installer :

sous Windows 11

Téléchargez l'application GeoAlgebra Classique 5 depuis le site.

sous Linux/Ubuntu

sudo apt install geogebra

sous Macos

Deux possibilités :

  • Téléchargez l'application GeoAlgebra Classique 5 depuis [le site](https://www.geogebra.org/download
  • via brew : brew install --cask geogebra et vous aurez même une version plus récente

Comme Geogebra n'est pas une application signée, Macos ne vous laissera pas l'ouvrir automatiquement. Lors du premier lancement uniquement, vous devrez faire la procédure pour Ouvrir une app Mac provenant d’un développeur non identifié. Une fois cette manipulation effectuée, vous pourrez lancer l'application normalement.