Page PrécédentePage Suivante La prise de décision est lanticipation des conditions survenant lors de lexécution du programme et la spécification des actions prises en fonction des conditions. Les structures de décision évaluent plusieurs expressions qui produisent VRAI ou FAUX comme résultat. Vou
Page PrécédentePage Suivante Les opérateurs sont les constructions qui peuvent manipuler la valeur des opérandes. Considérez lexpression 4 + 5 =9. Ici, 4 et 5 sont appelés opérandes et + est appelé opérateur. Types dopérateurs Le langage Python prend en charge les types dopérateurs suivants. Op
Page PrécédentePage Suivante Les variables ne sont rien dautre que des emplacements de mémoire réservés pour stocker des valeurs. Cela signifie que lorsque vous créez une variable, vous réservez de lespace en mémoire. En fonction du type de données dune variable, linterpréteur alloue de la mémoir
Page PrécédentePage Suivante Le langage Python présente de nombreuses similitudes avec Perl, C et Java. Cependant, il existe des différences nettes entre les langues. Premier programme Python Exécutons des programmes dans différents modes de programmation. Programmation en mode interactif Lappel
Page PrécédentePage Suivante Python est disponible sur une grande variété de plates-formes, notamment Linux et Mac OS X. Voyons comment configurer notre environnement Python. Configuration de lenvironnement local Ouvrez une fenêtre de terminal et tapez python pour savoir sil est déjà installé et
Page PrécédentePage Suivante Python est un langage de script de haut niveau, interprété, interactif et orienté objet. Python est conçu pour être très lisible. Il utilise fréquemment des mots-clés en anglais alors que dautres langues utilisent la ponctuation, et il a moins de constructions syntaxiq
Au cas où vous lauriez manqué :Python 2 est officiellement non pris en charge depuis le 1er janvier 2020 . Si vous utilisez toujours Python 2.7, mettez à jour maintenant . Si vous nêtes pas sûr de la version que vous utilisez, vérifiez votre version de Python. De nombreux mainteneurs de paquets o
Vous pouvez vérifier la version de Python dans votre code, pour vous assurer que votre les utilisateurs nexécutent pas votre script avec une version incompatible. Utilisez cette vérification simple : = (3, 5): # Kindly tell your user (s)he needs to upgrade # because youre using 3.5 features
IPython est un REPL Python amélioré, et cest en fait le cœur du bloc-notes Jupyter . En bref, Jupyter est une application Web open source qui vous permet de créer et de partager des documents contenant du code en direct, des équations, des visualisations et du texte narratif. Si vous utilisez beauco
Avec sys.getsizeof() vous pouvez vérifier lutilisation de la mémoire dun objet : import sys mylist = range(0, 10000) print(sys.getsizeof(mylist)) # 48 Ouah… attendez… pourquoi cette énorme liste ne fait-elle que 48 octets ? Cest parce que la fonction de plage renvoie un objet itérable qui ne se com
Avec Python, nous pouvons renvoyer plusieurs valeurs à la fois. De toute évidence, la plupart des fonctions de Python renvoient une valeur unique, généralement le résultat du travail effectué par cette fonction. Dans cet article, vous apprendrez que vous pouvez également renvoyer plusieurs valeurs e
Une classe de données Python est une classe Python régulière qui a le @dataclass décorateur. Il est spécifiquement créé pour contenir des données. Depuis la version 3.7 de Python, Python propose des classes de données via un module intégré appelé dataclass . Il existe plusieurs avantages par rapport
Avec cette petite astuce, vous pouvez échanger deux variables Python sans utiliser une troisième variable : a = 1 b = 2 a, b = b, a print (a) # 2 print (b) # 1 Cest juste une ligne de code ! Comme vous pouvez le voir à la ligne 3, aucune variable temporaire nest nécessaire pour échanger des variabl
Avec cette astuce, vous pouvez rapidement convertir une chaîne Python en casse de titre. Pour citer larticle de Wikipédia : La casse du titre est souvent utilisée, à la fois dans limpression hors ligne et en ligne. Ce site lui-même utilise la casse du titre pour tous ses articles. Si vous regardez
Il existe un package pour à peu près tout ce à quoi vous pouvez penser dans lécosystème Python, tous installables avec une simple commande pip. Cela ne devrait donc surprendre personne quil existe également un package pour utiliser les emoji en Python. Vous pouvez installer le package emoji avec :
La bibliothèque dimagerie Pillow Python est idéale pour le traitement dimages. En règle générale, il est utilisé pour les applications darchivage et de traitement par lots. Bien sûr, vous êtes libre de lutiliser pour tout ce à quoi vous pouvez penser. Vous pouvez utiliser la bibliothèque pour : Cré
Lun des premiers peps Python est PEP-20. Il sagit dune liste de 19 thèses relatives à la programmation Python intitulée Le Zen de Python. Ces règles remontent à 2004 et sont à leur tour basées sur PEP-8. Un petit easter egg présent depuis longtemps en Python liste ces 19 règles : import this The Z
Vous pouvez obtenir le résultat de la dernière expression dans un REPL Python avec lopérateur de soulignement, par ex. dans le REPL Python, cela ressemble à : _ + 3 12 Cela fonctionne dans le shell IPython aussi . De plus, le shell IPython vous permet dutiliser Out[n] pour obtenir la valeur de lexp
Le package Python Attrs vous permet de créer des classes de données avancées à laide dannotations simples. Bien sûr, python possède également son propre module de classe de données natif, mais le package Python attrs offre quelques fonctionnalités supplémentaires que vous pourriez aimer ! Table des
Les emplacements de classe Python sont une fonctionnalité que peu de programmeurs connaissent. Dans une classe à créneaux, nous définissons explicitement les champs que notre classe est autorisée à avoir en utilisant le nom de champ magique __slots__ . Cela présente certains avantages : Les objets
Python