Toto

errors

eeaea ue iaeu

errors

eeaea ue iaeu

errors

eeaea ue iaeu

Python Formation de graphistes sur logiciels libres | ActivDesign, l'école qui libère la créativité

Python

Rédiger des programmes en Python, que ce soient des scripts CGI ou des automates d'administration.

  • Premiers pas en Python
  • Démarrer avec "Bonjour le monde"
  • Décider conditionnellement des traitements à réaliser
  • Répéter un traitement à l'aide d'une boucle
  • Réutiliser un ensemble d'instructions en définissant une fonction
  • Créer des séquences avec des fonctions "génératrices"
  • Réutiliser des instructions et des données avec une classe
  • Améliorer la réutilisation avec l'héritage et le polymorphisme
  • Gérer les erreurs avec les exceptions
  • Installation de Python sur Linux, Mac OS X et Windows
  • Les EDI spécialisés Python (idle, eric)
  • Syntaxe générale
  • Créer un premier script
  • Comprendre l'indentation en Python
  • Commenter le programme
  • Affecter des valeurs
  • Choisir des instructions et des valeurs avec des structures de contrôle conditionnelles
  • Définir et employer des fonctions
  • Définir et employer des objets
  • Variables, objets et valeurs
  • Comprendre les variables et les objets en Python
  • Distinguer les objets modifiables de ceux immuables
  • Employer des nombres
  • Employer des chaînes de caractères
  • Regrouper des valeurs dans des listes ou des tuples
  • Créer des listes associatives avec les dictionnaires
  • Déterminer la nature et l'identité d'une variable
  • Définir les valeurs logiques avec "True" et "False"
  • Conditionnelles
  • Décider des traitements à réaliser avec les instructions "if" et "else"
  • Disposer de choix multiples avec "elif"
  • Connaître les autres possibilités pour les choix multiples
  • Utiliser les expressions conditionnelles
  • Itérations
  • Produire des boucles avec "while"
  • Itérer avec "for"
  • Énumérations
  • Intervenir sur le déroulement avec "break", "continue" et "else"
  • Opérateurs
  • Réaliser des opérations arithmétiques simples
  • Opérer sur les valeurs bit à bit
  • Comparer des valeurs
  • Opérer sur les valeurs booléennes
  • Manipuler les éléments d'un conteneur avec l'opérateur "slice"
  • Appréhender la priorité des opérateurs
  • Expressions rationnelles
  • Employer le module "re"
  • Chercher à l'aide des expressions rationnelles
  • Remplacer à l'aide des expressions rationnelles
  • Réutiliser les expressions rationnelles avec "re.compile"
  • Exceptions
  • Appréhender le fonctionnement des exceptions
  • Gérer les exceptions
  • Lever une exception
  • Fonctions
  • Définir des fonctions
  • Employer une liste d'arguments
  • Utiliser des arguments nommés
  • Retourner des valeurs depuis une fonction
  • Créer une séquence avec une fonction "génératrice"
  • Orientation Objet
  • Comprendre les classes et les objets
  • Employer les méthodes
  • Using object data
  • Appréhender l'héritage
  • Appliquer le polymorphisme aux classes
  • Utiliser les "générateurs"
  • Employer les "décorateurs"
  • Méthodes pour manipuler les chaînes de caractères
  • Envisager les chaînes de caractères en tant qu'objets
  • Travailler avec les méthodes communes de manipulation de chaînes de caractères
  • Mettre en forme les chaînes de caractères avec "str.format"
  • Découper et assembler les chaînes de caractères
  • Chercher et remplacer les méthodes standard de manipulation de chaînes de caractères
  • Conteneurs
  • Créer des séquences avec des tuples et des listes
  • Manipuler les séquences avec les méthodes standard
  • Organiser les données à l'aide des dictionnaires
  • Traiter les octets et les tableaux d'octets
  • Fichier et entrées/sorties
  • Ouvrir les fichiers
  • Lire et écrire des flux textuels
  • Lire et écrire des flux binaires
  • Base de données
  • Créer une base de données avec SQLite 3
  • Créer, retrouver, actualiser et effacer des enregistrements
  • Créer un objet "base de données"
  • Modules
  • Exploiter les modules de la librairie standard
  • Trouver des modules tierces-parties
  • Élaborer un module
  • Correction, dépannage, prévention
  • Faire face aux erreurs de syntaxe
  • Faire face aux erreurs d'exécution
  • Faire face aux erreurs logiques
  • Employer des tests unitaires
  • formation en présence En présentiel
  • Durée conseillée5 jours
  • Tarif de base 400 €/j
  • Informations et Inscriptions
  • Tel 09 54 73 40 18

Nous contacter

Nous contacter