Python : les bases de l'algorithmique et de la programmation
"Ce livre s'adresse à toutes celles et ceux qui souhaitent apprendre à programmer avec un langage simple, intuitif et gratuit à partir de situations issues de problèmes classiques, originaux ou concrets. Avec son arrivée dans les programmes d'informatique des classes préparatoires aux...
Enregistré dans:
Auteur principal : | |
---|---|
Format : | Livre |
Langue : | français |
Titre complet : | Python : les bases de l'algorithmique et de la programmation / Vincent Maille |
Publié : |
Paris :
Ellipses
, cop. 2015 |
Description matérielle : | 1 vol. (235 p.) |
Sujets : |
- P. 11
- A Bien démarrer
- P. 11
- 1 - Installation de Python sur votre machine
- P. 11
- a) Téléchargement
- P. 11
- b) EduPython, AmiensPython, Python 2.x, Python 3.x ???
- P. 12
- 2 - A la découverte de la console Python
- P. 12
- a) Interface EduPython
- P. 15
- b) Variables et affectations
- P. 17
- c) Affectations simultanées
- P. 18
- 3 - Les types d'objets
- P. 19
- a) Les entiers
- P. 19
- b) Les flottants
- P. 19
- c) Les chaînes de caractères
- P. 20
- d) Les booléens
- P. 21
- 4 - Aide pour les exercices
- P. 21
- 5 - Solutions des exercices
- P. 24
- 6 - Compléments : flottants, décimaux et réels
- P. 27
- B Utiliser des scripts
- P. 27
- 1 - Python, un langage interprété
- P. 28
- a) Créer
- P. 28
- b) Enregistrer
- P. 28
- c) Exécuter
- P. 28
- d) Commenter
- P. 29
- 2 - Entrée & Sortie
- P. 29
- a) Afficher
- P. 30
- b) Interagir avec l'utilisateur
- P. 33
- 3 - Aide pour les exercices
- P. 34
- 4 - Solutions des exercices
- P. 37
- C Tester
- P. 37
- 1 - Si ... alors ...
- P. 39
- 2 - Opérateurs de comparaison
- P. 40
- 3 - Si ... alors ... sinon ...
- P. 42
- 4 - Disjonction de cas : SINON, SI...
- P. 44
- 5 - Opérateurs logiques
- P. 44
- 6 - Exercices
- P. 46
- 7 - Aide pour les exercices
- P. 46
- 8 - Solutions des exercices
- P. 54
- 9 - Complément : les booléens, un nouveau type
- P. 57
- D Boucles
- P. 57
- 1 - Cours
- P. 57
- a) Boucle conditionnelle Tant Que
- P. 60
- b) Boucle inconditionnelle Pour
- P. 62
- 2 - Exercices
- P. 65
- 3 - Aide pour les exercices
- P. 66
- 4 - Solutions des exercices
- P. 77
- E Utilisation de modules
- P. 77
- 1 - Cours
- P. 77
- a) Différentes manières d'importer un module
- P. 78
- b) Le module math
- P. 84
- c) Le module random
- P. 85
- d) Le module lycee d'EduPython
- P. 86
- 2 - Exercices
- P. 89
- 3 - Aide pour les exercices
- P. 90
- 4 - Solutions des exercices
- P. 103
- F Les fonctions
- P. 103
- 1 - Cours
- P. 106
- 2 - Exercices
- P. 110
- 3 - Aide pour les exercices
- P. 111
- 4 - Solutions des exercices
- P. 125
- G Les chaînes
- P. 125
- 1 - Cours
- P. 125
- a) Présentation
- P. 126
- b) Les fonctions
- P. 127
- c) Code ASCII
- P. 128
- 2 - Exercices
- P. 131
- 3 - Aide pour les exercices
- P. 134
- 4 - Solutions des exercices
- P. 145
- H La tortue
- P. 145
- 1 - Cours
- P. 148
- 2 - Exercices
- P. 154
- 3 - Aide pour les exercices
- P. 155
- 4 - Solutions des exercices
- P. 171
- I Listes
- P. 171
- 1 - Cours
- P. 173
- 2 - Exercices
- P. 179
- 3 - Aide pour les exercices
- P. 181
- 4 - Solutions des exercices
- P. 195
- 5 - Complément : les listes sont des alias
- P. 199
- J Graphismes
- P. 199
- 1 - Fonctions de base
- P. 201
- 2 - Exercices du chapitre
- P. 209
- 3 - Aide pour les exercices
- P. 211
- 4 - Solutions des exercices
- Liste des thèmes d'étude :
- P. 99
- Approcher le nombre racine carré de 2
- P. 124
- Nombres parfaits & nombres amicaux
- P. 141
- Cryptographie
- P. 167
- Le flocon de Van Koch
- P. 197
- Les nombres et leurs empans