Section
General
Attention, ce cours est pour 2022-2023, le cours pour 2023-2024 est sur https://moodle.u-bordeaux.fr/course/view.php?id=4641
Informations
- Informations officielles sur la fiche d'UE officielle.
- TUTORAT
Vous pouvez rencontrer les tuteurs en informatique lors de permanences de 12h45 à 13h45, lundi, mardi et jeudi dans le hall du bâtiment A22 (en face du guichet unique) à partir du lundi 26 septembre.
Vous pouvez prendre rendez-vous avec un tuteur (rendez-vous individuel ou en petit groupe de 2 ou 3) via la page moodle du tutorat informatique : https://moodle1.u-bordeaux.fr/course/view.php?id=10795
La clef d'inscription est TiltL1
Vous trouverez quelques explications sur le tutorat sur la page du tutorat et sur la page moodle du tutorat
- TUTORAT
- Des annales de DSI et DST sont disponibles.
- Modalités de contrôle :
- tests : coefficient 0,2
- DS Intermédiaire : coefficient 0,25
- TP noté: coefficient 0,2
- DS Terminal : coefficient 0,35
- Modalités de contrôle :
Chat en ligne pour discuter d'info1:
- D'abord cliquer sur https://chat.u-bordeaux.fr/
- Cliquer sur "Utilisateurs UB Cliquez ICI".
- Éventuellement s'il le demande, taper l'identifiant et mot de passe comme sur l'ENT.
- Et enfin seulement cliquer sur https://go.rocket.chat/invite?host=chat.u-bordeaux.fr&path=invite%2F9KtXK8
- D'abord cliquer sur https://chat.u-bordeaux.fr/
Ressources de cours
- Le polycopié du cours en PDF contient tout le cours et tous sujets des exercices.
- Aide-mémoire python
- Le site Python Tutor en ligne, solution la plus simple pour travailler depuis chez vous.
- La playlist de toutes les vidéos du cours Informatique. Chacune des vidéos apparaît dans les séquences ci-dessous.
Open allClose all
Instructions: Clicking on the section name will show / hide the section.
- 1
Chapitre 1: Premiers pas en python
- ToggleAffectations
Fonctions
Conditions
Juste pour plus de commodités, les activités ci-dessous permettent de tester d'un seul coup les différentes fonctions écrites pour différents exercices du polycopié :
- 2
Chapitre 2: Listes et boucles for
- ToggleInstaller Spyder (voir la page d'aide), l'essayer
Juste pour plus de commodités, les activités ci-dessous permettent de tester d'un seul coup les différentes fonctions écrites pour différents exercices du polycopié :
- 3
Chapitre 3: Compléments (typage, complexité) et exercices de révisions
- Toggle- Bibliothèque de fonctions sur les fichiers CSV, utiliser un clic-droit, puis "enregistrer le lien sous", et enregistrer à côté de vos fichiers .py, ou bien (pour spyder sous windows) dans le dossier
.spyder-py3
Exemples de fichiers CSV,
Juste pour plus de commodités, les activités ci-dessous permettent de tester d'un seul coup les différentes fonctions écrites pour différents exercices du polycopié :
- 4
Chapitre 4: Tableaux
- ToggleTableaux
Chaînes de caractères
Révisions et compléments
Juste pour plus de commodités, les activités ci-dessous permettent de tester d'un seul coup les différentes fonctions écrites pour différents exercices du polycopié :
- 5
Chapitre 5: Dessin d'images
- ToggleBibliothèque d'Images:
- bibimages.py, utiliser un clic-droit, puis "enregistrer le lien sous", et enregistrer à côté de vos fichiers .py, ou bien (pour spyder sous windows) dans le dossier
.spyder-py3
- Attention à bien l'appeler
bibimages.py
et nonbibimages.py.txt
ou autre (attention, Windows est fourbe, il masque les extensions par défaut...)
- Attention à bien utiliser spyder3 (qui utilise python3) et non spyder (qui utilise python2)
Exemples d'images:- bibimages.py, utiliser un clic-droit, puis "enregistrer le lien sous", et enregistrer à côté de vos fichiers .py, ou bien (pour spyder sous windows) dans le dossier
Si vous avez installé Anaconda, il y a juste à récupérer bibimages comme décrit dans la vidéo ci-dessus. Sinon, si lors de l'import de bibimages il râle qu'il ne trouve pas la bibliothèque PIL, il faut en plus installer pillow sur votre système:
pip install pillowou récupérer depuis https://pypi.org/project/Pillow/#files l'installeur à lancer (il faut récupérer la bonne version, par exemple cp38 pour python 3.8)
S'il râle qu'il ne trouve pas bibimages lui-même, vérifiez que le fichiers bibimages.py est bien nommé ainsi (et pas d'extension .txt ou autre), et est situé à côté de vos autres fichiers python. Éventuellement, copiez-le dans le dossier
.spyder-py3
Juste pour plus de commodités, les activités ci-dessous permettent de tester d'un seul coup les différentes fonctions écrites pour différents exercices du polycopié :
- 6
Chapitre 6: Manipulations d'images
- ToggleJuste pour plus de commodités, les activités ci-dessous permettent de tester d'un seul coup les différentes fonctions écrites pour différents exercices du polycopié :
- 7
Chapitre 7: Boucle conditionnelle, représentation des nombres
- ToggleJuste pour plus de commodités, les activités ci-dessous permettent de tester d'un seul coup les différentes fonctions écrites pour différents exercices du polycopié :
- 8
Chapitre 8: Sommets d'un graphe
- Toggle- bibgraphes.py, utiliser un clic-droit, puis "enregistrer sous", et enregistrer à côté de vos fichiers .py, ou bien (pour spyder sous windows) dans le dossier
.spyder-py3
Attention à bien le laisser appelébibgraphes.py
et nonbibgraphes.py.txt
ou autre (attention, Windows est fourbe, il masque les extensions par défaut...)- tgv2005.dot, enregistrer de la même façons
Pour pouvoir travailler sans avoir besoin d'Internet pour le dessin des graphes, il vous faut installer GraphViz. Pour windows, vous pouvez télécharger https://www2.graphviz.org/Packages/stable/windows/10/msbuild/Release/Win32/graphviz-2.44.1-win32.zip , à extraire dans C:\Program Files (aussi appelé C:\Programmes par Windows)Ressources :
Bibliothèque de graphes:
- bibgraphes.py, bibliothèque de fonctions sur les graphes
- palettes.py, palette de couleurs
- GraphViz, pour pouvoir afficher les graphes,à récupérer pour installer chez vous. Il faudra éventuellement corriger le chemin d'installation en haut de graphV3.py (pour corriger la version), et installer un logiciel capable d'afficher les fichiers SVG (Adobe SVG Viewer, ou bien configurer l'ouverture des fichiers SVG par firefox)
Exemples de graphes:Juste pour plus de commodités, les activités ci-dessous permettent de tester d'un seul coup les différentes fonctions écrites pour différents exercices du polycopié :
- 9
Chapitre 9: Logique de base
- ToggleJuste pour plus de commodités, les activités ci-dessous permettent de tester d'un seul coup les différentes fonctions écrites pour différents exercices du polycopié :
- 10
Chapitre 10: Formule des poignées de main, graphes simples
- ToggleJuste pour plus de commodités, les activités ci-dessous permettent de tester d'un seul coup les différentes fonctions écrites pour différents exercices du polycopié :
- 11
Chapitre 11: Chaînes et connexité
- ToggleJuste pour plus de commodités, les activités ci-dessous permettent de tester d'un seul coup les différentes fonctions écrites pour différents exercices du polycopié :
- 12
Chapitre 12: Dictionnaires (hors-programme)
- Toggle - 13
Chapitre 13: Graphes eulériens (hors-programme)
- Toggle - 14
Chapitre 14: Arbres (hors-programme)
- Toggle - 15
Chapitre 15: Coloration (hors-programme)
- Toggle