Logo entreprise

Finançable CPF
Les fondamentaux du langage et du développement avec Python

Coût de la formation
1980.00€
Finançable CPF
Durée totale
Localisation
A distance 100% en ligne
Profils acceptés
Tout public
Certifications
OPQF, Datadock, Qualiopi

Connaissances nécessaires

Aucun prérequis spécifique

Objectifs de la formation

À l'issue de la formation, le participant sera capable de mettre en œuvre les compétences suivantes :

Apprendre les notions fondamentales du langage Python

Maîtriser les fondamentaux de la programmation Python

Maîtriser les modules python et leur mise en place

Programme et détails du déroulé de la formation

AVANT LA FORMATION

Entretien téléphonique avec le formateur afin de personnaliser votre formation.

Le programme de formation ci-dessous pourra donc être modifié gratuitement en fonction de vos attentes. 

Jour 1

Matin

Aspects généraux : le langage python

Philosophie et gouvernance

Les composantes de Python

Les étapes de programmation du programme PythonLes bénéfices du langage PythonSyntaxe, diffusion et références

Retours d'expérienceDévelopper : l'importance de la création d'un environnement adaptéInstaller Python et maîtriser les possibles implémentations

Installer des bibliothèques externes, un IDE

Savoir utiliser la console

Distribuer ses propres applicationsComprendre les fondamentaux de l'algorithmique et ses délimiteursMaîtriser les déclarations (variables, fonctions, classes, modules)

Après-midiLa notion d'objet sur Python

Les fondamentaux et outils de la programmation objet

Les fonctions spécifiques et primitives

Fonctions spéciales

Primitives de fonction élémentairesStructure de données et algorithmes fondamentauxNombres, séquences, ensembles, chaînes de caractères

Dictionnaires, booléens et données temporellesLa notion de patron de conceptionDéfinir, créer et structurer

Comportement

ZCA (Zope Component Architecture)Savoir manipuler les donnéesBases de données

LDAP (Lightweight Directory Access Protocol)

XML (eXtensible Markup Language)

Les manipulations et l'encryptage de données

Travailler avec des médiasLes stratégies de génération de contenu (PDF, Open Document) 

Jour 2

Matin

Le parallélisme

Terminologie

Utiliser une tâche, des processus

Exécuter le programme de manière asynchroneProgrammation système et réseauPrésentation et matériel

Rédiger des scripts système avec des arguments

Programmation réseauÉtablir des pratiques adaptéesProgrammation dirigée par les tests ou par la documentation

Optimisation 

Après-midi

Programmer une application web (en 30 minutes)

Identifier les objectifs de l'application

Mettre en place et réaliser une application

Eléments complémentairesProgrammer une application console (en 10 minutes)Les enjeux

Parseur (analyseur syntaxique) d'arguments

Création des donnéesProgrammer une application graphique (en 20 minutes)Les enjeux

Prendre en main TkInter

Gestionnaire de données

Création des composants graphiques et bibliothèques graphiquesProgrammer un jeu avec PyGame (en 30 minutes)Prise en main de PyGame

Programmer un jeu TetrisS'initier à Grok en 10 minutesMettre en place grok

Développer sur grok 

FIN DE LA FORMATION

Débrief de la formation avec le formateur pour consolider vos connaissances.

Cette formation est finançable par le CPF

Le Compte Personnel de Formation (CPF) est un dispositif français permettant à chaque actif d'acquérir des droits à la formation tout au long de sa vie professionnelle. Ces droits, cumulés en euros, servent à financer des formations certifiantes pour développer ses compétences ou changer de métier.

Je souhaite financer la formation avec le CPF