rer un paquetage nommé "greetings" regroupant des fonction comme Hello() ;
* Définit la fonction Hello() pour retourner un message de salutation.
La fonction Hello() prend un argument nommé de type chaîne de... =====
Nous allons ici écrire le code appelant la fonction Hello() du module greetings.
Créer un répertoire
aine de caractères 's';
* une liste 'a'
* une fonction foo;
* Une Classe Foo.
Le fichier ''mod.py'' d... d'un module peut être importé dans le corps d'une fonction : dans ce cas l'import ne se produit qu'au moment de l'appel de la fonction.
<code bash>
>>> # Ici l'import est intégré au corps d'une fonction
>>> # La définition ne provoque pas l'exécution
>
/code>
===== Passer un tableau en argument à une fonction =====
En C, la déclaration d'une fonction utilise les paramètres formels. Pour le cas d'une fonction prenant en paramètre un tableau ces différentes notations sont équivalentes:
<code>
void fonction_a(int tab[10]);
void fonction_b(int tab[]);
void
{{tag>dev powershell fonction}}
====== PowerShell : Fonctions et modules ======
Lorsqu'on produit du code... d'instructions, il est préférable d'utiliser une fonction. Elle est définie une fois puis appelée autant de... nance.
Ci-dessous la syntaxe de définition d'une fonction en PowerShell :
<code powershell>
# Définition d'une fonction nommée "Get-SecurityEvent()"
# Acceptant un param
ide basée sur les commentaires. Dans le cas d'une fonction il faut les placer :
* En entête de la définition de la fonction ;
* Sur la première ligne sous la signature de la fonction ;
* Sur la dernière ligne avant la fermeture de la fonction.
<code powershell>
<#
.Description
The M
tif:
<code python>
</code>
===== Création d'une fonction (helper) =====
<code python>
from pysnmp import ... 0]
</code>
Dans le code ci-dessus on définit une fonction get() avec 3 arguments obligatoires:
* **target... ême cible.
Via l'appel de **hlapi.getCmd()**, la fonction instancie le contrôleur (handler) en charge de la... ètre **oids** n'est pas directement transmis à la fonction **hlapi.getCmd()** il est traité par une fonction
placé devant un argument effectif sur un appel de fonction, chaque valeur de la variable est passé à un paramètre différent de la fonction. Il doit y avoir correspondance entre le nombre d... de la variables et le nombre de paramètres de la fonction:
<code python>
#Definition d'une fonction affichant ces 3 paramètres dont le premier est obligatoire
def t
e déclaration de variable avant l'utilisation. La fonction **type()** renvoi le type de l'objet passé en par... type(c)
<type 'str'>
</code>
Remarques:
- La fonction **type()** retourne le type de l'objet référencé ... ne de caractères, le type est 'str' (string).
La fonction **isinstance()** est plus largement utilisée pour... permet de s'assurer qu'une variable passée à une fonction à l’exécution est du type attendu, puisque contra
gurées comme des entrées ou des sorties. C'est la fonction **pinMode()** qui va permettre de configurer chaq... tre elles sera fournie en paramètre effectif à la fonction **pinMode()** après le numéro du port. Les consta... itement les déclarer en entrées via l'appel de la fonction **pinMode()**. Sur un broche en entrée le microco... angeront d'état de façon apparemment aléatoire en fonction du bruit électrique de l'environnement ou en se c
du code sur un cœur en particulier.
* Créer une fonction
* Utiliser la fonction xTaskCreatePinnedToCore() pour l'attacher au cœur choisit.
Dans l'exemple suivant... skCreatePinnedToCore(
blinkLED, // Nom de la fonction a executer comme tache
"blink_task", // nom de l... pour la tâche
NULL, // arguments pour la fonction
0, // priorité
&handler_blink_tsk,
és pour l'accès, la modification, l'effacement en fonction d'un numéro de séquence mais pas pour le test d'appartenance (le mot clé **in** du langage).
La fonction %timeit permet de faire quelques expérimentations... mpose à la fois d'un tableau à n entrées et d'une fonction de hash qui a pour rôle de créer une correspondan... re total d'éléments mais du temps de calcul de la fonction de hash.
L'efficacité de la table de hash est co
d'une chaîne (nombre de caractères) on utilise la fonction ''len()'' :
<code python>
>>> w = "Hello Word!"
... ''>='' entre elles.
La comparaison est faite en fonction de l’ordre lexicographique, une extension de l’or... qui permet de définir une chaîne de caractères en fonction d'une ou plusieurs variables.
Dans l'exemple ci-dessous on formate notre chaîne msg en fonction des variables prenom et age:
<code python>
>>> pr
n programmation événementielle (tel que GTK+), la fonction principale s’exécutant est en sommeil jusqu’à ce ... uise. A cet instant le contrôle est transmis à la fonction appropriée. Cette transmission du contrôle est mi... e de capter le signal émit et d’exécuter la bonne fonction. Les Widgets héritent de la méthode ''GObject.con... nt le contrôleur définit.
</note>
Où func est la fonction de rappel de la forme:
<code python>
def func(wid
s avec python ======
Représenter et résoudre une fonction polynôme du second degré avec python. Ici nous allons représenter et résoudre la fonction polynome de second degré f(x) = 2x<sup>2</sup> +5... egré. Pour calculer la dérivée, les racines de la fonction polynomiale:
<code python>
>>> print( f.deriv() ... de>
A l'inverse, il est possible de retrouver la fonction polynôme à partir de ses racines. La fonction pol
c (tension d'alimentation du microcontroleur)
La fonction **analogReference()** permet de modifier la tensi... lisée, il faut impérativement faire un appel a la fonction **analogReference(AREF)** avec toute lecture de l... période d'environ 490 Hz peut être modifié via la fonction **analogWrite()**. Le rapport cyclique est codé s... même ressource (timer) du microcontrôleur que les fonction milli() et delay() ce qui peut entraîner des conf