LANGAGES

INFORMATIQUES


Octobre, 2023

Créalise

Formateur: Philippe Vincent

administrateur + développeur + formateur

= artisan numérique

pvincent@artcode.re

Présentez-vous !

  • Prénom - NOM

  • Pouvez-vous citer quelques langages informatiques ?

Support de formation sous Copyleft

Cette présentation a été réalisée à 100% avec du logiciel libre.

Tout le contenu est partagé et vous donne droit à 
copier, modifier ou redistribuer sous protection de 
conserver la licence à l'identique.

Plan de formation

Théorie des langages

Carte mentale

Markdown

Jeu de carte

Évaluation QCM

Différence entre une langue et un langage ?

Down arrow

Un langage est un système de signes

  • Alphabet
    • exemple : [A-Z|a-z] + [,;.:!?]
    • vous en connaissez d’autres ?
  • Vocabulaire
    • exemple: un dictionnaire
  • Grammaire NOM + VERBE + COMPLEMENT
  • Signification
    • exemple : ambigüité avec le mot ‘plus’
      • “J’en veux plus.”
      • “Je n’en veux plus.”

Une langue représente une communauté humaine

Quand on parle la même langue, on partage aussi une même culture.

un exemple : la francophonie

  • 300 millions de locuteurs présents sur 5 continents
  • 5ième langue la plus parlée au monde, après
    • le mandarin, l’anglais, l’espagnol et l’arabe

Une langue est une application concrète d’un langage.

Registre de langage

langage châtié

Vous êtes bien aimable, très chère

langage poétique

La Terre est bleue comme une orange

polysémie (plusieurs sens)

Sylvain a vu un homme avec un télescope.

Phrase alphabétique (ou pangramme)

En français

Buvez de ce whisky que le patron juge fameux

En anglais

The quick brown fox jumps over the lazy dog

Rq: utile pour visualiser une police de caractères !

D’autres langues ?

Down arrow

De la diversité des langues

  • Kisa i koz kréol terla ? lev out min
  • Are you fluent in english?
  • ¿Qué idioma hablan los mexicanos?

Rq: notez l’espace en français avant le point d’interrogation ou le signe d’interrogation inversée.

  • Langue des signes

  • Signal de fumée

  • Alphabet Morse

  • Langue Inuit

    • + plusieurs mots pour décrire la couleur blanche, => glace, neige, …

Les différentes langues humaines sont un trésor pour l’humanité

Mais aussi …

La langue de bois

bois

cf. Le pipotron

La novlangue,

Bon : Bon.
Plusbon : Très bon.
Doubleplusbon : Excellent.
Inbon : Pas bon, mauvais.
Plusinbon : médiocre.
...

cf. 1984

Le Franglais

ASAP -> ???
Startup -> ???

Pour aller + loin

des disciplines variées

Linguistique

Sémantique

Sémiologie

  • faculté de manipuler des symboles
  • idées, choses, concepts

Théorie des langages

  • langage formel
  • automate fini

Volonté de partage de connaissance

  • Importance du logiciel libre
  • Bien commun numérique
  • Diffusion Internet libre et ouverte
    • Attention aux réseaux sociaux fermés

carte mentale

installation de Freeplane

Un outil de dissertation électronique

  • structurer sa pensée de manière arborescente
    • prioriser
    • ré-organiser

Exo 1.1 : clavier seulement

Rq: chercher l’équivalent des raccourcis sous Mac/Windows

  • écrire un titre + ENTRÉE
  • sous-titres + ENTRÉE
  • INS puis sous-idée
  • navigation avec flèches
    • F2 renommer
  • réorganiser avec CTRL + flèches
    • changer l’ordonnancement
  • exporter au format Markdown

Markdown

Le contraire du WYSIWYG

What You See Is What You Get

Markdown

Installer un environnement de programmation

Vs CODIUM

  1. pour les Mac
  2. pour les Windows

⬇️

Pour les Mac

Télécharger

Pour les Windows

Télécharger Version Win64 🔗

Installer l’extension Markdown Extension Pack

  • Ouvrir Onglet Extension
    • Chercher sugatoray.vscode-markdown-extension-pack
      • Installer

Pratique de Markdown


Exo 1

  • créer un premier dossier
    • créer un fichier Markdown
    • utilisation de la prévisualisation
      • (CTRL+ SHIFT + V)

Exo 2

  • écrire un document qui contient
    • des titres
    • du gras
    • de l’italique
    • au moins une image
    • une liste à puce numérotée
      • une indentation dans la liste
    • des citations
      • une réponse à une citation

aide: https://www.markdownguide.org/cheat-sheet

Exo 3

  • ouverture du fichier Markdown précédent
    • ajout du plugin Markmap
    • visualisation avec Markmap

Exo 4

  • Utilisation de TodoList
    • utilisation des lists avec *
    • utilisation des cases à cocher [ ]
    • utilisation de tabulation ou SHIFT+TAB pour indentation
      • déplacement avec ALT + flèches

Markdown Extensions (Tableau)

Diagramme Mermaid

  ```mermaid
  graph TD;
    A-->B;
    A-->C;
    B-->D;
    C-->D;
  ```

Jeu de carte

  • 10 cartes à étudier seul(e) ou en binome
  • 15 mn pour chercher sur Internet
  • 5 mn pour la mise en commun des connaissances (si binome)
  • 5 mn pour la restitution orale

Carte 1 : Chromium

  • Différence avec Google Chrome
  • Traçeur
  • Firefox

Carte 2 : Carte mentale

  • freeplane
  • freemind
  • xmind

Carte 3 : Yaml

  • syntaxe
  • frontmatter
  • Toml

Carte 4 : Markdown

  • WYSIWYG
  • Marp
  • Reveal

Carte 5 : Art Libre

  • Copyleft
  • Wikipedia
  • CC BY-SA

Carte 6 : Langage informatique

  • programmation
  • contenu sémantique
  • diversité

Carte 7 : Static Site Generator

  • Jamstack
  • Hugo
  • Vitepress

Carte 8 : VsCodium

  • Environnement de développement intégré (IDE)
  • Différence avec Visual Studio Code
  • extensions

Carte 9 : Wiki

  • mediawiki
  • dokuwiki
  • wikipedia

Carte 10 : Json

  • Json
  • API
  • Open Data

ÉVALUATION

QCM

https://qcm.artcode.re

  • 14 questions
  • durée évaluation
    • 20 minutes