Programmation orientée objet avec Python : cours + exercices

"Python est un langage de programmation (langage de script) permettant de faire de la programmation impérative (écrire une séquence d instructions), de la programmation fonctionnelle (résoudre des problèmes en fabriquant des fonctions) et de la programmation orientée objet (définir des objets q...

Full description

Saved in:
Bibliographic Details
Main Author : Rey Patrice (Auteur)
Format : Book
Language : français
Title statement : Programmation orientée objet avec Python : cours + exercices / Patrice Rey
Published : Norderstedt, (Allemagne) : BoD - Books on Demand , DL 2023
Physical Description : 1 vol. (311 p.)
Subjects :
LEADER 03546cam a2200373 4500
001 PPN270473505
003 http://www.sudoc.fr/270473505
005 20230825060700.0
010 |a 978-2-3220-1333-3  |b br.  |d 32.90 EUR 
035 |a (OCoLC)1389872219 
073 1 |a 9782322013333 
100 |a 20230614d2023 k y0frey0103 ba 
101 0 |a fre  |2 639-2 
102 |a FR 
105 |a a z 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 |6 z01  |a nga  |2 RDAfrCarrier 
200 1 |a Programmation orientée objet avec Python  |e cours + exercices  |f Patrice Rey 
214 0 |a Norderstedt, (Allemagne)  |c BoD - Books on Demand  |d DL 2023 
215 |a 1 vol. (311 p.)  |c ill. en noir et en coul., couv. ill. en coul.  |d 22 cm 
320 |a Index 
330 |a "Python est un langage de programmation (langage de script) permettant de faire de la programmation impérative (écrire une séquence d instructions), de la programmation fonctionnelle (résoudre des problèmes en fabriquant des fonctions) et de la programmation orientée objet (définir des objets que l on fait interagir entre eux). Ce langage fut inventé en 1989 par Guido van Rossum et il est publié en 1991 sous licence libre. Python est aussi très utilisé dans le monde professionnel. Les milliers de bibliothèques accessibles gratuitement font de ce langage un outil particulièrement puissant. Face à une telle richesse et de si nombreuses possibilités, ce livre vous propose une formation d initiation à la programmation orientée objet (POO) en Python au travers de quatre parties distinctes. Dans la première partie, les fiches F01 et F02 permettent de voir comment installer les notebooks Jupyter à partir d une distribution Anaconda 3 avec Python, et quels sont les usages courants dans l édition des scripts. Dans la seconde partie, la fiche F03 explique l essentiel qu il faut retenir dans la programmation orientée objet en Python. Nous y verrons notamment la construction d une classe, l espace de noms, le polymorphisme, l héritage, les accès et les modifications des attributs depuis l extérieur, et les bonnes pratiques pour construire et manipuler les classes. Toutes ces notions seront exclusivement explicitées et mises en pratique au sein de classeurs Jupyter dédiés. Dans la troisième partie, les fiches F04 à F09 proposent 40 exercices corrigés qui mettent en pratique les divers attraits de la programmation orientée objet. Chaque exercice cible un point particulier de la POO. Tous ces exercices corrigés sont expliqués et mis en pratique au sein de classeurs Jupyter dédiés. Tous ces classeurs sont disponibles gratuitement au téléchargement en se rendant sur la fiche du livre. Dans la quatrième partie du livre, les fiches F10 à F12 expliquent la construction pratique d applications fenêtrées en Python avec la librairie PyQt6, en utilisant l environnement de développement intégré (EDI) PyCharm 2022.3. Les applications proposées mettent en pratique la POO étudiée. Nous verrons aussi comment générer un exécutable avec Auto-py-to-exe."  |2 4e de couverture 
606 |3 PPN051626225  |a Python (langage de programmation)  |2 rameau 
606 |3 PPN223540633  |a Apprentissage profond  |2 rameau 
608 |3 PPN027790045  |a Guides pratiques  |2 rameau 
700 1 |3 PPN158108884  |a Rey  |b Patrice  |f 1966-....  |4 070 
801 3 |a FR  |b Abes  |c 20230824  |g AFNOR 
930 |5 441092104:795555067  |b 441092104  |j u 
979 |a SCI 
998 |a 946983