PYTHON Initiation
Durée
3 jours (21h)
Participants
Toute personne souhaitant découvrir le langage de
programmation Python et sa syntaxe
Pré-requis
Aucun
, si ce n
’
est la volonté de découvrir un langage de
programmation orientée objet (POO)
Objectifs
Se familiariser avec
l
’
algorithmique et l
orientée objet
Savoir réaliser des programmes Python mettant en jeux
la syntaxe de base
Méthode Pédagogique
Alternance entre apports th
éoriques et exercices pratiques
Support de cours fourni
Assistance post-formation
Contenu pédagogique de formation
Jour 1 : Langage Python
Introduction
•
Rapide historique
•
Objectifs de python
•
Python 2.x vs 3.x
•
Installation de Python
•
Python comme un shell
•
Environnement de développement
•
Spyder : IDE simple et puissant
Langage Python
•
Variable
•
Types & opérations
•
Syntaxe
•
Expression conditionnelles
•
Boucles
Chaînes de caractères
Listes
•
Construction
•
Accès / Slicing
•
Méthodes
•
Autres types de listes (Tuples/Sets)
Dictionnaires
•
Construction
•
Accès
•
Méthodes
Entrée/Sortie
•
Console
•
Fichier
•
Syntaxe with
Debugging avec Spyder
Jour 2 : Langage Python (suite)
Exceptions
•
Gestion des erreurs
•
Lever une exception
Fonctions
•
Syntaxe
•
Formes spéciales
•
Lambda fonctions
•
Portée des variables (local vs global)
Module
•
Utilisation d'un module existant
•
Installer de nouveaux modules
•
Créer un module
Programmation orientée objet
•
Introduction
•
Classes en python
•
Méthodes spéciales
•
Héritage
Bonnes pratiques de développement
Jour 3 : Modules
•
Gestion des fichiers et répertoires
•
Expressions régulières
•
Manipulation des dates
•
Lecture/écriture fichiers CSV
•
Bibliothèque Python pour accéder aux fichiers
Excel 2010 xlsx/xlsm
•
Analyse de la ligne de commande
•
Gestion des traces basée sur le module
logging
•
Emails : envoi et formatage
•
Autres modules
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!