Expertise, Formation, Accompagnement Linux (Ubuntu, Debian, Red Hat) et Logiciels Libres a Toulouse - France.

  • Accueil
    • L'équipe
    • La société
    • Nos références
    • Nous rejoindre
  • Infrastructure & Services
    • Conseil / Audit
    • Systèmes & Réseaux
    • Assistance Technique
    • Support Open Source
    • Infogérance
    • Personnalisation Systèmes Linux
    • Développement
  • Solutions
    • Infrastructure TPE/PME
    • Gestion de Parc
    • Supervision
    • Sauvegarde
    • Messagerie & Travail Collaboratif
  • Formations
    • Catalogue des Formations Linux et Logiciels Libres
    • Agenda des formations
  • Actualités
  • Contactez nous !

Formation Initiation Python

infos
Durée: 
3 jours
Sessions à Toulouse: 
Du 10 Septembre 2012 au 12 Septembre 2012
Prix: 
1350€ HT/pers
Plan Détaillé: 
application/pdf iconPlan-formation-Initiation-Python.pdf
decriptions
Objectifs: 
  • Découvrir les bases du langage Python
  • Comprendre et savoir utiliser la programmation orientée objet dans Python
  • Mettre en œuvre les outils standards et certaines techniques courantes
  • Savoir manipuler les principales librairies python
Programme: 
    Présentation de Python
  • Présentation de Python
  • Historique de Python
  • Comparaison de Python avec d'autres langages (PHP, Java, Perl, Shell)
    La syntaxe de base
  • L'interpréteur Python
  • La syntaxe du langage
  • Les différents nombres et leur manipulation
  • Les différentes chaînes de caractères et leur manipulation
    Les structures de contrôles
  • La condition if / else
  • La boucle while
  • La boucle for
    Les structures de données
  • Les Tuples
  • Les séquences
  • Les listes
  • Les dictionnaires
  • Savoir choisir la bonne structure de données
    Organisation du code Python
  • Les fonctions
  • Créer et utiliser des module Python
  • Importation du code Python
    La programmation Orientée Objet dans Python
  • Les Objets
  • Les classes, les attributs et les méthodes
  • Les notions de Constructeurs et de Destructeurs
  • Les propriétés
  • L'héritage
  • La surcharge
  • Les exceptions
    Manipulation de XML avec Python
  • Rappels sur XML, SAX et DOM
  • Parcours de XML
  • Création et Écriture
    Manipulation de SQL en Python
  • La spécification DB-API
  • Connexion et manipulation de base de données
  • Les requêtes paramétrées
  • Présentation et Utilisation de l'ORM SQLAlchemy
    La bibliothèque de modules standards et principaux modules
  • Module os et sys : interaction avec le système d'exploitation
  • Manipulation des fichiers (lecture et écriture)
  • Module re : utilisation d'expressions régulières
  • Comment trouver des modules ?
  • Tirer partie de la documentation
    Bonnes pratiques Python
  • Amélioration de la productivité : PyChecker et Pylint
  • Gestion de l'environnement : virtualenv
  • Utilisation des tests: doctests et unittest

Nous pouvons également effectuer cette formation à un autre lieu ou un autre date, mais également adapter le contenu de nos formations à vos attentes. Contactez nous.
Notre actualité !
  • Objectif Libre présent à l'Ubuntu Developer Summit
  • COTER CLUB : Objectif Libre vous donne RDV les 5 et 6 juin à Béziers
  • KVM ou OpenLDAP suivez gratuitement une formation avec nos experts !
  • Petit-Déjeuner le 27 mars sur Puppet : Le logiciel Open Source client-serveur de gestion centralisée de l'administration système
Newsletter

Inscrivez-vous pour être au courant de notre actualité !

Ils nous font confiance
  • En savoir plus !
  • En savoir plus !
  • En savoir plus !
  • En savoir plus !
  • En savoir plus !
  • En savoir plus !
  • En savoir plus !
  • En savoir plus !
  • Objectif Libre
  • 36 Rue Jacques Babinet
  • 31100 Toulouse
  • Tel: +33 (0)5 82 95 65 36
  • Fax: +33 (0)9 55 12 60 82
Infrastructure & Services
  • Conseil / Audit
  • Systèmes & Réseaux
  • Assistance Technique
  • Support Open Source
  • Infogérance
  • Personnalisation Systèmes Linux
Solutions
  • Messagerie & Travail collaboratif
  • Infrastructure TPE/PME
  • Gestion de Parc
  • Supervision
  • Sauvegarde
Formations
  • Environnement Linux
  • Infrastructure Open Source
  • Développement Linux
  • Agenda des formations
Copyright © 2012 Objectif Libre - Tous droits réservés. - Mentions légales - Powered by Drupal