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

Le langage Python

Ma page Web sur le langage Phyton   et   Ma page Web sur pygame.

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.

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

Des exemples de programmes Python, dont plusieurs correspondant à des corrigé du cours :
Quelques exemples en langage Python.

La série 11 sur la marche de l'ivrogne, aux formats : .pdf   et .odt.
Les programmes en langage Python des 4 activités (à renommer en .py) :
act. 1. "L'ivrogne au milieu d'une grande place titube", Version très discrétisée.
act. 2. "L'ivrogne au milieu d'une grande place titube", Version moins discrétisée.
act. 3. "L'ivrogne au milieu d'une grande place titube", Version presque continue.
act. 4. "Les ivrognes au milieu d'une grande place titubent", Version presque continue.

La série 12 sur les fractales, aux formats : .pdf   et .odt.
Les programmes en langage Python des activités (à renommer en .py) :
act. 1, le segment de Koch
act. 2, le flocon de Koch
act. 3, le carré
act. 4, la fonction carré
act. 5, le tapis carré de Sierpinsky
act. 6, le tapis triangulaire de Sierpinsky

La série 13 sur les fonctions, la récursivité et les fractales, aux formats : .pdf   et .odt.

- Un cours de Opensclassrooms sur pygame.
Suivez les 3 premiers points de la partie 1 :
1. Présentations et installation de pygame
2. Premières fenêtres
3. Gestion des événements


- Lien sur le cours d'OC informatique du collège Calvin de M. Emery.


Quelques vidéos en anglais, indiquant les plus importants langages de programmation.
Javascript et Python font généralement partie des 5 plus importants langages et sont souvent placés en première ou 2ème position.
C++, java, PHP font aussi partie du top 10.
Top 10 Programming Languages to Learn in 2018 - Best Programming Languages to learn in 2018
Top 5 Programming Languages to learn in 2018
Top 10 Programming Languages to Learn in 2018
The BEST Programming Languages To Learn In 2018 (JavaScript, C++, Python & More!)
Top 10 Programming Languages You Should Learn This Year - Best Programming Languages of 2018
Quel langage de programmation choisir ? En français !
Quel langage de programmation choisir ? En français !
10 Programming Languages in ONLY 15 minutes!
Top 5 Programming Languages to learn in 2018


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


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