Python

Certification : Programmer et automatiser des tâches avec python (tosa)

Proposée par EN VOGUE FORMATION — 75000 Paris

Formation Professionnelle
Présentiel ou à distance
Pas d'apprentissage

Type

Catégorie de la certification

Certification inscrite au Répertoire Spécifique (RS)

Niveau de sortie

Niveau reconnu si applicable

N/C

Prix

Indiqué par l'établissement

3 600 €

Présentation

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.

Formation dispensée en Présentiel ou à distance à l'adresse suivante :

Localisation & Rattachements

Adresse
16 BD SAINT GERMAIN CHEZ ABC-LIV 75000 Paris
Académie
Paris
Département
Paris
Région
Île-de-France

La carte est indicative. Vérifiez l’accès avant votre déplacement.

Objectifs

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.

Débouchés / Résultats attendus

À l'issue de la formation vous serez capable : - D'intégrer plus efficacement les systèmes

Programme & Référentiel

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