Referentiels/python/export/R107.yml

56 lines
1.8 KiB
YAML
Raw Normal View History

2021-03-30 13:29:23 +02:00
nom: Fondamentaux de la programmation
code: R107
semestre: 1
heures_formation: '41'
heures_tp: '30'
acs:
- []
- []
- - AC311
- AC312
- AC313
- AC316
sae:
- SAÉ15
prerequis: Aucun
contexte: >-
Elle fournit les bases conceptuelles et pratiques pour concevoir et spécifier formellement
un traitement automatisé de l'information. Ces bases pourront venir en appui de
nombreuses compétences techniques (en informatique, en réseau, en télécommunication,
...) que le professionnel R&T doit développer et sinscrivent dans de nombreuses
situations professionnelles que rencontrent le professionnel R&T, notamment le
développement doutils informatiques à usage interne d'une équipe (compétence RT3-Programmer)
ou lautomatisation du déploiement et de la maintenance des outils logiciels (compétence
RT1-Administrer).
contenu: >-
En utilisant un langage de programmation, comme par exemple Python, les contenus
suivants seront traités :
* Notions d'algorithmique :
* Variables, types de base (nombres, chaînes, listes/tableaux).
* Structures de contrôle : tests, répétitions.
* Fonctions et procédures.
* Portée des variables.
* Tests et corrections dun programme.
* Prise en main dun environnement de programmation (éditeur, environnement de développement).
* Prise en main de bibliothèques, modules, d'objets existants (appels de méthodes),
* Manipulation de fichiers texte.
* Interaction avec le système d'exploitation et la ligne de commande : arguments,
lancement de commandes.
* Suivi de versions (git, svn, ...).
Lutilisation de langlais est préconisée pour la documentation du code.
motscles: Algorithmes, langages de programmation, méthodologie de développement, suivi
de versions