Certif. RS 100% CPF

Python

EN VOGUE FORMATION

600 €à partir de
Durée variabledurée
10sessions actives
Parislieu

Objectifs de la formation

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.

Programme

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ésultats attendus

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

Les points forts

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.

La certification

Programmer et automatiser des tâches avec Python (Tosa)

  • TypeCertif. RS
  • Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
  • DomaineDéveloppement informatique
RS 6962 CertifInfo -1

Organisme & lieu

Formations similaires