Apprendre Python et s'initier à la programmation: Introduction à la programmation en langage Python Contributor(s): Alves, Claudia (Author), Bach, John (Author) |
|
![]() |
ISBN: ISBN-13: 9798583872664 Publisher: Independently Published OUR PRICE: $13.49 Product Type: Paperback Language: French Published: December 2020 * Not available - Not in print at this time * |
Additional Information |
BISAC Categories: - Computers | Programming Languages - Python |
Physical Information: 0.54" H x 5.98" W x 9.02" (0.77 lbs) 258 pages |
Descriptions, Reviews, Etc. |
Publisher Description: Le Langage PythonPython est un langage de programmation (au m me titre que le C, C++, fortran, java . . .), d velopp en 1989. Ses principales caract ristiques sont les suivantes: - open-source: son utilisation est gratuite et les fichiers sources sont disponibles et modifiables;- simple et tr s lisible;- dot d'une biblioth que de base tr s fournie;- importante quantit de biblioth ques disponibles: pour le calcul scientifique, les statistiques, les bases de donn es, la visualisation . . .;- grande portabilit ind pendant vis vis du syst me d'exploitation (linux, windows, MacOS);- orient objet;- typage dynamique: le typage (association une variable de son type et allocation zonem moire en cons quence) est fait automatiquement lors de l'ex cution du programme, cequi permet une grande flexibilit et rapidit de programmation, mais qui se paye par unesurconsommation de m moire et une perte de performance;- pr sente un support pour l'int gration d'autres langages.Comment faire fonctionner le code source ?Il existe deux techniques principales pour traduire un code source en langage machine: - la compilation: une application tierce, appel e compilateur, transforme les lignes de code enun fichier ex cutable en langage machine. A chaque fois que l'on apporte une modification auprogramme, il faut recompiler avant de voir le r sultat.- l'interpr tation: un interpr teur s'occupe de traduire ligne par ligne le programme en langagemachine. Ce type de langage offre une plus grande commodit pour le d veloppement, maisles ex cutions sont souvent plus lentes.Dans le cas de Python, on peut admettre pour commencer qu'il s'agit d'un langage interpr t , qui fait appel des modules compil s. Pour les op rations algorithmiques co teuses, le langagePython peut s'interfacer des biblioth ques crites en langage de bas niveau comme le langage C.Les diff rentes versionsIl existe deux versions de Python: 2.7 et 3.3. La version 3.3 n'est pas une simple am liorationde la version 2.2. Attention, toutes les librairies Python n'ont pas effectu la migration de 2.7 3.3.L'interpr teurDans un terminal, taper python (interpr teur classique) ou ipython (interpr teur plus volu )pour acc der un interpr teur Python. Vous pouvez maintenant taper dans ce terminal des instructions Python qui seront ex cut es. |