Cours O.C. d'informatique de 4ème de Bernard Gisin de 2018 - 2019

Nous aborderont la manière dont les données suivantes sont codés en informatique :
- les nombres entiers
- les nombres à virgule
- les caractères, codés en ASCII, en utf-8, en iso-8859-1, en windows-1252.
- les chaînes de caractères.

Le cours sur les codages (avec des exercices) .pdf et au format .odt (Libreoffice).

1) Table de codage UTF-8 et Unicode de caractères.
2) Quelques tables de caractères, ASCII, ISO-8859-1, ISO-8859-15, CP-1252, CP850, MacRoman.

Les 256 premier code de la norme UTF-16 (Unicode) correspondent au codage ISO-8859-1.
Le codage ISO-8859-1 correspond au codage ISO-8859-15 à 8 exceptions près, qui sont bien mises en évidence dans le le lien n°2 ci-dessus.
3) Convertisseur de code Unicode.

Le langage Python

Le cours sur le langage Python vu en 3ème année. version .odt
Pour des solutions de ces exercices, c.f. : python_code.html.

Le cours sur le langage Python vu en 4ème année. version .odt
Pour des solutions de ces exercices, c.f. : python_code.html.

Sources :
° Le livre de Gérard Swinnen, "Apprendre à programmer avec Python 3", ouvrage distribué suivant les termes de la Licence Creative Commons « Paternité-Pas d'Utilisation Commerciale-Partage des Conditions Initiales à l'Identique - 2.0 France ».
Il est téléchargeable ici.
° www.mathex.net (2016)
° Eric Von Aarburg, enseignant au Collègu Calvin.
° F. Marchino, Programmation Python 16-17, ancien enseignant au Collège et Ecole de Commerce Emilie-Gourd.
° Cédric Paychère, enseignant au Collège et Ecole de Commerce Emilie-Gourd
Il a modifié certaines partie du cours qu'il a reçu.
° Bernard Gisin, enseignant au Collège Claparède
Il a modifié certaines partie du cours qu'il a reçu de Cédric Paychère.

Liens entre les chapitres du cours et le livre de Gérard Swinner qui est une référence vivement conseillée.
Plusieurs exercices et corrigés d'exercices sont disponibles sur son site web.
Cours Livre de Gérard Swinnen
I. Premiers pas en Python 3 2. Premiers pas
II. Les boucles et les conditions I 3. Contrôle du flux d'exécution
III. Les boucles et les conditions II 4. Instructions répétitives
IV. Boucles et conditions III - Nombres aléatoires 4. Instructions répétitives
V. Données composites - Chaînes de texte 5. Principaux type de données
/ 6. Fonctoins prédéfines
VI. Les fonctions 7. Fonctions originales
VII. Le module turtle 7. Fonctions originales (Module de fonctions)
VIII. Les listes 5. Principaux types de données, (Les listes (première approche))
IX. La bonne structure d’un programme /
X. Lecture et écriture dans des fichiers 9. Manipuler des fichiers
? Les listes 10. Appronfondir les structures de données (Le point sur les listes)
°  Viendra plus tard ou en 4e, le graphisme avec Tkinter. 8. Utilisation de fenêtres et de graphisme

La série 1 de révision, concernant les bases du langage Python : .odt   et .pdf.
Pour des solutions de ces exercices, c.f. la série 1 sous : python_code.html.

Image prise du cours de Gerard Swinner sur le langage Python.
Son livre : "Apprendre à programmer avec Python 3" y est téléchargeable, ainsi que les exercices du livre.
martin l'oiseau
Le livre de Gerard Swinner sur la programmation Python, avec une version .pdf.

Champ de la semestrielle de décembre 2018.
Au dos, énoncé de l'exercice d'entrainement pour la semestrielle.

La "programmation objet" expliquée en 45 minutes : .odt   et .pdf.

Un cours avec des exercices sur LibreOffice Calc .pdf   .odt
Un fichier contenant les données des exercices : Tableur_Calc_exercices_donnees.ods
Un fichier contenant les résultats des exercices : Tableur_Calc_exercices.ods



Plan du Site : index.html   arrow   cours d'oc informatique   arrow   coursinfo4oc     ( Page Web = https://www.juggling.ch/gisin/coursinfo_ref/coursinfo4oc/index.html)


Page mise à jour le 27 janvier 2019 par Bernard Gisin.     ( Envoyer un e-mail )
Hébergement par : www.Infomaniak.ch