traitement de données, web, embarqué etc.
Python permet de devélopper/ concevoir rapidement (PoC):
* ty... à but non lucratif. La licence est permissive et permet de l'utiliser à des fins commerciales.
===== Évo... usr/bin/python
# coding: utf8
</code>
Cet entête permet d'appeler le script depuis le bash (si les droits... la mise en œuvre des mécanismes d'héritage. Elle permet de savoir si un objet est d'un type donné.
De pl
Une forme alternative de l'instruction ''import'' permet d'importer directement dans la table des symboles... r manipuler, découvrir ou tester les objets. Cela permet d'accéder rapidement aux objets d'un modules sans... om a_module import an_object as obj
</code>
Cela permet d'insérer les objets dans la table de symboles du... une fonction
</note>
Pour finir un bloc **try** permet au code appelant de gérer les erreurs pouvant se
OrLd!'.title()
'Hello World!'
</code>
''count'' permet de compter les occurrences d'un caractère ou d'un... >
==== Appartenance ====
L’opérateur ''**in**'' permet de tester si une chaîne contient un caractère ou ...
==== Remplacer ====
La méthode **''replace''** permet de renvoyer une copie de la chaîne en remplaçant ... .
Utilisation de la méthode **str.format()** qui permet de définir une chaîne de caractères en fonction d
chaînes de caractères, la fonction **''len()''** permet de retourner le nombre d'éléments de la séquence ... ]
>>> # le slicing sélectionnant toute une liste permet de copier la totalité de la liste
>>> # pour en c... . print(ma_liste[index])
</code>
La méthode zip permet d'utiliser la boucle for avec deux listes en para... supérieur à 0.
<note>
La compréhension de liste permet d'appliquer n'importe quel traitement à n'importe
==== Méthode read() ====
La méthode **read()** permet de lire dans un fichier un buffer d'une taille ch... t par défaut peut être génant: la méthode flush() permet de vider les tampons et forcer immédiatement la l... alues))
JSON s'est popularisé car il est léger, permet de communiquer avec des applications web en JavaS... et qu'il est supporté par de nombreux langage. Il permet de sérialiser facilement la plupart des types de
t levée, elle donne la raison de l'erreur et elle permet également de situer cette erreur dans le contexte... de la pile d’exécution du programme.
* La trace permet de savoir exactement le cheminement de l’exceptio... >
<note>
Le bloc **finally** est intéressant: il permet de définir un bloc pouvant être exécuté par une u
insérer dans le conteneur. L'argument **expand** permet de contrôler l’expansion du conteneur. Si **expan... per tout l'espace disponible. L'argument **fill** permet de définir si l'espace supplémentaire est disponi... eneous=False)
</code>
L'argument **homogeneous** permet de spécifier comment les boites du tableau sont r
)
</code>
Quand c'est nécessaire, le backslash permet d'échapper le caractère de retour à la ligne et d... l bloc rattacher cette instruction.
L'outil pep8 permet de vérifier si le code produit est conforme à la
de>
===== Le module dis =====
Le module **dis** permet de désassembler le bytecode Python.
<code python... Lors du lancement d'un script python un argument permet de spécifier un lancement du débogueur
rencontrée
opérateur splat doublé devant l'argument effectif permet d'effectuer l'unpacking sur un dictionnaire. Il d... ans une définition de fonction, l'opérateur splat permet d'indiquer une quantité indéfinie de paramètres.
de gestion des bibliothèques externes Python. Il permet:
* Installer les bibliothèques et les dépendanc... ===== Générer un bundle =====
La commande freeze permet de lister toutes les bibliothèques et leur versio
code>
===== SNMP GET =====
L'opération SNMP GET permet de récupérer la valeur d'un objet de la MIB expos... ble via le handler telle que **get-bulk()**. Elle permet de boucler sur le contrôleur autant de fois que l
====== Tcl/Tk ======
Tcl/Tk permet de concevoir facilement des interfaces graphiques.
* Tcl((**T**ool *... r Wish (Widget shell).
* Wish inclue tcsh
Wish permet la création de composants graphiques nommés widge
=
Depuis la version 3.3 de Python le module venv permet de construire un environnement virtuel. Cependant... ==
Le gestionnaire de paquets de la distribution permet d'installer un interpréteur près-compilé. Il est
pérer des éléments =====
L'opérateur crochet [ ] permet de récupérer un élément
===== Opérateur d'appartenance =====
L'opérateur **in** permet de tester si un élément appartient a une séquence