"…mais ce serait peut-être l'une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d'autre que du code…"

Posts Tagged ‘Naroum Kamel’

Python choisi pour l’enseignement de l’algorithmique en classe de seconde pour la rentrée 2009/2010 en France

Posted by Noam sur septembre 20, 2009

serpent2

C’est en lisant le magazine hors série N°37 ‘Tangente (http://www.tangente-education.com, « Les algorithmes au coeur du raisonnement structuré« )  que j’ai appris que le langage python faisait partie des 2 principaux langages de programmation recommandés pour l’apprentissage de l’algorithmique en classe de seconde ! C’est une bonne nouvelle pour les élèves et pour python également :). C’est aussi dans ce même magazine que j’ai appris que l’algorithmique était désormais inscrite dans les programmes de lycées !

http://www.tangente-education.com/articles/tge_10_a2.pdf

Autre source pour cette nouvelle:

Les mathématiques en seconde

Voici quelques liens sur les mathématiques avec python:

  • http://mail.python.org/mailman/listinfo/edu-sig (‘This list is for discussion of Python in education, however (at the request of a majority of readers) explicitly excluding educational politics’)
  • http://wiki.python.org/moin/PythonInEducation
  • http://www.pyromaths.org/ (‘Pyromaths est un programme qui permet de générer des fiches d’exercices de mathématiques de collège ainsi que leur corrigé. Il crée des fichiers au format pdf qui peuvent ensuite être imprimés ou lus sur écran.’)
  • http://www.inforef.be/swi/python.htm
  • http://www.scipy.org/ (‘SciPy (pronounced « Sigh Pie ») is open-source software for mathematics, science, and engineering. It is also the name of a very popular conference on scientific programming with Python. The SciPy library depends on NumPy, which provides convenient and fast N-dimensional array manipulation. The SciPy library is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization. Together, they run on all popular operating systems, are quick to install, and are free of charge. NumPy and SciPy are easy to use, but powerful enough to be depended upon by some of the world’s leading scientists and engineers. If you need to manipulate numbers on a computer and display or publish the results, give SciPy a try!‘)
  • reggie2http://neuroimaging.scipy.org/site/index.html (‘The neuroimaging in python (NIPY) project is an environment for the analysis of structural and functional neuroimaging data. It currently has a full system for general linear modeling of functional magnetic resonance imaging (fMRI).’)
  • http://code.google.com/p/spyderlib/ (Spyder (previously known as Pydee) is a Python development environment providing MATLAB-like features in a simple and light-weighted software, available for Microsoft Windows XP/Vista, GNU/Linux and MacOS X.)
  • http://www.pythonxy.com/foreword_fr.php (‘Python(x,y) est un logiciel libre scientifique de calcul numérique basé sur le langage Python, les interfaces graphiques Qt (et le cadre de développement associé), l’environnement de développement Eclipse et l’environnement de développement scientifique interactif Spyder.’)
  • http://www.sagemath.org/
    • http://www.sagemath.org/fr/tutorial/index.html (‘Sage est un logiciel mathématique libre destiné à la recherche et à l’enseignement en algèbre, géométrie, arithmétique, théorie des nombres, cryptographie, calcul scientifique et dans d’autres domaines apparentés. Le modèle de développement de Sage comme ses caractéristiques techniques se distinguent par un souci extrême d’ouverture, de partage, de coopération et de collaboration : notre but est de construire la voiture, non de réinventer la roue. L’objectif général de Sage est de créer une alternative libre viable à Maple, Mathematica, Magma et MATLAB….le public visé par Sage comprend les étudiants (du lycée au doctorat), les enseignants et les chercheurs en mathématiques. Le but est de fournir un logiciel qui permette d’explorer toutes sortes de constructions mathématiques et de faire des expériences avec, en algèbre, en géométrie, en arithmétique et théorie des nombres, en analyse, en calcul numérique, etc. Sage facilite l’expérimentation interactive avec des objets mathématiques’)

Autres liens sur l’apprentissage de python

  • http://www.openbookproject.net/pybiblio/ (‘ Welcome to the Python Bibliotheca! This site aims to be both a library of educational materials using Python to teach computer programming, and a virtual meeting place for teachers and students engaged in learning and teaching using Python.’)
  • pslytherin

gasp_lessons

Posted in 2009, éducation, Education, enseignement, Lycée, lycéee, python, Python | Tagué: , , , , , , , , , , , , , , , , , , | 5 Comments »