Langage Python - L'essentiel
Formation
À Toulouse Cedex 1
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Toulouse cedex 1
Grâce à la formation que vous propose Iris Training vous allez pouvoir acquérir les compétences nécessaires afin d’approfondir un domaine particulier de votre métier. L’objectif de cette formation consiste en :Apprendre les bases du langage Python pour devenir rapidement opérationnel dans l'écriture de scripts avec ce langage.
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
Programme
- Introduction notions de base
- Principe de la syntaxe
- Données et variables
- Noms de variables et mots réservés
- Affectation
- Afficher la valeur d'une variable
- Typage des variables
- Affectations multiples
- Opérateurs et expressions
- Priorité des opérations
- Contrôle du flux d'instructions
- Séquence d'instructions
- Sélection ou exécution conditionnelle Opérateurs de comparaison
- Instructions composées Blocs d'instructions
- Instructions imbriquées
- Quelques règles de syntaxe Python
- Instructions répétitives
- Ré-affectation
- Répétitions en boucle - l'instruction while
- Élaboration de tables
- Construction d'une suite mathématique
- Remarque concernant les caractères accentués et spéciaux
- Principaux types de données
- Les données numériques
- Les types « integer » et « long »
- Le type « float »
- Les données alphanumériques
- Le type « string » (chaîne de caractères)
- Accès aux caractères individuels d'une chaîne
- Opérations élémentaires sur les chaînes
- Les listes
- Les données numériques
- Fonctions prédéfinies
- Interaction avec l'utilisateur : la fonction input()
- Importer un module de fonctions
- Un peu de détente avec le module turtle
- Expression vraie/fausse
- Création de fonctions
- Définir une fonction
- Fonction simple sans paramètres
- Fonction avec paramètre
- Utilisation d'une variable comme argument
- Fonction avec plusieurs paramètres
- Variables locales, variables globales
- « Vraies » fonctions et procédures
- Utilisation des fonctions dans un script
- Modules de fonctions
- Typage des paramètres
- Valeurs par défaut pour les paramètres
- Arguments avec étiquettes
- Définir une fonction
- Utilisation de fenêtres et de graphismes
- Interfaces graphiques (GUI)
- Premiers pas avec Tkinter
- Programmes pilotés par des événements
- Les fichiers
- Utilité des fichiers
- Travailler avec des fichiers
- Noms de fichiers - Répertoire courant
- Les deux formes d'importation
- Écriture séquentielle dans un fichier
- Lecture séquentielle d'un fichier
- L'instruction break pour sortir d'une boucle
- Fichiers texte
- Enregistrement et restitution de variables diverses
- Gestion des exceptions. Les instructions try except else
- les structures de données
- Chaînes de caractères
- Concaténation, Répétition
- Indiçage, extraction, longueur
- Parcours d'une séquence. L'instruction for ... in
- Appartenance d'un élément à une séquence. L'instruction in utilisée seule
- Les chaînes sont des séquences non modifiables
- Les chaînes sont comparables
- Classement des caractères
- Les chaînes sont des objets
- Formatage des chaînes de caractères
- Les expressions régulières: utiliser la librairie re
- Les listes
- Définition d'une liste Accès à ses éléments
- Les listes sont modifiables
- Les listes sont des objets
- Techniques de « slicing » avancé pour modifier une liste
- Création d'une liste de nombres à l'aide de la fonction range()
- Parcours d'une liste à l'aide de for, range() et len()
- Une conséquence du typage dynamique
- Opérations sur les listes
- Test d'appartenance
- Copie d'une liste
- Nombres aléatoires - Histogrammes
- Les tuples
- Les dictionnaires
- Création d'un dictionnaire
- Opérations sur les dictionnaires
- Les dictionnaires sont des objets
- Parcours d'un dictionnaire
- Les clés ne sont pas nécessairement des chaînes de caractères
- Les dictionnaires ne sont pas des séquences
- Construction d'un histogramme à l'aide d'un dictionnaire
- Contrôle du flux d'exécution à l'aide d'un dictionnaire
- Chaînes de caractères
- Classes, objets, attributs
- Utilité des classes
- Définition d'une classe élémentaire
- Attributs (ou variables) d'instance
- Passage d'objets comme arguments lors de l'appel d'une fonction
- Similitude et unicité
- Objets composés d'objets
- Objets comme valeurs de retour d'une fonction
- Les objets sont modifiables
- Classes, méthodes, héritage
- Définition d'une méthode
- La méthode « constructeur »
- Espaces de noms des classes et instances
- Héritage
- Héritage et polymorphisme
- Modules contenant des bibliothèques de classes
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Langage Python - L'essentiel