Cours python Chapitre Les bases de python Hello World Voici le plus simple des programmes le Hello World ? Nous allons pro ?ter de cet exemple pour mettre en valeur la concision de l ? écriture de code en Python Nous souhaitons donc simplement a ?cher dan
Chapitre Les bases de python Hello World Voici le plus simple des programmes le Hello World ? Nous allons pro ?ter de cet exemple pour mettre en valeur la concision de l ? écriture de code en Python Nous souhaitons donc simplement a ?cher dans une console le message Hello World ? En C nous aurons besoin de six lignes Hello word en C include int main void printf Hello world n return Il faudra bien sûr ensuite compiler et exécuter le programme meilland debian gcc ??Wall hello c meilland debian a out Hello llorld Cela représente beaucoup de travail pour un petit résultat Et encore on peut faire encore plus long avec du Java Hello word en java public class Hello public static void main string args System out println Hello World n ici nous devons créer une classe et donc utiliser la programmation orientée objet pour a ?cher un simple message Et nous devons bien sûr passer par une étape de pré-compilation login serveur javac Hellojava login serveur java Hello Hello World C ? est toujours très long pour a ?cher un simple message Voyons maintenant le code Python permettant d ? obtenir le même résultat À ce stade nous utiliserons l ? éditeur interactif en lançant Cpython dans un terminal puis en tapant nos commandes Python Pour commencer en Python nous entrerons le code print Hello World Oui c ? est tout et ça para? t logique puisque tout ce que je demande c ? est l ? a ?chage de ce message Le résultat de l ? interprétation de cette commande dans l ? interpréteur interactif est montré en ?gure Hello World ? en Python dans un interpréteur interactif print Hello World Hello World Remarquez au passage l ? absence de point-virgule en ?n de ligne contrairement au C à Java et à bon nombre de langages Maintenant que vous avez vu votre premier programme - ou script - en Python certes court mais programme quand même je vous propose d ? explorer les di ?érents types de données manipulables en Python Les di ?érents types de données Nous avons vu que Python était un langage fortement typé utilisant le duck typing pour déterminer le type des données Pour tester les types présentes dans cette partie vous pourrez utiliser l ? interpréteur interactif C ? est d ? ailleurs sous cette forme que je présenterai les di ?érents exemples en faisant précéder les commandes des caractères ? ? ? correspondant au prompt de l ? interpréteur Pour pouvoir travailler sur les types nous aurons besoin de faire appel à une fonction la fonction type Le rôle de cette fonction est d ? a ?cher le type de l ? élément qui lui est passé en paramètre Les données numériques Parmi les données manipulables on va bien entendu pouvoir utiliser des nombres Ceux-ci sont classes en quatre types numériques ? Entier permet de représenter les entiers sur bits de ?? à Hello World ? en Python dans
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117012666537ebhvw1aaebghfuyuyecnes9mnvxrdf9uiwuuj8eku13phllbgpaqqg5irxx6kem5utvdfrnmpm4wwtivrosz6y3q7zo6azhwb42.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701266747omob6gt82ouy3nfsvcgg45woq32urohdwdovup15gxcp7hs7y2wngntmygvqjb1r3p0mow8wypuyyrb9qkdcmtnejbbtufl3dfg4.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117012507422y4szod3olk7jcprjnyimp4b2fujzo4shewjch0bcsz8v1jckfnt4l8lvouaebxsq5byr9ypvxhwyz8zgixeaacl7lhyncozmjz3.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117012661694x9god7u8lchbl561tlzn5jici5byorya1gdbqjqw8y7su0puvskz44vxck73wighe6oelzgetltuqvet8swlj64gzzrzusr1sr2.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/BujbqiHQydnc7hihszK6tQoYDHD6udOHc1WGgeQIDOkd0RlgDJhYCO7RROMMtIXDeNPOSJovvInAU2xuk2Tg1i2V.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/thjKrAzAPvH1drkeeqn2enkrAaZVGUtMsyyqwEpemByup2IPadiePFEKGtADHaADyGrBvMBEzViCswp36yTKQcZb.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117013381823ruy0hyufzvke1x91n30p5sdlulyiqxxzfrmvqkvvk4sh3r5wydeibtrz3zcyjl3eqedjsvkgzb5m51oammvjnebntdybf5qhdid.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/mVDkiOKVV4BTC76cy1jQmcTkOy7VRuou9XKxpjkeXT67PVhJjZBqdyxsLDRyB5HaSKCJBOzToSX6lWQCZ9GewAey.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11701275064xipde6lfnz7rnxfockgktj69erbwytwk4w58acw1tjell1qzudhrh6nhezbno9blkxcpn1hy0owl3kpyrkyjpq69q8to6bpukahz.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/fpLHKjocDCet7sNjXRK2sGUCXm88eW8CEjDRHpL8x0yDRXcfFVSmbNBax8X5p4iX5d73YXy7ZrXdrMmbZFuRvzTH.png)
-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 29, 2022
- Catégorie Business / Finance
- Langue French
- Taille du fichier 106.6kB