[PDF] Apprendre à programmer avec Python





Previous PDF Next PDF



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] 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