Initiez-vous à la programmation Python
Programmation Python (LY001)
Diplôme
Certificat Pythagore FD
Durée
4 jours (soit 28 heures)
Coût
2 964 €
Campus
Paris 9ème ou à distance
Programmation Python
- Connaître les possibilités du langage Python, maîtriser les techniques de programmation et apprendre les bonnes pratiques de développement.
Introduction
- Présentation Python : caractéristiques, positionnement par rapport à d'autres langages.
- Installation. Utilisation de l'interpréteur. Premier programme en Python.
Les bases
- Principaux types de données : nombres, booléens, chaînes de caractères.
- Déclaration de variable, typage dynamique, mots clés réservés.
- Les opérateurs : priorité, associativité,opérateurs d'affectation, logiques, de comparaison.
- Quelques fonctions utiles : print(), input().
- Structures conditionnelles : if et elif.
- Boucle while, mots clés break et continue.
Chaînes de caractères et listes
- Définition et manipulation de chaînes de caractères.
- Le type séquence. Les listes : définition, accès à un élément. Les références.
- Les tuples. Manipulation de listes : mot clé del, fonctions list et range;
- parcours d'une liste.
Les fonctions
- Présentation, déclaration et appel d'une fonction.
- Portée des variables, mot clé global. Passage d'arguments,les arguments par défaut. La récursivité.
- Les fonctions Lambda : définition, utilisation. Fonctions intégrées
Programmation Objet
- Rappels sur la programmation objet. Les classes en Python. Constructeurs, attributs privés, méthodes, héritage
Les fichiers
- Méthodes d'accès aux fichiers :ouverture (accès en mode lecture, écriture, ajout, ...),
- fermeture, le mot clé with;lecture dans un fichier
Les types de données complexes
- Les listes de listes. Une liste de tuples. Les dictionnaires. Parcours d'un dictionnaire.
- Les méthodes update(), clear(), pop(), del(), values, keys();
Modules et expressions régulières
- Les modules : définition, la fonction help(). Importer des fonctions
- Créer ses propres modules. Expressions régulières, les caractères spéciaux.
- Groupes et classes de caractères.
- Le module 're'.
Gestion des exceptions
- Principe, exemples d'exceptions. Mots clés try et except, else et finally
- Les assertions
- Tout développeur souhaitant acquérir les bases de la programmation en Python.
- La connaissance d'un langage de programmation sera appréciée.
- Alternance de théorie et pratique avec une vérification des acquis au fur et à mesure de la formation
- Après avoir suivi l’ensemble des modules et validé l’obtention du parcours, un Certificat Pythagore FD vous sera remis.
- Pour vous inscrire, envoyez un mail à formationcontinue@esiee-it.fr (réponses sous 48heures).
Informations complémentaires
Texte
Prochaines sessions :
- Du 07 au 10 février 2023
- Du 03 au 06 avril 2023
- Du 03 au 06 juillet 2023
- Du 09 au 12 octobre 2023
- Horaires : 9h00 à 17h30
- Nombre de participants : 4 à 16 par session
- Possibilité de faire cette formation en 100% distanciel
- Nouveau programme
- Si vous êtes en situation de handicap, retrouvez toutes les informations utiles ICI.