Se connecter

Fiche Module

FISE FISA

STI

Sécurité et Technologies Informatiques


Unité d'Enseignement :


Semestre : 5
Crédits ECTS : 8

Initiation Système


Elément Constitutif :


Coefficient : 1

Programmation Python


Tronc Commun




Volume horaire : 17:20

Type Nombre Durée
Cours 2 01:20
TD 11 01:20


Evaluations : 1

Type Coefficient
Examen Final 1


Enseignants : 2

Enseignant Type
Hugot Vincent Responsable
Hugot Vincent Intervenant



Prendre en main un shell (bash).

Découvrir le langage Python, ses structures de données et syntaxes. L’appliquer à des problèmes algorithmes.

Pré-requis :

UE Semestre Module
Sciences de base 3 3 Algorithmique et programmation 3


Un peu d’expérience en programmation et algorithmique de base.



  • Prise en main shell (1 séance)
  • Python :
    • structures de contrôle, y compris pattern-matching structurel
    • assertions : tests de préconditions et (intro aux) tests unitaires
    • structures de données ; mutabilité ; précision des flottants
    • éléments de programmation fonctionnelle, décorateurs
    • évaluation paresseuse: fonctions et expressions générateurs, itérateurs



Examen final (Python uniquement ; shell non évalué)

Documents autorisés: 1 feuille A4 R/V "memento" construite par la promotion et validée par l'enseignant.

Interros surprises / contrôle continu: Toute séance de cours/TD/TP peut donner lieu à un contrôle noté. Absence non justifiée => 0/20.



Le polycopié : lien.


Compétences :

Ref. Verbe Description Niveau
C1_1 reconnaître certains anti-motifs 1
C1_1 lister les outils principaux du langage Python 1
C1_1 analyser utiliser un certain niveau d'abstraction 2
C1_2 choisir les bons outils pour résoudre un problème 2