Apprendre à programmer avec Python 3 - INFOREF
À l'origine le présent ouvrage a été rédigé à l'intention des élèves qui suivent le cours Programmation et langages de l'option Sciences & informatique au 3e
Untitled
Document = Apprendre à programmer avec Python Vous pouvez aussi déjà trouver en ligne et en français l'excellent cours sur Python 3 de Ro-.
Apprendre à programmer avec Python
JeanBerchmans Liège. Libr' East
Informatique et algorithmique
UCLouvain - cours-2021-minfo1201 - page 1/2 SWINNEN G. (2012) Apprendre à programmer avec Python 3 (http://inforef.be/swi/python.htm)
Apprendre à programmer avec Python 3 Gérard Swinnen
maintenons en ligne sur notre site web http://inforef.be/swi/python.htm la déjà trouver en ligne et en français l'excellent cours sur Python 3 de Ro-.
I Outils informatiques nécessaires II Démarrer la programmation en
Un manuel en ligne : « Apprendre `a programmer avec Python 3 » de Gérard Swinen : http://www.inforef.be/swi/python.htm. • Le site OpenClassrooms :.
Untitled
invariants de la programmation et de l'informatique sans nous laisser S'ils choisissent d'apprendre la programmation
Untitled
aucune garantie. Gérard Swinnen : Apprendre à programmer avec Python. 3. 3 à 5 fois plus court qu'un programme C ou C++ (ou même Java) équivalent ce.
Petit tour en programmation avec Python simulation de feux de forêt
au travers de la programmation d'une simulation de Langage algorithmique Traduction Python 3.x a reçoit 3 a = 3 ... Apprendre à programmer avec Python 3.
BOITE A OUTILS
Cours en ligne Supports pdf pour apprendre pas à pas : http://www.mon-club- ... Ouvrage gratuit en ligne : Apprendre à programmer avec Python 3 ...
Apprendre à programmer avec PythonGérard SwinnenProfesseur & Conseiller pédagogiqueInstitut St. JeanBerchmans, LiègeLibr' East, Avril 2004
Pourquoi Python ?Niveau d'abstraction du langageLiberté d'utilisation et de distribution (Licence LGPL)Indépendance vis-à-vis de l'O.S. (Portabilité)Excellente lisibilité (Syntaxe, structuration)Types de données intéressantes (Listes, dictionnaires)Extensibilité, Adaptabilité (Modules)Variété des approches (Progr. procédurale, objets)
Niveau d'abstraction élevéFaut-il, dans l'enseignement secondaire, former déjà des programmeurs professionnels, ou bien préparer les citoyens de demain à vivre dans un univers technologique qui contient de jour en jour davantage d'éléments programmables ?La programmation est une tâche ardue.Faut-il la rendre plus difficile encore, en y ajoutant des obstacles artificiels ?Faut-il pour autant que l'enseignement utilise d'autres outils que ceux des professionnels ?
Liberté d'utilisationLesser GNU Public License :Les outils Python peuvent être utilisés sans restriction pour produire des programmes de tous types, même si ceuxci sont distribués ensuite avec une licence plus restrictive que la GPL.Le code source de Python luimême (interpréteur, modules, etc.) est disponible et modifiable.
PortabilitéFaire travailler effectivement les élèves sur différents systèmes d'exploitation, mais avec des outils similaires → meilleure appropriation des invariants de l'informatique.Faire percevoir l'importance des normeset des standards
Lisibilité : le problèmeProgramme C écrit par Eric Marshall en 1986 :ce programme affiche "choo choo".
Syntaxe simple et intuitiveExercice : afficher tous les nombres entiers de 0 à 9999Programme Python :Programme Java :
Niveau d'abstraction des structures de donnéesLes dictionnaires :dct1 = {}dct2 = {"a":3, "x":5, "z":47}dct3 = {5:"rouge", 8:"bleu", 3:"vert"}dct4 = {6:["p","q"], 4:[5,37,19,23]}dct5 = {[63,17]:"pin", [42,89]:"chêne"}
Exemple de développementCahier des charges :
Ressources didactiques G. Swinnen :http://www.ulg.ac.be/cifen/inforef/swiquotesdbs_dbs23.pdfusesText_29[PDF] QUALITE, HYGIENE, SECURITE, ENVIRONNEMENT (QHSE
[PDF] Introduction ? la programmation en R - cranr - R Project
[PDF] RADAR MARINE Manuel d 'utilisation - Furuno
[PDF] RADAR MARINE Manuel d utilisation - Furuno
[PDF] Understanding Synthetic Aperture Radar Images - Institut d
[PDF] La radioactivité - Le Repaire des Sciences
[PDF] 14 Traitement en radiothérapie - accueil
[PDF] (RAMED) - l Ecole Nationale de Santé Publique - Ministère de la
[PDF] Relations internationales - Cavej
[PDF] Relativité générale - LUTh OBSPM - Observatoire de Paris
[PDF] Relativit¶e restreinte - ENS-phys
[PDF] Réparation mobile smartphones tablette
[PDF] Représentation de l 'information
[PDF] La reproduction humaine