Files
1ereNSI/programmation/README.md
2021-10-01 11:22:41 +02:00

38 lines
1.8 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Programmation Python
## Présentation
Ce chapitre a pour objectif de répondre aux questions suivantes :
- Qu'est-ce que __programmer__ ?
- Qu'est que __Python__ ?
- Comment programmer en Python ?
## Progression
```mermaid
flowchart LR;
A[1. Généralités]-->B[2. Prise en main de Python];
B-->C[3. Les variables];
C-->D[4. Les instructions conditionnelles];
D-->E[5. Les boucles];
E-->F[6. Les fonctions];
click A "./programmation/GENERALITES.md" "Lien vers 1. Généralités" _self
click B "./programmation/NOTEBOOK.ipynb" "Lien vers 2. Prise en main de Python" _self
click C "./programmation/chapitre_1/" "Lien vers 3. Les variables" _self
click D "./programmation/chapitre_2/" "Lien vers 4. Les instructions conditionnelles" _self
click E "./programmation/chapitre_3/" "Lien vers 5. Les boucles" _self
click F "./programmation/chapitre_4/" "Lien vers 6. Les fonctions" _self
```
## Attendus du Programme
| Contenus | Capacités attendues |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| Constructions élémentaires | Mettre en évidence un corpus de constructions élémentaires. Séquences, affectation, conditionnelles, boucles bornées, boucles non bornées, appels de fonction. |
| Diversité et unité des langages de programmation | Repérer, dans un nouveau langage de programmation, les traits communs et les traits particuliers à ce langage. |
| Spécification | Prototyper une fonction. Décrire les préconditions sur les arguments. Décrire des postconditions sur les résultats.|
| Mise au point de programmes | Utiliser des jeux de tests. |
| Utilisation de bibliothèques | Utiliser la documentation dune bibliothèque. |