Premiers pas en programmation avec Python

Informations sur la session
Thème: 
Produire et publier : production et traitement du document numérique, édition électronique, publication scientifique, propriété intellectuelle
Publics prioritaires: 
Enseignant du supérieur, chercheur Doctorant Professionnels de l’information
Formateur: 
Cédric GEMY
Tags: 
python
programmation

Objectifs

Maîtriser les fondamentaux de Python pour traiter ses données : syntaxe du langage, cas d'usages, etc.

Programme

Vous souhaitez alléger votre quotidien de chercheur grâce à la programmation, sans pour autant vous transformer en développeur? Vous souhaitez vous former à la programmation et ne savez pas quel langage choisir? Grâce à sa syntaxe facile à assimiler, le langage de programmation libre et open source Python est parfaitement adapté aux néophytes en programmation. Gratuit, adapté à de nombreux systèmes d'exploitation (Mac, Windows, Unix, etc.), Python présente aussi l'avantage de pouvoir être interfacé à d'autres langages (C++, Java, etc.). Python détruit lui-même les objets créés lorsque plus aucune référence ne pointe sur eux. Grâce aux nombreuses bibliothèques gratuites qui existent, vous pourrez également enrichir et personnaliser votre utilisation de Python. Adapté aux débutants, Python n'en reste pas moins un langage puissant et évolutif permettant une utilisation avancée.



Grâce à ses évolutions régulières, Python peut désormais être considéré comme une alternative possible à Matlab, ou encore Statistica. Python permet de calculer rapidement, notamment grâce à ses nombreuses bibliothèques de calcul distribué et à ses bibliothèques compilables. Python ne s'adresse pas seulement aux chercheurs en mathématiques et statistiques.



Ses bibliothèques variées permettent de travailler dans les domaines suivants : le traitement du signal ; la mécanique des fluides ; la chimie ; l'atome ; la génétique ; l'apprentissage automatique mais aussi : le langage naturel ; la cartographie.



Cette initiation à un langage informatique s'adresse aux publics de toutes disciplines, y compris les chercheurs en sciences humaines et sociales. Consulter les forums de l'Association francophone Python.




  • Introduction, installation et prise en main : présentation de Python ; l'interpréteur Python ; initiation à la syntaxe ; manipuler les nombres ; manipuler les chaines ; les opérateurs ; les différents types d'instructions

  • Les structures de données : tuples, séquences et listes ; dictionnaires ; classes ; autres outils du langage

  • Fonctions : générateurs et itérateurs ; scripts exécutables

  • Organisation du code : modules et paquetages de modules ; importations ; comprendre la notion d'objet ; objet et attributs ; classes : attributs et méthode

  • La bibliothèque de modules standards : module re : expressions rationnelles ; module os et sys : accès à l'OS ; Python et SQL

Prérequis

Pas de prérequis informatique : la formation est ouverte aux novices en programmation

Durée

12 heures

Prix

500 €

Prochaine session

Rappel : les stages sont gratuits pour tous les personnels d’établissements d’enseignement supérieur et de recherche, ainsi que pour les doctorants.