Page PrécédentePage Suivante Chaque clé est séparée de sa valeur par deux-points (:), les éléments sont séparés par des virgules et le tout est entouré daccolades. Un dictionnaire vide sans aucun élément est écrit avec seulement deux accolades, comme ceci :{}. Les clés sont uniques dans un dictio
Page PrécédentePage Suivante Un tuple est une collection dobjets ordonnés et immuables. Les tuples sont des séquences, tout comme les listes. Les différences entre les tuples et les listes sont que les tuples ne peuvent pas être modifiés contrairement aux listes et les tuples utilisent des parenth
Page PrécédentePage Suivante La structure de données la plus basique en Python est la séquence . Chaque élément dune séquence se voit attribuer un numéro - sa position ou son index. Le premier index est zéro, le deuxième index est un, et ainsi de suite. Python a six types de séquences intégrés, m
Page PrécédentePage Suivante Les chaînes sont parmi les types les plus populaires en Python. Nous pouvons les créer simplement en plaçant des caractères entre guillemets. Python traite les guillemets simples de la même manière que les guillemets doubles. Créer des chaînes est aussi simple que datt
Page PrécédentePage Suivante Les types de données numériques stockent des valeurs numériques. Ce sont des types de données immuables, ce qui signifie que la modification de la valeur dun type de données numérique entraîne la création dun objet nouvellement alloué. Les objets numériques sont créés
Page PrécédentePage Suivante En général, les instructions sont exécutées séquentiellement :la première instruction dune fonction est exécutée en premier, suivie de la seconde, et ainsi de suite. Il peut arriver que vous deviez exécuter un bloc de code plusieurs fois. Les langages de programmation
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
Python
5 conseils d'entretien pour la machinerie lourde
Usure de l'outil :mécanisme d'usure en flanc, en cratère et en nez
LiF 5 nm comme couche tampon cathodique efficace dans les cellules solaires polymères grâce à la simple introduction d'une couche intermédiaire C60
Cybersécurité industrielle pour les petites et moyennes entreprises (livre blanc)