« Mes projets sur le domaine du développement » : différence entre les versions

De Marijan Stajic | Wiki
Aller à la navigation Aller à la recherche
Ligne 10 : Ligne 10 :
= Informations sur le développement en général =
= Informations sur le développement en général =
Voici ci-dessous les points de base du développement qui sont généralement communs à tous les langages de programmation.
Voici ci-dessous les points de base du développement qui sont généralement communs à tous les langages de programmation.
Tous les exemples sont basés sur PowerShell.


== Variables ==
== Variables ==
Ligne 107 : Ligne 109 :
Les instructions répétées seront exécutées tant que la '''condition spécifiée au début''' de la boucle '''reste vraie'''.
Les instructions répétées seront exécutées tant que la '''condition spécifiée au début''' de la boucle '''reste vraie'''.


* Par exemple : Ici, tant que la variable '''$nombre''' est strictement '''inférieure à 10''', alors on va 'répéter l'instruction.
* Par exemple : Ici, tant que la variable '''$nombre''' est strictement '''inférieure à 10''', alors on va répéter l'instruction.
<pre class="powershell">
<pre class="powershell">
$nombre = 0
$nombre = 0
Ligne 113 : Ligne 115 :
while ($nombre -lt 10)  
while ($nombre -lt 10)  
{
{
    Write-Host = $nombre
     $nombre++
     $nombre++
}
}
</pre>
</pre>
# Vu que la '''condition''' est tout en '''haut''', il va dans un premier temps '''vérifier''' si la '''variable $nombre''' est '''strictement inférieure à 10'''. C'est le cas, alors il continue ;
# Vu que la condition est tout en haut, il va dans un premier temps '''vérifier''' si la variable '''$nombre''' est '''strictement inférieure à 10'''. C'est le cas, alors il continue ;
# On '''affiche''' ensuite la valeur de la '''variable $nombre''' ;
# La variable '''$nombre''' va faire '''+1''' à chaque fois que la boucle recommence ;
# Pour terminer, la '''variable $nombre''' va faire '''+1''' ;
# L'action va se répéter jusqu'à que '''$variable''' soit '''vraie''' en étant '''égale à 10'''.
# L'action va se '''répéter''' jusqu'à que '''$variable''' soit '''vraie''' en étant '''égale à 10'''.


=== For ===
=== For ===

Version du 28 mai 2023 à 21:24

Vous pouvez retrouver ci-dessous mes projets de développement.


mySQL        Python        PowerShell        Shell Bash


Informations sur le développement en général

Voici ci-dessous les points de base du développement qui sont généralement communs à tous les langages de programmation.

Tous les exemples sont basés sur PowerShell.

Variables

Les variables sont utilisées pour stocker des valeurs de différents types, permettant ainsi de stocker les résultats des commandes, les éléments utilisés dans les commandes et les expressions, tels que les noms, les chemins, les paramètres et les valeurs.

Principalement, les deux types de variables utilisées sont celles créées par l'utilisateur et celles déjà existantes par défaut dans le langage de programmation.

  • Exemple de variable créer par l'utilisateur :
$ExempleUtilisateur = "Marijan"

Write-Host $ExempleUtilisateur
Marijan
  • Exemple de variable déjà existante dans le langage :
$Host

Name             : ConsoleHost
Version          : 5.1.19041.2673
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : fr-CH
CurrentUICulture : fr-FR
PrivateData      : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
DebuggerEnabled  : True
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace

Opérateurs

Les opérateurs permettent d'effectuer des opérations sur les données comme par exemple des multiplications ou des comparaisons de données. Les deux principaux qui nous intéresses sont les athématiques et ceux de comparaison.

  • Les athématiques sont ces opérateurs qui permettent de faire des calculs.
Signe Signification
+ Addition
- Soustraction
* Multiplication
/ Division
% Modulo
  • Les opérateurs de comparaison permettent de comparer des données :
Opérateur Signification Comparaison
-eq Egal A = B
-ne Non égal (différent) A != B
-gt Strictement sup. A > B
-ge Sup. ou égal A >= B
-lt Strictement inf. A < B
-le Inf. ou égal A <= B

Celui-ci peut varier selon les langages.

Boucles

Les boucles permettent d'exécuter à plusieurs reprises les instructions qui ce trouvent à l'intérieur et tant que on lui indique pas de sortir, il va continuer.

While

Les instructions répétées seront exécutées tant que la condition spécifiée au début de la boucle reste vraie.

  • Par exemple : Ici, tant que la variable $nombre est strictement inférieure à 10, alors on va répéter l'instruction.
$nombre = 0

while ($nombre -lt 10) 
{
    $nombre++
}
  1. Vu que la condition est tout en haut, il va dans un premier temps vérifier si la variable $nombre est strictement inférieure à 10. C'est le cas, alors il continue ;
  2. La variable $nombre va faire +1 à chaque fois que la boucle recommence ;
  3. L'action va se répéter jusqu'à que $variable soit vraie en étant égale à 10.

For

Conditions

Fonctions