GÉNÉRALITÉS

Ce petit mode d'emploi devrait vous permettre de mieux comprendre la logique des ateliers, l’organisation des documents et les attentes de vos enseignant·e·s / formateurs·rices.

Objectifs

A la fin de la lecture vous devriez:
  • Savoir où trouver les aides et exemples
  • Adopter une méthode de travail Agile (petits pas, tests fréquents, sauvegardes régulières)
  • Maîtriser la redition (raccourcis, format et partage)

Prérequis

  • Accès à un navigateur / buttineur et une connexion Internet
  • Connaissances basiques des manipulations informatiques : copier/coller, arborescence, sauvegarde

Comment bien commencer

  1. Ouvrir l’atelier désiré (boites Atelier / Lab sur la page d'accueil)
  2. Lire les énoncés donnés et exercice correspondants fournis par vos enseignant·e·s / formateurs·rices
  3. Reproduire à partir d'un exemple → tester → enrichir !
Note: si vous savez maintenant comment bien commencer, il ne faut pas oublier d'également bien terminer et remettre votre travail, même incomplètement réalisé !
Comparaison et positionnement de l'outils InformaticLi

Les brèves études comparatives souivantes vous permettront, dans un premier temps, de mieux connaître le forces et faiblesses de notre outils. À noter que l'affichage se fait par le biais de notre outils / atelier Markdown.

Brève étude des fonctionnalités Comparatif des langages de programmation Tableau décisionnel pour un usage pédagogique
Redition et nom des fichiers
  • Nom de fichier proposé : PrenomNOM_Objet-TPi.ext
  • Un seul dossier par TP, un fichier par exercice

Erreurs fréquentes

  • Ne pas tester suffisamenent souvent → tester à chaque petite étape.
  • Fichiers mal nommés → respecter le schéma demandé.
  • Copier sans comprendre → toujours expliquer en 1-2 phrases ce qui est effectué par votre code.
Regardons maintenant de manière plus détaillée les différents ateliers.

PYTHON

Environnement simple de codage (en ligne); syntaxe lisible; idéal pour apprendre la logique de programmation.

Objectifs de l'atelier

  • Savoir exécuter un script Python et lire un message d’erreur
  • Être capable d'intégrer des variables, conditions, boucles, fonctions, fichiers (selon niveau)

Prérequis

  • Base logique : si/alors/sinon, répétitions, algorythmique
  • Règles d’indentation (espaces) et nommage (snake_case)

Bien démarrer

  1. Ouvrir Atelier Python → écrire print("Bonjour")
  2. Ajouter une variable, une condition, une boucle (selon exercices)
  3. Tester et corriger immédiatement (erreur → numéro de ligne)
Astuce : “IndentationError” = décalage d’espaces ; “NameError” = nom inconnu (variable non définie).

Exemple d'exercice

# Exemple :: Somme des chiffres de 1 jusqu'à n / Correction d'erreurs
n = int(input("n ? "))
s = 0
for _ in rang(1, n+1):
s += i
print("Somme =", s)

Ressources

  • Références des exercices : document polycopié (disponible sur demande)
  • Aide mémoire : variables, types, boucles (à joindre si dispo).

HTML / CSS

Cet environnement permet de structurer le contenu (HTML) et le mettre en forme (CSS). Il est possible de coupler son utilisation avec l'atelier MArkdown qui inclut l'exportation de fichier en .html.

Objectifs de l'atelier

  • Comprendre les balises de base : <h1>, <p>, <a>, <img>, <ul>/<ol>, <table>
  • Appliquer des classes en CSS et réaliser des mises en page simple

Démarrage rapide

  1. Ouvrir Atelier HTML / CSS
  2. Coller le squelette minimal (ci-dessous ou prendre celui proposé - plus complet), puis adapter le contenu

Squelette minimal

<!DOCTYPE html>
<html lang="fr">
<head>
  <meta charset="utf-8" />
  <title>Ma page</title>
</head>
<body>
  <h1>Titre</h1>
  <p>Paragraphe.</p>
  <a href="#">lien</a>
</body>
</html>

Erreurs fréquentes

  • Balises non fermées → valider et corriger
  • Chemins d’images faux → préférer des chemins relatifs cohérents

MARKDOWN

Écrire rapidement des documents propres (titres, listes, images, tableaux), notamment avec l'apuis de l'IA.

Objectifs

  • Maîtriser les titres # à ######, listes, emphases, code
  • Insérer des images, des liens et exporter / partager si besoin

Démarrage rapide

  1. Ouvrir Atelier Markdown
  2. Commencer par un plan (titres) → compléter les sections

Exemple minimal

# Mon titre
Un paragraphe **important** et du *texte en italique*.

## Liste
- Élément 1
- Élément 2

`code court` et
```python
print("bloc de code")
```

SQL (SQLite)

Interroger et manipuler des données structurées (tables, colonnes, lignes).

Objectifs

  • SELECT avec WHERE, ORDER BY, LIMIT
  • Jointures simples, agrégations (COUNT, SUM...)

Démarrage rapide

  1. Ouvrir LABS SQL
  2. Lister toutes les lignes d’une table, puis filtrer et trier

Exemples

-- 10 clients triés par nom
SELECT * FROM clients ORDER BY nom LIMIT 10;

-- Nombre de commandes en 2025
SELECT COUNT(*) FROM commandes WHERE strftime('%Y', date) = '2025';

Erreurs fréquentes

  • Noms de colonnes incorrects → vérifier le schéma
  • Oubli de conditions → requêtes trop larges, résultats confus

Historique

  • v1.0 — Structure initiale, sections et exemples minimaux.

* Couleur claire pour faciliter sa lecture