Python 1 : Introduction à la programmation

 

  • Python 1 : Introduction à la programmation Python pour les chercheurs en SHS :
    • Durée : 24h.
    • Horaires et dates : les mercredis de 16h à 18h, du 25 octobre 2017 au 17 janvier 2018.
    • Lieu : Ecole nationale des chartes (ENC), 65 rue de Richelieu, Paris.
    • Enseignement : Marc BUI (EPHE, directeur d'études cumulant de la section SVT).
    • Inscription.

 

Ce cours a pour objet de donner à l’étudiant les connaissances de base en programmation informatique (au travers dune initiation à l’algorithmique).
Le programme de ce cours doit permettre d’acquérir la maîtrise d’outils de traitement d’information et en particulier une introduction à la programmation avec le langage Python.

 

*** Description sommaire ***

  • Les deux premières séances seront destinées à :
    • l’installation d’un environnement de travail pour Python
    • la présentation générale de Python,
    • les structures algorithmiques et des type de données fondamentales
  • Programmation en relation avec des données textuelles, avec notamment l’examen des structures de collections (listes, dictionnaires, tuples,..) ; l’illustration des concepts étudiés pourra se faire autour de :
    • la manipulations de chaînes de caractères ;
    • l'emploi de fichiers texte, etc ;
    • glaner des pages web, avec passage du HTML à des listes de mots ;
    • le comptage de mots et dictionnaires ;
    • l'étude des expressions régulières ;
    • la génération et la visualisation de pages Web ;
    • etc.
  • Manipulation de librairies Python (beautiful soup, scrapy.)
  • Introduction à la ré-utilisation et modularité, programmation orientée objet source potentielle de sujets http://fbkarsdorp.github.io/python-course/