Cette formation Python a pour objectif de vous apprendre à :
Créer et paramétrer son environnement de travail Python
Posséder les bases du langage Python
Développer ses propres programmes Python
Maîtriser la programmation orientée objet avec Python
Concevoir ses propres programmes Python en POO
- Nos sessions garanties
- Développement
Formation Initiation à la Programmation en Python (individualisée et personnalisée)
Objectifs
Prérequis
Connaissances de base en algorithmie ou avoir suivi la formation ‘Introduction à la programmation : algorithmique ‘.
. Un entretien en amont avec notre expert permet de prendre en compte le profil de chaque participant (niveau, objectifs et résultats attendus, contexte professionnel, enjeux…)
Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.
Public
Toute personne souhaitant apprendre à programmer en Python
Formation(s) associée(s)
- Formation Programmer en Python Perfectionnement
- Formation certifiante Django Développement d’applications web (examen inclus)
- Formation Écriture de scripts Python pour les tests d’intrusion
- Formation intégration continue pour les applications Python
- Formation Python Concevoir des interfaces graphiques
- Formation Google Cloud Platform GCP300SEC – Security in Google Cloud Platform
- Formation Big Data – Python pour l’analyse de données
- Formation Python Développement Objet
- Formation Python Scientifique
- Formation Django Python
- Formation Amazon Web Services (AWS) – Développement
- Formation Confluent Developer Skills for Apache Kafka®
- Formation Microsoft DP-420 – Implémenter des solutions Microsoft Azure Cosmos DB
- Formation introduction à la programmation : Algorithmique
- Formation Initiation à la programmation
Dernière mise à jour
Programme mis à jour le 14 mars 2024
Bon à savoir
Evaluez votre niveau
Pour vous aider à bien choisir votre formation, nous vous proposons soit un entretien avec le formateur soit un test d’évaluation. Cela vous assurera que vous disposez des connaissances nécessaires pour suivre la formation dans des conditions optimales.
Sessions garanties
La majorité de nos sessions proposées en distanciel sont garanties. Elles peuvent être enregistrées à la demande.
Travaux pratiques
Nos formations comprennent de nombreux travaux pratiques pour un meilleur apprentissage (60 % de pratique). Nous proposons également de travailler sur vos données pour une meilleure expérience.
Les Modules
de formation
Module1
Introduction (14 heures)
Introduction
Installer Python
Installer des librairies
Python 2 vs Python 3
IPython / Jupyter
Environnement de développement intégré
Premiers pas
L’arithmétique de base
Les variables
Les types de données
Logique de contrôle de flux
Les structures conditionnelles : if, else, elif
Les opérateurs de comparaison
Les mots clés and, or et not
La boucle while
La boucle for
Les fonctions
Création d’une fonction
La docstring
Les fonctions lambda
Les modules et la méthode import
Les packages
Les exceptions
Les assertions
Types avancés
La chaîne de caractères
Les listes et tuples
Les listes comme paramètres de fonctions
Les compréhensions de liste
Les fonctions map, filter et reduce
Les dictionnaires
Les fichiers
Portée des variables, objets mutables et immutables, et références
Variables locales
Variables globales
Références
Conclusion
L’étape d’après
Conseils pour aller plus loin avec Python
Module2
Python Programmation Orientée Objet (14 heures)
Introduction
Environnement de développement Python
Pourquoi est-il important de travailler dans un environnement virtuel ?
La programmation orientée objet en Python
Les classes
Les attributs de classe
Les méthodes d’instance
Les méthodes de classe
Les méthodes statiques
Explorer une classe
Les propriétés
Les méthodes spéciales
L’héritage simple
L’héritage multiple
La composition
Les data classes
Définition
Utiliser les data classes
Type hinting
Définition de data classes
Créer un package et l’installer sur son ordinateur (mini projet)
Création d’un package
Installation et utilisation
Les prochaines
sessions de formation
Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?Contactez-nous en remplissant le formulaire ci-dessous
25 novembre 2024
20 janvier 2025
17 mars 2025
05 mai 2025