Lavoisier S.A.S.
14 rue de Provigny
94236 Cachan cedex
FRANCE

Heures d'ouverture 08h30-12h30/13h30-17h30
Tél.: +33 (0)1 47 40 67 00
Fax: +33 (0)1 47 40 67 02


Url canonique : www.lavoisier.fr/livre/informatique/object-oriented-programming-in-python/goldwasser/descriptif_1118128
Url courte ou permalien : www.lavoisier.fr/livre/notice.asp?ouvrage=1118128

Object-oriented programming in Python

Langue : Anglais

Auteurs :

Couverture de l’ouvrage Object-oriented programming in Python
For introductory courses in object-oriented programming using Python. With its straightforward syntax and more consistent semantics, Python is developing a solid following among instructors of basic programming. This text presents a balanced and flexible approach to the incorporation of object-oriented principles in introductory courses using Python, providing a solid framework for the development of computer software.

Preface vii I Fundamental Topics 3 1 Cornerstones of Computing 5 1.1 Data and Types 5 1.2 Operations, Functions, and Algorithms 6 1.3 High-Level Programming Languages 10 1.4 The Object-Oriented Paradigm 12 1.5 Design and Modeling 23 1.6 Chapter Review 25 2 Getting Started in Python 31 2.1 The Python Interpreter 31 2.2 Using Objects: the list Class 32 2.3 Other Sequence Classes: str and tuple 49 2.4 Numeric Types: int, long, and float 58 2.5 Type Conversions 60 2.6 Calling Functions 61 2.7 Python Modules 62 2.8 Expressions 64 2.9 Using a File for Source Code 69 2.10 Case Study: Strings and Lists 75 2.11 Chapter Review 76 3 Getting Started with Graphics 89 3.1 The Canvas 90 3.2 Drawable Objects 93 3.3 Rotating, Scaling, and Flipping 103 3.4 Cloning 106 3.5 Case Study: Smiley Face 106 3.6 Layers 108 3.7 Animation 111 3.8 Graphical User Interfaces 113 3.9 Case Study: Flying Arrows 116 3.10 Chapter Review 120 4 Elementary Control Structures 125 4.1 For Loops 125 4.2 Case Study: DNA to RNA Transcription 135 4.3 Case Study: Drawing a Pyramid 136 4.4 Conditional Statements 140 4.5 List Comprehension 148 4.6 Chapter Review 149 5 Additional Control Structures 159 5.1 While Loops 160 5.2 Functions 166 5.3 Avoiding Duplicate Code 172 5.4 Case Study: Computing the Square Root 175 5.5 Error Checking and Exceptions 179 5.6 Case Study: Simulating a Chain under the Force of Gravity 185 5.7 Chapter Review 192 6 Defining Our Own Classes 203 6.1 A Simple Point Class 203 6.2 A Robust Point Class

Date de parution :

Ouvrage de 666 p.

Sous réserve de disponibilité chez l'éditeur.

Prix indicatif 81,69 €

Ajouter au panier

Thème d’Object-oriented programming in Python :

Ces ouvrages sont susceptibles de vous intéresser


Job Ready Python
38,40 €