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

De Marijan Stajic | Wiki
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
 
(34 versions intermédiaires par le même utilisateur non affichées)
Ligne 2 : Ligne 2 :


<br>
<br>
[[Fichier:Sql wiki.png|100px|mySQL|link=https://wiki.stajic.me/index.php?title=Mise_en_place_d%27une_base_de_donn%C3%A9e_SQL]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
[[Fichier:Python wiki.png|100px|Python|link=https://wiki.stajic.me/index.php?title=Python]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
[[Fichier:Powershell wiki.png|100px|PowerShell|link=https://wiki.stajic.me/index.php?title=PowerShell]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
[[Fichier:Powershell wiki.png|100px|PowerShell|link=https://wiki.stajic.me/index.php?title=PowerShell]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
[[Fichier:Bash wiki.png|100px|Shell Bash|link=https://wiki.stajic.me/index.php?title=Shell_Bash]]
[[Fichier:Bash wiki2.png|100px|Shell Bash|link=https://wiki.stajic.me/index.php?title=Bash_Shell]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
[[Fichier:Python wiki.png|100px|Python|link=https://wiki.stajic.me/index.php?title=Applications_Basics#Python_Deployment]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
= 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.
 
== 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''' (PowerShell) :
<pre class="powershell">
$ExempleUtilisateur = "Marijan"
 
Write-Host $ExempleUtilisateur
Marijan
</pre>
 
* Exemple de variable '''déjà existante dans le langage''' (PowerShell) :
<pre class="powershell">
$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
</pre>
 
== 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'''.
 
{| class="wikitable"
|-
! Signe
! Signification
|-
|style="text-align:center;" |+
|style="text-align:center;" |Addition
|-
|style="text-align:center;" |-
|style="text-align:center;" |Soustraction
|-
|style="text-align:center;" |*
|style="text-align:center;" |Multiplication
|-
|style="text-align:center;" |/
|style="text-align:center;" |Division
|-
|style="text-align:center;" |%
|style="text-align:center;" |Modulo
|}
 
* Les opérateurs de '''comparaison''' permettent de '''comparer des données'''. Celui-ci peut varier selon les langages, ci-dessous vous pouvez retrouvez ceux spécifique à PowerShell :
 
{| class="wikitable"
|-
! Opérateur
! Signification
! Comparaison
|-
|style="text-align:center;" |-eq
|style="text-align:center;" |Egal
|style="text-align:center;" |A = B
|-
|style="text-align:center;" |-ne
|style="text-align:center;" |Non égal (différent)
|style="text-align:center;" |A != B
|-
|style="text-align:center;" |-gt
|style="text-align:center;" |Strictement sup.
|style="text-align:center;" |A > B
|-
|style="text-align:center;" |-ge
|style="text-align:center;" |Sup. ou égal
|style="text-align:center;" |A >= B
|-
|style="text-align:center;" |-lt
|style="text-align:center;" |Strictement inf.
|style="text-align:center;" |A < B
|-
|style="text-align:center;" |-le
|style="text-align:center;" |Inf. ou égal
|style="text-align:center;" | A <= B
|}
 
== 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.
<pre class="powershell">
$nombre = 0
 
while ($nombre -lt 10)
{
    Write-Host = $nombre
    $nombre++
}
</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 ;
# On '''affiche''' ensuite la valeur de la '''variable $nombre''' ;
# Pour terminer, la '''variable $nombre''' va faire '''+1''' ;
# L'action va se '''répéter''' jusqu'à que '''$variable''' soit '''vraie''' en étant '''égale à 10'''.
 
=== For ===
 
== Conditions ==
 
== Fonctions ==

Dernière version du 20 novembre 2024 à 22:21

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


PowerShell        Shell Bash        Python