Mémo Python
Types documentation Immuables (immutables) = non modifiable Nombres (number) : int , float 123, -231, 45.6, 7.89e-3 0b1000111001, 0xAF34 Chaînes de caractères (string) : str « abc », ‘xyz’, « » » Booléens (boolean) : bool True, False...
Types documentation Immuables (immutables) = non modifiable Nombres (number) : int , float 123, -231, 45.6, 7.89e-3 0b1000111001, 0xAF34 Chaînes de caractères (string) : str « abc », ‘xyz’, « » » Booléens (boolean) : bool True, False...
Il est possible avec Python de définir une fonction à la manière d’une fonction mathématique ; la syntaxe est alors la suivante : Définition mathématique Définition Python \(f:x \rightarrow x^2\) ⇔ def f(x):...
Allumage d’un moteur Le programme suivant permet de contrôler l’allumage d’un moteur. La fonction marche permet de mettre le moteur en marche, tandis que la fonction arret permet de l’arrêter. while True: # boucle...
Les types de données dits « simples » sont : int (nombres entiers) ; float (nombres flottants) ; bool (booléens) ; str (chaîne de caractères). Ces types simples ne sont plus suffisants si nous avons besoin de...
Par défaut, les instructions Python sont exécutées de manière séquentielle : instruction1 instruction2 … Pour briser cet implacable enchaînement d’instructions, on utilise des structures de contrôle, qui permettent un traitement par blocs (ou...
Protocole NMEA La norme NMEA 0183 est une spécification pour la communication entre équipements électroniques marins (GPS, radar, girouette, pilote automatique, …). Elle est définie et contrôlée par la National Marine Electronics Association (NMEA),...
Présentation du produit Dans les pays en voie de développement, la GravitylLight veut remplacer la lampe à pétrole omniprésente. Mais plutôt que de recourir à des batteries onéreuses et à durée de vie limitée,...
Présentation Un robot aspirateur doit se déplacer dans un bâtiment pour effectuer sa tâche. Lorsque le niveau de charge de sa batterie est faible, il doit retourner à sa base pour y être rechargé...
onshape est une plateforme de développement de produits, incluant notamment une application de collaborative. Installation Se rendre sur le site de onshape Choisir Get OnShape For Education (accès à la licence « éducation ») Puis choisir...
La console python Une console (shell en Anglais) permet de saisir et d’exécuter des instructions les unes après les autres. Il en existe de plusieurs sortes : Python (command line) : une simple console,...