É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

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 :
LEADER 05397cam a2200565 4500
001 PPN249078066
003 http://www.sudoc.fr/249078066
005 20240603105100.0
010 |a 978-2-3400-4106-6  |b br. 
035 |a (OCoLC)1196085084 
073 1 |a 9782340041066 
100 |a 20200915h20202020k y0frey0103 ba 
101 0 |a fre  |2 639-2 
102 |a FR 
105 |a y a 001yy 
106 |a r 
181 |6 z01  |c txt  |2 rdacontent 
181 1 |6 z01  |a i#  |b xxxe## 
182 |6 z01  |c n  |2 rdamedia 
182 1 |6 z01  |a n 
183 1 |6 z01  |a nga  |2 RDAfrCarrier 
200 1 |a Éléments de programmation  |e de l'algorithme au programme Python  |f Frédéric Peschanski, Romain Demangeon  |g [préface, Christian Queinnec,... Michèle Soria,...] 
214 0 |a Paris  |c Ellipses  |d DL 2020 
215 |a 1 vol. (X-358 p.)  |c couv. ill. en coul.  |d 24 cm 
225 2 |a Références sciences 
339 |a Issue d'un cours dispensé à Sorbonne Université, une initiation aux concepts fondamentaux de la programmation illustrée d'exemples et d'exercices guidés et corrigés. ©Electre 2020 
320 |a Références bibliogr. et webogr. Notes bibliogr. et webogr. Index 
330 |a "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 programmation proprement dite des solutions, de même que la validation de ces programmes par le test. Basé sur le cours d'introduction à la programmation pour les étudiants de licence de 1ere année scientifique de Sorbonne Université, cet ouvrage ne demande aucun prérequis de programmation et peut donc tout à fait être abordé par des étudiants de première et de terminale, ainsi que toute personne intéressée par les concepts de fondamentaux de résolution de problèmes et de programmation. Les programmes du livre sont rédigés dans le langage Python (version minimale 3.6) en exploitant les annotations de type et optionnellement l'outil MyPy. Un environnement simplifié de programmation, MrPython, est également proposé en complément de l'ouvrage, et disponible gratuitement."  |2 4e de couverture 
359 2 |b 1, Premiers pas  |c 1.1, Un exemple de programme  |c 1.2, Notion d'expression  |c 1.3, Définition de fonctions simples  |c 1.4, Exercices corrigés  |b 2, Instructions, variables et alternatives  |c 2.1, Suites d'instructions  |c 2.2, Variables et affectations  |c 2.3, Alternatives  |c 2.4, Exercices corrigés  |b 3, Répétitions et boucles  |c 3.1, Motivation : répéter des calculs  |c 3.2, La boucle while  |c 3.3, Problèmes numériques  |c 3.4, Complément : les fonctionnelles  |c 3.5, Exercices corrigés  |b 4, Plus sur les boucles  |c 4.1, Notion de correction  |c 4.2, Notion de terminaison  |c 4.3, Notion d'efficacité  |c 4.4, Complément : la récursion  |c 4.5, Exercices corrigés  |b 5, Intervalles et chaines de caractères  |c 5.1, Intervalles  |c 5.2, Chaines de caractères  |c 5.3, Problèmes sur les chaines de caractères  |c 5.4, Exercices corrigés  |b 6, Listes  |c 6.1, Définition et opérations de base  |c 6.2, Découpages de listes  |c 6.3, Problèmes sur les listes  |c 6.4, Exercices corrigés  |b 7. N-uplets  |c 7.1, Construction  |c 7.2, Déconstruction  |c 7.3, Utilisation des n-uplets  |c 7.4, Exercices corrigés  |b 8, Compréhensions de listes  |c 8.1, Schéma de construction  |c 8.2, Schéma de transformation  |c 8.3, Schéma de filtrage  |c 8.4, Plus loin avec les compréhensions  |c 8.5, Complément : le schéma de réduction  |c 8.6, Exercices corrigés  |b 9. Ensembles  |c 9.1, Définition et opérations de base  |c 9.2, Opérations ensemblistes  |c 9.3, Exercices corrigés  |b 10, Dictionnaires  |c 10.1, Définition et opérations de base  |c 10.2, Itération sur les dictionnaires  |c 10.3, Exercices corrigés  |b 11, Itérables et compréhensions  |c 11.1, Notion d'itérable  |c 11.2, Compréhensions d'ensembles  |c 11.3, Compréhensions de dictionnaires  |c 11.4, Synthèse sur les compréhensions  |c 11.5, Exercices corrigés  |b 12, Procédures et tableaux  |c 12.1, Notion de procédure  |c 12.2, Instruction de remplacement  |c 12.3, Algorithmes de tableaux  |c 12.4, Exercices corrigés  |b 13, Vers les objets  |c 13.1, La programmation orienté objet (POO)  |c 13.2, Objets du monde réel  |c 13.3, Types de données utilisateur  |c 13.4, Aller plus loin  |b A, Solutions des exercices. 
410 | |0 165256990  |t Références sciences  |x 2260-8044 
606 |3 PPN051626225  |a Python (langage de programmation)  |2 rameau 
606 |3 PPN040659046  |a Algorithmes  |2 rameau 
606 |3 PPN027241378  |a Ordinateurs  |x Programmation  |2 rameau 
608 |3 PPN03020934X  |a Manuels d'enseignement supérieur  |2 rameau 
676 |a 005.133  |v 23  |z fre 
680 |a QA76.73.P98 
700 1 |3 PPN071211799  |a Peschanski  |b Frédéric  |f 1973-....  |4 070 
701 1 |3 PPN152622276  |a Demangeon  |b Romain  |f 1984-....  |4 070 
702 1 |3 PPN02824933X  |a Queinnec  |b Christian  |f 1951-....  |4 080 
702 1 |3 PPN029294673  |a Soria  |b Michèle  |f 19..-....  |4 080 
801 3 |a FR  |b Electre  |c 20200904  |g AFNOR 
801 3 |a FR  |b Abes  |c 20210203  |g AFNOR 
979 |a STN 
979 |a SCI 
979 |a IUTN 
930 |5 441842101:684634376  |b 441842101  |j u 
930 |5 441092104:690669291  |b 441092104  |j u 
930 |5 441092206:71344679X  |b 441092206  |j s 
991 |5 441092206:71344679X  |a Exemplaire modifié automatiquement. le 25-01-2023 15:46 
998 |a 882810