🏝️ Surface de l'île & introduction à Python

Apprendre à calculer une surface à partir d'une carte, avec Python

Aucune connaissance préalable programmation ou concernant le langage Python n'est requise ☺

📺 Affichages avec la fonction print

Lorsque l'on code, tout se passe à l'intérieur de la machine. On a donc besoin d'indiquer au programme si l'on souhaite qu'il affiche des valeurs à l'écran. En Python, c'est la fonction print qui permet de réaliser un affichage.

Morceau de code pour passer des latitudes/longitudes en coordonnées cartésiennes / distances Morceau de code qui va coloriser les carrés, sur le svg et morceau de code pour aire totale

🧮 Calculatrice

Addition et soustraction avec + et -

Multiplication et division * et /

Division euclidienne avec // et %

Priorité des opérations

En utilisant la fonction print, calcule combien d'heures tu as passé à dormir si tu dors 8h par nuit depuis que t'es né (prends ton âge en années).

Si t'as 16 ans, tu devrais trouver 16 × 365 × 8 heures de sommeil. Ça fait un paquet d'heures sur TikTok manquées, non ? 😉

📦 Variables

Comme en maths, tes boîtes préférées

Plutôt que de tout calculer d'un coup, on peut stocker des valeurs dans des variables. C'est comme créer des raccourcis !

Par exemple :

age = 16                  # Mon âge
jours_par_an = 365        # Nombre de jours dans une année
heures_dodo = 8           # Heures de sommeil par nuit
total = age * jours_par_an * heures_dodo
print("J'ai dormi environ", total, "heures dans ma vie !")

T'inquiète pas si tu comprends pas tout, on va y aller step by step.

Crée des variables pour calculer combien de minutes tu passes sur ton téléphone en une année si tu y passes 3 heures par jour. Utilise des noms de variables qui ont du sens !

C'est souvent plus facile de décomposer un problème en plusieurs étapes avec des variables intermédiaires qu'essayer de tout faire en une seule ligne.

💬 Commentaires

Soit $a$ un réel non nul. Calculer l'unique antécédent de $0$ par la fonction $f$ définie sur $\mathbb{R}$ par $f(x)=ax+b$.

🔁 Récap

<!-- # Variables et affichages

Pour découvrir ce langage de programmation, utilisons Python comme une calculatrice !

Quelques calculs

  • Blablablablabl
  • Blablabla
codexPCAVersion: 1
script_path: "intro/calculatrice_4_ope.py"

En utilisant la fonction print, et l'opérateur +, écris du code qui calcule le nombre de jours au cours de la décennie 2010-2019.

(ca envoie le code)

Lalal
codexPCAVersion: 1
script_path: "intro/calculatrice_4_ope_question_0.py"

Example maths for later

Soit $a$ un réel non nul. Calculer l'unique antécédent de $0$ par la fonction $f$ définie sur $\mathbb{R}$ par $f(x)=ax+b$.

mathPCAVersion: 1
mask: x_0=
nature: give_formula
expression: -b/a
perfect_test: -\frac{b}{a}
``` --&gt;



## 🟪 Découpage en carrés de côté $10$ km

![Carte 3 de la Corse](/static/pm/corsica/files/corsica_grid_with_grid.svg)
{: .mx-auto}

Calculs pour passer de longitude/lattitude dépassent niveau troisième, mais on peut utiliser une approximation qui fonctionne plutôt bien. Quelle échelle ?

![](/images/computer-desk-old-169.jpg)

## 📺 Affichages avec la fonction `print`

Lorsque l'on code, tout se passe à l'intérieur de la machine. On a donc besoin d'indiquer au programme si l'on souhaite qu'il affiche des valeurs à l'écran. En Python, c'est la fonction `print` qui permet de réaliser un affichage.

```yaml
codexPCAVersion: 1
script_path: "pyly/premiers-pas-affichages-strings.py"
Maths.pm ne collecte aucune donnée.
Aucun cookie collecté, aucune ligne de log d'écrite, pas l'ombre d'une base de données distante - nihil omnino.
Toutes les exécutions de code se font localement. Nous expliquons notre démarche sur cette page.

Limites de confidentialité (impact de l'hébergeur)
Aspects technologiques
Chez Pointcarre.app, nous nous engageons en faveur des communs numériques.

Ressources pédagogiques
Logiciels Libres & Infrastructure 🇫🇷

Codes sources
Logo licence AGPLv3
Contenus
Logo licence Creative Commons

Maths.pm, par

pointcarre.app