Files
1ereNSI/programmation/README.md
2023-07-04 17:29:39 +02:00

31 lines
2.0 KiB
Markdown
Raw Permalink 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
| Section | Description |
| -------------------------------------------------- | -------------------------------------------------- |
| [Généralités sur la programmation](GENERALITES.md) | Introduction à la programmation |
| [Python](NOTEBOOK.ipynb) | Introduction à Python |
| [Variables](chapitre_1/README.md) | Exploration et utilisation des variables en Python |
| [Structures conditionnelles](chapitre_2/README.md) | Apprendre les if, elif et else |
| [Boucles](chapitre_3/README.md) | Comprendre les boucles while et for |
| [Fonctions](chapitre_4/README.md) | Création et utilisation des fonctions en Python |
## 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. |