Séquençage : Nous pouvons organiser une session de formation en fonction de vos disponibilités sur simple demande, dans la ville et à la date que vous souhaitez. La formation sera garantie dès que vous aurez inscrit un stagiaire.
Pré-requis :
Connaissances de base en programmation
OBJECTIFS :
Python
Maîtriser la syntaxe du langage Python
Acquérir les notions essentielles de la programmation objet
Connaître et mettre en oeuvre les différents modules Python
PROGRAMME :
Jour 1
1 Présentation de Python
Philosophie
Gouvernance
Que contient Python ?
Phases d’exécution d’un programme Python
2 Pourquoi choisir Python
Qualités du langage
Diffusion
Références
Retours d’expérience
3 Installer son environnement de développement
Installer Python
Installer des bibliothSyntaxeèques externes
Installer un IDE
Implémentations de Python
Utilisation de la console
Distribuer ses propres applications
4 Algorithmique de base
Délimiteurs
Instructions
5 Déclarations
Variable
Fonction
Classe
Module
6 Modèle objet
Tout est objet
Autres outils de la programmation objet
Fonctions spéciales et primitives associées
7 Types de données et algorithmes appliqués
Nombres
Séquences
Ensembles
Chaînes de caractères
Dictionnaires
.Booléens
Données temporelles
8 Motifs de conception
Définition
Création
Structuration
Comportement
ZCA
9 Manipulation de données
Bases de données
LDAP
XML
Outils de manipulation de données
Encrypter une donnée
Travailler avec des médias
10 Génération de contenu
PDF
OpenDocument
Jour 2
11 Programmation parallèle
Terminologie
Utilisation d’une tâche
Utilisation de processus
Exécution asynchrone
12 Programmation système et réseau
Présentation
Écrire des scripts système
Travailler avec des arguments
Programmation réseau
Utilisation du matériel
13 Bonnes pratiques
Programmation dirigée par les tests
Programmation dirigée par la documentation
Optimisation
14 Créer une application web en 30 minutes
Description de l’application à construire
Mise en place
Réalisation de l’application
Pour aller plus loin
15 Créer une application console en 10 minutes
Objectif
Parseur d’arguments
Création des données
16 Créer une application graphique en 20 minutes
Objectif
Présentation rapide de TkInter et d’astuces
Gestionnaire de données
Création des composants graphiques
Autres bibliothèques graphiques
17 Créer un jeu en 30 minutes avec PyGame
Présentation de PyGame
Réalisation d’un jeu Tetris
18 Introduction à Grok en 10 minutes
Mise en place
Développement
OBSERVATIONS :
Cette formation est éligible à la VAF (Validation des Acquis de Formation). Concrètement il s'agit d'une journée optionnelle positionnée 6 mois après la fin du parcours de formation initiale. L'objectif est de valider la mise en application des connaissances et ainsi obtenir un certificat délivré par le Groupe Lexom valorisant votre parcours de formation. N'hésitez pas à nous contacter pour de plus amples informations sur la VAF.
CONTACTER LE CENTRE DATA FORMATION
Nous ne cédons et ne revendons pas vos coordonnées à des tiers.