Python
Durée
30 heures
Prix €
3600 €
Rythme
Plusieurs rythmes possibles
Format
Ă€ distance
Language
Français
Avis
0 Avis
Comparons cette formation avec les 901 autres qui délivrent le même diplôme.
Cette formation dure 30 heures. C'est dans la moyenne.
- En moyenne, les mĂŞmes formations durent 39 heures.
- La plus courte dure 0 heure
- La plus longue dure 448 heures
Cette formation coûte 3.6K €. C'est dans la moyenne.
- En moyenne, les mêmes formations coûtent 3.5K €
- La moins chère coûte 500 €
- La formation la plus chère coûte 11.2K €
Il y a 77 organismes qui offrent le mĂŞme diplĂ´me.
- 164 formations Ă distance.
- 171 formations en physique.
- 566 formations mixte.
- L'avis moyen est de 0.03/5
Information sur l'organisme
Organisme
EN VOGUE FORMATION
Ville
Non définie
Nombre de formations
508 (20 uniques)
Prix moyen
2646.36 €
Temps moyen
37.42 heures
Avis moyen de toutes les formations
17 Avis
Détail de la formation
DiplĂ´me
Programmer et automatiser des tâches avec Python (Tosa)
Objectif
Savoir installer Python, configurer un environnement de développement adapté et comprendre l'utilisation des environnements virtuels pour gérer les dépendances.
Comprendre les bases de la programmation en Python, comme l'écriture d'un programme minimal, l'importation de modules, et la gestion des arguments passés lors de l'exécution.
Assimiler les concepts fondamentaux de la POO, comme l'encapsulation, l'héritage, et le polymorphisme, pour structurer un programme Python de manière modulaire et réutilisable.
Apprendre à manipuler les fichiers en lecture et écriture, comprendre la gestion des fichiers dans les applications.
Apprendre les bases de la programmation réseau en Python, notamment la création de serveurs et de clients pour échanger des données.
Découvrir les bases du développement de jeux vidéo avec Pygame, en créant des jeux interactifs.
Contenu de la formation
MISE EN PLACE DE L'ENVIRONNEMENT ET PRISE EN MAIN
Installation de Python sur différentes plateformes (Windows, MacOS, Linux)
Utilisation d’un environnement virtuel (venv) pour isoler les projets
Introduction à des IDEs populaires comme PyCharm, Visual Studio Code, ou l’utilisation de la console
PREMIERS PAS DANS L'ALGORITHMIQUE DE PROGRAMMATION
Programme minimal et point d'entrée :
Présentation d'un programme minimal en Python (avec une fonction main())
Extension basée sur les packages : import :
Exemple d'importation de modules standards (import math) et modules tiers (pip install numpy)
Lancement de programmes et passage d'arguments :
Utilisation du module sys pour récupérer les arguments passés en ligne de commande
Versions compilées de Python :
Explication sur la différence entre .py et .pyc (fichiers compilés par Python)
Console Python :
Présentation de l'utilisation de la console interactive Python (python ou python3 en ligne de commande) pour tester rapidement des expressions ou des morceaux de code.
PROGRAMMATION ORIENTEE OBJET (POO)
Les concepts de la POO :
Présentation des concepts fondamentaux de la POO : classes, objets, héritage, encapsulation, polymorphisme
LIRE ET ECRIRE DANS DES FICHIERS
Utilisation des fonctions intégrées pour lire/écrire dans des fichiers (open(), with statement)
COMMUNIQUER A TRAVERS UN RESEAU
Introduction à la programmation réseau avec les sockets en Python (socket module)
REALISER DES INTERFACES AVEC TKINTER
Création d'une interface graphique simple avec Tkinter
Accès aux bases de données relationnelles :
Connexion à une base de données avec SQLite
REALISER DES APPLICATIONS AVEC PYGAME
Introduction à Pygame pour développer des jeux simples
PILOTER SON ELECTRONIQUE AVEC RASPBERRY PI
Introduction à l’utilisation du GPIO pour piloter des composants électroniques avec Raspberry Pi
Résultat Attendu
À l'issue de la formation vous serez capable : - D'intégrer plus efficacement les systèmes
Résumé du contenu
Cette formation est dispensée en cours individuels, à distance ou en présentiel, avec l’un de nos formateurs. Un audit préalable est effectué pour identifier vos besoins et attentes. Le planning est ensuite établi en fonction de vos disponibilités.
Informations d'admission
Non définie