<jupyter_start><jupyter_text>RappelCe chapitre résume les concepts comme:- les raccourcis Jupyter Lab- les balises Markdown- les mot-clés Python  Lancer Jupyter Lab- Dans Thonny, le menu **Outils > Ouvrir la console du système…**- Dans la console, la commande `cd` (+retour)  - Ensuite, la commande `jupyter lab` (+ retour)  Caractères spéciaux- hashtag `` - alt+3- crochets `[]` - alt+5/6- accolades `{}` - alt+8/9- chevrons ``Les barres- barre oblique `/` maj+7- barre verticale `|` alt+7- barre oblique inversée `\` alt+maj+7  Insérer des emojiRaccourci: `ctrl+cmd+espace`![](emoji.png)  Raccourcis Jupyter LabInsérer une cellule- `A` en-dessus (Above)- `B` en-dessous (Below)Editer des cellules- `C` copier- `X` couper- `V` collerChoisir le style de cellule- `M` Markdown- `Y` Code- `R` Raw  Balises MarkdownStyles- `**` pour **gras**- `*` pour *italique*- `` pour `code`Listes- `*` pour puces- `1.` pour numérotationImage et hyperlien- `![](image)`- `[texte](url)`  Instructions PythonCette section résume les instructions les plus importantes.  Toutes les instructions sont fonctionnels.  AffectationUne affectation a la forme    var = valeur    var = expression    Par exemple<jupyter_code>a = 12
b = a + 5<jupyter_output><empty_output><jupyter_text>La variable `compteur` est incrémentée de 1.<jupyter_code>compteur = 10
compteur = compteur + 1<jupyter_output><empty_output><jupyter_text>Ceci peut être écrit plus compact avec une **affectation augmentée**.<jupyter_code>compteur += 1
print(compteur)<jupyter_output>12<jupyter_text>Boucle `for`La variable `i` itère sur une **plage**.<jupyter_code>for i in range(3):
    print(i)<jupyter_output>0
1
2<jupyter_text>La variable `x` itère sur une **liste**.<jupyter_code>for x in ['egg', 'ham', 'spam']:
    print(x)<jupyter_output>egg
ham
spam<jupyter_text>La variable `c` itère sur une **chaîne** de caractères.<jupyter_code>for c in 'ham':
    print(c)<jupyter_output>h
a
m<jupyter_text>Boucle `while`La boucle `while` itère tandis qu'une condition est vrai<jupyter_code>n = 3
while n > 0:
    print(n)
    n = n-1<jupyter_output>3
2
1<jupyter_text>Instruction conditionnelleUne instruction conditionnel fait un **choix entre plusieurs options**, basé sur un test.<jupyter_code>n = -2

if n > 0:
    print('positif')
elif n < 0:
    print('négatif')
else:
    print('zero')<jupyter_output>négatif<jupyter_text>Fonction**Définition** d'une fonction avec deux arguments et valeur de retour.<jupyter_code>def f(a, b):
    c = a + b
    return c<jupyter_output><empty_output><jupyter_text>**Appel** d'une fonction avec deux arguments et valeur de retour.<jupyter_code>f(1, 2)<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.13050018804061678, 'fraction_numerical': 0.012786761940579166, 'mean_word_length': 5.394230769230769, 'pattern_counts': {'":': 0, '<': 36, '<?xml version=': 0, '>': 38, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '10', 'dir': 'jupyter-structured-clean-dedup', 'id': '139902', 'license': 'MIT', 'n_tokens_mistral': 1056, 'n_tokens_neox': 1040, 'n_words': 272, 'path': 'doc/start/rappel.ipynb', 'repo_name': 'LeilaBHC/edunum', 'size': '2659'}