une autre informatique

formations et conseils sur les logiciels libres


Python : initiation

Enregistrer au format PDF

par Webmaster

  • Public, pré-requis
    • Ce cours concerne tous ceux qui sont impliqués dans le développement d’applications : programmeurs, responsables informatiques, développeurs d’applications et spécialistes de bases de données. Une connaissance de base de l’informatique et de la programmation sont requis.
  • Objectifs
    • Etre capable de :
      • Comprendre la structure du langage Python
      • Réaliser un script Python en étant autonome
  • Programme
    • Types prédéfinis
      • Booléens
      • Types élémentaires : entiers, flottants
      • Listes, tuples, dictionnaires ou ensembles
      • Chaînes de caractères
      • Transformation d’un conteneur à un autre ou en chaîne de caractères
      • Flux de données et fichiers
    • Contrôle de flux
      • Tests et conditions
      • Boucle for
      • Boucle while
    • Fonctions
      • Les arguments, les variables et les portées
      • Utilisation avancée
      • Fonctions prédéfinies
    • Classes et modules
      • Utiliser et créer des classes
      • Architecture d’une classe
      • Les opérateurs spéciaux
      • Descripteurs, propriétés et décorateurs
      • Principe des modules et leur utilisation
      • Création d’un module
      • Utilisation d’un module
    • Gestion des exceptions
    • Utilisation de fenêtres et de graphismes
      • Interfaces graphiques (GUI)
      • Principes de programmation des interfaces graphiques.
      • Programmation événementielle
      • Présentation de la bibliothèque TkInter.
      • Présentation des widgets disponibles.
    • Les fichiers
      • Travailler avec des fichiers
      • Noms de fichiers
      • Ecriture séquentielle dans un fichier
      • Lecture séquentielle d’un fichier
      • L’instruction break pour sortir d’une boucle
      • Manipuler des fichiers texte
    • Les classes d’objets, héritage
      • Définition et instanciation d’une classe
      • Méthodes de classe
      • Les constructeurs d’objets
      • Propriétés
      • Notion d’encapsulation
      • Composition et agrégation d’objets
      • Les objets et les arguments de fonctions
      • Héritage simple
      • Héritage multiple
      • Héritage et polymorphisme
      • Modules contenant des bibliothèques de classes

Agenda

Voir tout l'agenda
20 septembre - 22 septembre Photoshop niveau 1
27 septembre - 29 septembre Photoshop niveau 2
14 octobre - Mai 2011 Programmation Internet
15 novembre - 16 novembre Python : initiation
17 novembre - 19 novembre Python : perfectionnement
18 novembre - Juin 2011 Création d’un site internet avec un CMS
3 décembre - Juin 2011 Webdesigner
Mars 2011 - Juillet 2012 Développeur Java / J2EE