Éléments de programmation : de l'algorithme au programme Python

"Ce livre aborde les concepts fondamentaux de la programmation dans le contexte d'une méthodologie rigoureuse de développement logiciel. La spécification précise des problèmes posés et la conception algorithmique permettant de les résoudre occupent une place aussi importante que la program...

Description complète

Enregistré dans:
Détails bibliographiques
Auteurs principaux : Peschanski Frédéric (Auteur), Demangeon Romain (Auteur)
Autres auteurs : Queinnec Christian (Préfacier), Soria Michèle (Préfacier)
Format : Livre
Langue : français
Titre complet : Éléments de programmation : de l'algorithme au programme Python / Frédéric Peschanski, Romain Demangeon; [préface, Christian Queinnec,... Michèle Soria,...]
Publié : Paris : Ellipses , DL 2020
Description matérielle : 1 vol. (X-358 p.)
Collection : Références sciences
Sujets :
  • 1, Premiers pas
  • 1.1, Un exemple de programme
  • 1.2, Notion d'expression
  • 1.3, Définition de fonctions simples
  • 1.4, Exercices corrigés
  • 2, Instructions, variables et alternatives
  • 2.1, Suites d'instructions
  • 2.2, Variables et affectations
  • 2.3, Alternatives
  • 2.4, Exercices corrigés
  • 3, Répétitions et boucles
  • 3.1, Motivation : répéter des calculs
  • 3.2, La boucle while
  • 3.3, Problèmes numériques
  • 3.4, Complément : les fonctionnelles
  • 3.5, Exercices corrigés
  • 4, Plus sur les boucles
  • 4.1, Notion de correction
  • 4.2, Notion de terminaison
  • 4.3, Notion d'efficacité
  • 4.4, Complément : la récursion
  • 4.5, Exercices corrigés
  • 5, Intervalles et chaines de caractères
  • 5.1, Intervalles
  • 5.2, Chaines de caractères
  • 5.3, Problèmes sur les chaines de caractères
  • 5.4, Exercices corrigés
  • 6, Listes
  • 6.1, Définition et opérations de base
  • 6.2, Découpages de listes
  • 6.3, Problèmes sur les listes
  • 6.4, Exercices corrigés
  • 7. N-uplets
  • 7.1, Construction
  • 7.2, Déconstruction
  • 7.3, Utilisation des n-uplets
  • 7.4, Exercices corrigés
  • 8, Compréhensions de listes
  • 8.1, Schéma de construction
  • 8.2, Schéma de transformation
  • 8.3, Schéma de filtrage
  • 8.4, Plus loin avec les compréhensions
  • 8.5, Complément : le schéma de réduction
  • 8.6, Exercices corrigés
  • 9. Ensembles
  • 9.1, Définition et opérations de base
  • 9.2, Opérations ensemblistes
  • 9.3, Exercices corrigés
  • 10, Dictionnaires
  • 10.1, Définition et opérations de base
  • 10.2, Itération sur les dictionnaires
  • 10.3, Exercices corrigés
  • 11, Itérables et compréhensions
  • 11.1, Notion d'itérable
  • 11.2, Compréhensions d'ensembles
  • 11.3, Compréhensions de dictionnaires
  • 11.4, Synthèse sur les compréhensions
  • 11.5, Exercices corrigés
  • 12, Procédures et tableaux
  • 12.1, Notion de procédure
  • 12.2, Instruction de remplacement
  • 12.3, Algorithmes de tableaux
  • 12.4, Exercices corrigés
  • 13, Vers les objets
  • 13.1, La programmation orienté objet (POO)
  • 13.2, Objets du monde réel
  • 13.3, Types de données utilisateur
  • 13.4, Aller plus loin
  • A, Solutions des exercices.