Formation Python Initiation + Approfondissement

Demande d'information

Formation Python Initiation + Approfondissement

  • Contenu Formation Python Initiation + Approfondissement.
    • Durée: 5 jours
    • Public: Tous
    • Pré-requis: Aucun
    • Objectifs: Connaître les possibilités et limites de Python - Maîtriser la syntaxe essentielle de Python. Etre capable de créer et maintenir des applications complètes et complexes en Python
    Programme:

    Introduction

    Historique, alternatives
    A propos de Python 2 et Python 3
    Présentation et installation de Python dans un environnement Windows ou Linux
    Mise en oeuvre de Python : accès au terminal
    Environements de développement assistés ; association à des outils connus et éditeurs pratiques
    Syntaxe basique

    Syntaxe de base, en interprétation directe et en script
    Déclarer des variable en Python, types internes et leur utilisation
    Utiliser les opérateurs et expressions
    Présentation et détail des structures de contrôle : les tests, les boucles
    Utiliser les boucles et tests pour réaliser des algorithmes
    Se servir des tableaux, algorithmes divers de traitement de données massives
    Types de données et opérations avancés (ensembles, dictionnaires,ordonnancement...)

    Atelier pratique : une application interactive de gestion, petit à petit
    Structuration procédurale

    Intéret des structurations du code dans le projet et pour le groupe de projet
    Créer et organiser les fonctions
    Retour des fonctions, absence de retour, mutliples retour, et interet dans un algorithme complexe
    Espaces de noms, manipulation
    Créations de bibliothèques de fonction, documentation de celle-ci

    Atelier pratique : découpage de l'existant et quelques créations
    Bibliothèques essentielles

    Lire, ecrire, modifier les chaînes de caractères
    Calculer avec Python
    Gérer les date, heures, intervales de temps avec Python
    Fonctions diverses nécessaires

    Atelier pratique : application complète et interactive
    Programmation Orientée Objet

    Théorie et utilisation ; pourquoi l'objet
    Connaitre la syntaxe fondamentale des classes avec Python
    Utilisation et création de classes de service et de données
    Agrégation, héritage, autres points avancés de la POO
    Bilan sur l'utilisation de l'objet

    Atelier pratique : augmentation de l'aplication par des classes de données
    Bibliothèques additionelles courantes

    Interfaces graphiques - TkInter, GTK, wxWidgets
    Sockets et CGI
    Manipulation de fichiers divers
    Utiliser des bases de données avec Python, DBAPI
    Présentation de Python et le Web ; l'exemple de CherryPy, Django

    Atelier pratique : une application graphique complète

    Tarifs:
    A distance ou présentiel: 2396 euros

Autre formation en rapport avec programmation