Bonne rentrée à tous.
Cette année, toutes les informations du cours d'algorithmique et programmation 1 seront disponibles sur l'environnement numérique de travail. Vous y trouverez les sujets de TD et de TP, l'emploi du temps, les instructions pour le projet etc...
Pour accéder au site, vous aurez besoin de votre login et mot de passe qui vous ont été donnés lors de votre inscription administrative. Si vous n'avez pas encore vos identifiants, les feuilles de TD et TP seront aussi disponibles pendant les premières semaines sur cette page mais il est indispensable que vous régliez ce problème le plus rapidement possible.
Voici quelques pistes pour faire du python chez vous. Si vous rencontrez des problèmes, regardez à la fin de cette page dans la rubrique "Questions et astuces" si vous y trouvez la solution. Sinon, décrivez votre problème dans le forum d'entraide en précisant bien si vous travaillez sous windows, mac ou linux. Un étudiant ou un enseignant vous aidera.
Python 2 vs Python 3 : Attention, nous programmerons en python 3, cette version de python n'est pas compatible avec python 2. Faites donc bien attention d'installer la bonne version.
Vous devez installer deux paquets ipython3 et python3-tk. Pour cela, vous pouvez utiliser le gestionnaire de paquets graphique ou taper dans un terminal la commande suivante:
sudo apt-get install ipython3 python3-tk
C'est fini, vous pouvez travailler comme en TP.
L'interpréteur Python se lance depuis le terminal par la commande
python3
. Tout comme en TP, vous pouvez lancer le programme
mon_programme.py
présent dans le répertoire courant en tapant la
commande python3 mon_programme.py
.
Pour commencer, téléchargez et installez la dernière version stable de Python 3 (en ce moment c'est la version 3.5.0) disponible sur le site officiel.
MacOS
X est un système d'exploitation de type UNIX (tout comme les machines
Linux des salles de TP). Il possède un terminal, accessible depuis le
dossier Applications, qui fonctionne comme le terminal Linux (mêmes
commandes ls
, cd
, mkdir
, etc.).
Une fois Python 3 installé, l'interpréteur Python se lance depuis le terminal par la commande python3
. Tout comme en TP, vous pouvez lancer le programme mon_programme.py
présent dans le répertoire courant en tapant la commande python3 mon_programme.py
.
Comme éditeur de programmes, nous vous conseillons Aquamacs (une version d'Emacs adaptée à MacOS X).
La solution que nous vous conseillons ici est d'utiliser ce qu'on appelle une machine virtuelle c-a-d un programme qui va simuler un ordinateur sous Linux (Debian) comme vous en avez en TP.
Vous pouvez faire du python 3 directement sous windows mais nous préférons que vous utilisiez cette méthode dans un premier temps pour travailler sous le même environnement en TP et chez vous et ne pas avoir de problèmes de compatibilité entre votre ordinateur et les notres lors du rendu de TP et/ou de projet.
Si vous rencontrez un problème durant une des étapes suivantes, notez bien le message d'erreur ou le problème puis regardez dans la rubrique "Questions et astuces" si vous y trouvez la réponse. Sinon, décrivez votre problème dans le forum d'entraide. Un étudiant ou un enseignant vous aidera.
VirtualBox est un logiciel openSource et gratuit qui permet de faire de la virtualisation (par exemple simuler Linux sous Windows mais aussi simuler Windows sous Linux, sous mac etc...).
VirtualBox est maintenant installé, vous aller maintenant y mettre la machine vituelle que nous avons préparée pour vous.
PS:
Si besoin, vous pouvez installer d'autres programmes sur cette machine
car contrairement aux comptes de la fac, vous avez les droits super
utilisateur.
Vous pouvez utiliser VirtualBox pour apprendre à installer une debian sans avoir peur de casser votre ordinateur. Pour cela créez une nouvelle machine, et installez là comme s'il s'agissait d'un ordinateur normal à partir d'une image netinst trouvable par exemple ici: https://www.debian.org/releases/jessie/debian-installer/.
C'est un peu plus facile qu'en vrai car la configuration du réseaux est automatique, il n'y a pas de problème d'interaction avec le bios et vous gardez l'accès à votre ordinateur et internet pour chercher de l'aide si vous avez une question en route. C'est un très bon entraînement pour se familiariser avec les installations.
Q⁰ : Lors de l'installation du logiciel VirtualBox, Windows me demande un mot de passe administrateur.
R : C'est normal, vous devez avoir les droits d'administration pour installer ce programme. Si ce n'est pas le cas, demandez à la personne qui a les droits administrateurs d'installer le programme avec vous.
Q⁰ : Lorsque je démarre la machine Debian, j'obtiens un message d'erreur disant que VT-x est désactivé dans le BIOS.
R
: Le BIOS est un petit logiciel qui démarre avant même que votre
système windows ne démarre et permet entre autre de gérer les
fonctionnalités de base du matériel et faire en sorte que votre système
d'exploitation (ici Windows) démarre correctement. Pour pouvoir utiliser
la vitualisation, il va falloir aller activer l'option VT-x dans le
BIOS.
- L'accès au BIOS se fait au moment où l'ordinateur démarre
(avant que Windows démarre). Un message vous indique sur quelle touche
appuyer pour y accéder (ESC, F2, F10... cela dépend des machines).
-
Une fois dans le BIOS, cherchez l'option de vrtualisation VT-x et
activez là. Elle se trouve souvent dans une rubrique
security/virtualization mais cela encore dépend des machines. Ne changez aucune autre option.
- Sauvez ce changement d'option et laissez votre ordinateur démarrer, vous pouvez maintenant utiliser la virtualisation.