Identification de la formation
Code de formation: 
8175
Domaine - Formacode: 
information scientifique et technique

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](https://www.afpy.org/).

- 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

Contenus pédagogiques
Objectifs: 
Maîtriser les fondamentaux de Python pour traiter ses données : syntaxe du langage, cas d'usages, etc.
Public visé: 
tout public
Résultats attendus de la formation: 
Maîtriser les fondamentaux de Python pour traiter ses données : syntaxe du langage, cas d'usages, etc.
Modalités d'alternance: 
pas d'alternance
Conditions spécifiques: 
Pas de prérequis informatique : la formation est ouverte aux novices en programmation
Déroulement du stage
Modalités d'enseignement: 
Formation entièrement présentielle
Durée (heures): 
12 heures
Période de formation: 
Lu, 21/10/2019 - Ma, 22/10/2019
Inscription
Période d`inscription: 
Lu, 21/10/2019 - Di, 20/10/2019
Prise en charge des frais de formation possible: 
Oui
Frais restants à la charge du stagiaire: 
500
Contact de l'action de formation: 

URFIST de Rennes (Place du Recteur Henri Le Moal 35043 Rennes)

Nom: 
URFIST de Rennes
Adresse: 
Place du Recteur Henri Le Moal
Code postal: 
35043
Ville: 
Rennes
Téléphone fixe: 
02 99 14 14 46
Fax: 
02 99 14 14 47
Courriel: 
urfist@univ-rennes2.fr
Web: 
http://www.sites.univ-rennes2.fr/urfist/
Région: 
Bretagne
Organisme formateur: 
URFIST de Rennes
Organisme de formation: 
URFIST de Rennes
Domaine - NSF: 
325
Domaine - Rome: 
32214
Niveau à l'entrée en formation: 
Information non communiquée
Niveau à l'entrée en formation obligatoire: 
Non
Formation certifiante: 
Non
Rythme de la formation: 
Temps plein
Modalités d'entrée sortie: 
Entrées / sorties à dates fixes
Langue utilisée lors de la formation: 
Français