Environnement de programmation - h2017-cqp112

publicité
1/19
Ressources informatiques
Environnements logiciels
Environnement de programmation
Présentation
Aïda Ouangraoua
Département d’informatique
9 janvier 2017
Aïda Ouangraoua
Environnement Linux
Introduction à la programmation
2/19
Ressources informatiques
Environnements logiciels
Environnement de programmation
1
Ressources informatiques
Laboratoires
Services généraux
2
Environnements logiciels
Environnement sous Linux
Linux en mode ligne de commande
Aïda Ouangraoua
Environnement Linux
Introduction à la programmation
4/19
Ressources informatiques
Environnements logiciels
Laboratoires
Services généraux
Laboratoires
Intranet :
http://www.usherbrooke.ca/informatique/
→ Intranet
→ Ressources et documentation
→ Nos laboratoires
Aïda Ouangraoua
Environnement Linux
Introduction à la programmation
5/19
Ressources informatiques
Environnements logiciels
Laboratoires
Services généraux
Laboratoire pour CQP112
D4-1023 (Systèmes d’exploitation Windows/Linux)
CQ112 sous "Linux"
23 postes : deux étudiant(e)s par poste
Code d’accès requis (CIP + mot de passe)
Services accessibles
Accès
Accès
Accès
Accès
à
à
à
à
réseau internet
imprimante au laser
serveur de fichiers réseau
serveurs Solaris (Unix)
Aïda Ouangraoua
Environnement Linux
Introduction à la programmation
6/19
Ressources informatiques
Environnements logiciels
Laboratoires
Services généraux
Autres laboratoires d’expérimentation logiciel
D4-0022
4
Locaux et nombres de postes
D4-0024 D4-0023 D4-1017
10
10
23
Aïda Ouangraoua
D4-1023
28
Environnement Linux
Introduction à la programmation
7/19
Ressources informatiques
Environnements logiciels
Laboratoires
Services généraux
Laboratoires de recherche
Astus : recherche sur systèmes tutoriels intelligents
Cobius : recherche en biologie computationnelle
Domus : recherche sur habitats intelligents
GRIL : recherche en ingénierie des logiciels
Optimisation : recherche opérationnelle et imagerie
Moivre : recherche en traitement et synthèse d’images
Prospectus : recherche en forage de données
Recherche en intelligence artificielle
http://www.usherbrooke.ca/informatique/
→ Recherche
→ Groupes de recherche
Aïda Ouangraoua
Environnement Linux
Introduction à la programmation
8/19
Ressources informatiques
Environnements logiciels
Laboratoires
Services généraux
Courrier électronique
Fourni par l’Université (USherbrooke.ca)
Accessible avec le CIP
On l’obtient par le site WEB de l’Université
www.usherbrooke.ca/courriel
Accessible par Thunderbird, Outlook, clients mobiles
(Android, IOS, ...), ou autre clients de courrier électronique
(IMAP, SSL)
Aussi accessible par internet
www.usherbrooke.ca/monbureau
www.usherbrooke.ca/monportail
Offre aussi d’autres services (calendrier, tâches, ...)
Aïda Ouangraoua
Environnement Linux
Introduction à la programmation
9/19
Ressources informatiques
Environnements logiciels
Laboratoires
Services généraux
Réseau internet
Réseau sans fil AeriusSecurise
Code d’accès requis (CIP)
ZAP
Eduroam
Code d’accès requis (CIP)
Aïda Ouangraoua
Environnement Linux
Introduction à la programmation
Ressources informatiques
Environnements logiciels
Laboratoires
Services généraux
Impression laser
Nom de l’imprimante = DInf-numéro_du_local-Laser
Exemple pour le local D4-1023 : DInf-D4-1023-Laser
10/19
Aïda Ouangraoua
Environnement Linux
Introduction à la programmation
Ressources informatiques
Environnements logiciels
Laboratoires
Services généraux
Serveur de fichiers réseau
Répertoires privés
Répertoire Lecteur_Reseau/Personnel
N.B. : tout enregistré dans ce répertoire ; ne rien laisser
localement
Répertoires publics
Répertoire Lecteur_Reseau/Public
11/19
Aïda Ouangraoua
Environnement Linux
Introduction à la programmation
Ressources informatiques
Environnements logiciels
Environnement sous Linux
Linux en mode ligne de commande
Environnement Linux
13/19
Systèmes d’exploitation : Linux Ubuntu 12.04 (Unix)
Mode ligne de commande et mode graphique
Langage : Python, C++, ...
Éditeurs de fichiers : gedit, ...
IDE : PyCharm, Code : :Blocks, ...
Bureautique : LibreOffice, latex, ...
Liste complète disponible dans le menu
Aïda Ouangraoua
Environnement Linux
Introduction à la programmation
Ressources informatiques
Environnements logiciels
Environnement sous Linux
Linux en mode ligne de commande
Environnement Linux/Unix
Mode ligne de commande
Fenêtre : gterm, xterm, terminal, ...
Commandes Unix et applications
http://www.usherbrooke.ca/informatique/
→ Intranet
→ Ressources et documentation
→ Logiciels - services - outils
→ Introduction à Unix - Solaris
14/19
Aïda Ouangraoua
Environnement Linux
Introduction à la programmation
Ressources informatiques
Environnements logiciels
Environnement sous Linux
Linux en mode ligne de commande
Environnement Linux/Unix
Commandes de lignes Unix
15/19
Raccourcis à l’aide du clavier :
↑ : commande précédente
↓ : commande suivante
!aa : rappel cmd débutant par "aa"
tabulateur : complète le nom
Aïda Ouangraoua
Environnement Linux
Introduction à la programmation
Ressources informatiques
Environnements logiciels
Environnement sous Linux
Linux en mode ligne de commande
Environnement Linux/Unix
Commandes de base
passwd : changement de mot de passe
logout (Ctrl-d) : déconnexion
less, more <nom-fic> : affichage du contenu d’un fichier
tar -cvzf <nom-arch.tgz> <nom-rep> : création d’une
archive compressée .tgz
tar -xvzf <nom-arch.tgz> : désarchivage d’une archive .tgz
mkdir <nom-rep> : création d’un répertoire vide
rm -r <nom-rep> : suppression de répertoire
touch <nom-fic> : création d’un fichier vide
rm <nom-fic> : suppression de fichier
16/19
Aïda Ouangraoua
Environnement Linux
Introduction à la programmation
Ressources informatiques
Environnements logiciels
Environnement sous Linux
Linux en mode ligne de commande
Environnement Linux/Unix
Commandes de base
pwd : affichage du répertoire courant
cd : déplacement vers répertoire d’accueil
cd <nom-rep> : déplacement vers un répertoire
cd .. : déplacement vers répertoire parent
cp <nom-fic1> <nom-fic2> : copie de fichier
cp -r <nom-rep1> <nom-rep2> : copie de répertoire
mv <nom1> <nom2> : renommage de fichier ou répertoire
ls : affichage du contenu du répertoire courant
ls <nom-rep> : affichage du contenu d’un répertoire
17/19
Aïda Ouangraoua
Environnement Linux
Introduction à la programmation
Ressources informatiques
Environnements logiciels
Environnement sous Linux
Linux en mode ligne de commande
Environnement Linux/Unix
Commandes de base
18/19
gedit <nom-fic> : ouverture d’un fichier dans l’éditeur de
texte gedit
python : lancement de Python en mode interactif
Ctrl-d : arrêt de Python
python <nom-fic> : exécution d’un fichier Python
lp <nom-fic> -d <nom-imprim> : envoie d’un tâche
d’impression
lpstat <nom-imprim> : affichage du statut d’une imprimante
cancel <id-tache> : suppression d’un tâche d’impression
Aïda Ouangraoua
Environnement Linux
Introduction à la programmation
19/19
Ressources informatiques
Environnements logiciels
Environnement sous Linux
Linux en mode ligne de commande
Sources
Infrastructure informatique du DI. Gabriel Girard,
Département d’Informatique, Université de Sherbrooke.
Aïda Ouangraoua
Environnement Linux
Introduction à la programmation
Téléchargement