Les fondamentaux du langage et du développement avec Python (en distanciel)
Formation
A distance
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Méthodologie
A distance
-
Durée
2 Jours
À l'issue de la formation, le participant sera capable de mettre en œuvre les compétences suivantes :
Apprendre les notions fondamentales du langage PythonMaîtriser les fondamentaux de la programmation PythonMaîtriser les modules python et leur mise en place
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Tout public
Aucun
Attestation Qualiopi
Vous êtes contacté par un conseiller en formation qui va répondre à vos questions
Les Avis
Les exploits du centre
Toutes les formations sont actualisées
L'évaluation moyenne est supérieure à 3,7
Plus de 50 opinions au cours des 12 derniers mois
Ce centre est avec Emagister depuis 3 ans.
Les matières
- Réseau
- Application web
- Algorithmes
- Mise en réseau
- Programmation web
Le programme
- 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 Python
Les bénéfices du langage Python
- Syntaxe, diffusion et références
- Retours d'expérience
Dé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 applications
Comprendre les fondamentaux de l'algorithmique et ses délimiteurs
Maîtriser les déclarations (variables, fonctions, classes, modules)
Après-midi
La 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émentaires
Structure de données et algorithmes fondamentaux
- Nombres, séquences, ensembles, chaînes de caractères
- Dictionnaires, booléens et données temporelles
La notion de patron de conception
- Définir, créer et structurer
- Comportement
- ZCA (Zope Component Architecture)
Savoir manipuler les données
- Bases de données
- LDAP (Lightweight Directory Access Protocol)
- XML (eXtensible Markup Language)
- Les manipulations et l'encryptage de données
- Travailler avec des médias
Les 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 asynchrone
Programmation système et réseau
- Présentation et matériel
- Rédiger des scripts système avec des arguments
- Programmation réseau
Établir des pratiques adaptées
- Programmation 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émentaires
Programmer une application console (en 10 minutes)
- Les enjeux
- Parseur (analyseur syntaxique) d'arguments
- Création des données
Programmer une application graphique (en 20 minutes)
- Les enjeux
- Prendre en main TkInter
- Gestionnaire de données
- Création des composants graphiques et bibliothèques graphiques
Programmer un jeu avec PyGame (en 30 minutes)
- Prise en main de PyGame
- Programmer un jeu Tetris
S'initier à Grok en 10 minutes
- Mettre en place grok
- Développer sur grok
FIN DE LA FORMATION
- Débrief de la formation avec le formateur pour consolider vos connaissances.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Les fondamentaux du langage et du développement avec Python (en distanciel)