
Developpeur web et web mobile : Formation Python (certification TOSA incluse)
Offre spéciale sur la formation

Formation à Chat GPT
L'objectif de cette formation est de vous permettre de préparer le passage de certification TOSA Python inscrite au Répertoire Spécifique n°RS 6962.
Cette formation vous propose de plonger au cœur de ce sujet passionnant quel que soit votre niveau de départ afin d’obtenir des connaissances opérationnelles sur un très large éventail de sujets.
Les objectifs de cette formation sont :
- Les bases du langage Python
- Les plus populaires librairies pour manipuler de la donnée
- Les principales méthodes d’extraction de données (fichier, API, SQL, webscraping)
- L’analyse de données
- La Data visualisation
- La construction de vos premiers modèles de machine learning
- Passer la certificat TOSA® Python
Cette formation vous permet d’atteindre le niveau dit « expert» tel que défini dans le référentiel de certification TOSA.
Ce pack inclut une connexion personnalisée à la plateforme de notre partenaire ISOGRAD pour :
- un test d'évaluation (à utiliser au moment opportun pour vous)
- un test de certification
Cette connexion individualisée vous est transmise dès l'achat de ce pack.
Le Test d’évaluation TOSA® peut être passé par le candidat depuis n’importe quel endroit ayant un accès à Internet, avec ou sans surveillance, au moment opportun avant le test de certification.
La Test de Certification TOSA® doit être passée en conditions d’examen
Module 1 : Introduction et installation
* Définition du langage Python
* Historique du langage Python
* Popularité croissante de Python
* Environnements de développement pour Python
* Installation et configuration d'Anaconda
* Tour d'horizon de l'interface Anaconda
* Introduction à Jupyter Notebook
* Prise en main de Jupyter
* Gestion des fichiers et dossiers dans Jupyter
* Exécution des premières cellules de code
* Exploration du menu principal dans Notebook
* Raccourcis pratiques dans Notebook
Module 2 : Les variables
* Introduction au concept de variable
* Création de vos premières variables
* Types de variables en Python
* Variables numériques
* Variables de type string
* Manipulation des strings
* Modification des strings
* Concatenation de strings
* Conversion du type de variables
* Bonus : Astuces de codage - Les commentaires
* Exercice pratique : Manipulation des variables
* Correction de l'exercice
Module 3 : Les conditions
* Introduction aux conditions
* Logique booléenne en Python
* Déclaration de conditions booléennes
* Opérateurs d'égalité et de différence
* Opérateurs de comparaison (supérieur, inférieur)
* Introduction aux opérateurs logiques
* Opérateur AND
* Opérateur OR
* Combinaisons d'opérateurs logiques
* Exemples pratiques
* Conditions simples et raccourcis
* Utilisation de l'opérateur NOT
* Conditions imbriquées
* Exercice pratique : Utilisation des conditions
* Correction des exercices
Module 4 : Listes, tuples et sets
* Présentation des listes en Python
* Accès et modification des éléments d'une liste
* Méthodes appliquées aux listes
* Listes multidimensionnelles
* Copie profonde d'une liste
* Exercice pratique : Manipulation des listes
* Correction de l'exercice
* Introduction aux tuples
* Accès et manipulation des éléments d'un tuple
* Méthodes spécifiques aux tuples
* Concatenation et conversion de tuples
* Exercice pratique : Utilisation des tuples
* Correction de l'exercice
* Présentation des sets (ensembles)
* Opérations sur les sets et sous-ensembles
* Manipulation des frozensets
* Exercice pratique : Utilisation des sets
* Correction de l'exercice
Module 5 : Les dictionnaires
* Définition des dictionnaires
* Création et déclaration de dictionnaires
* Accès et modification des éléments d'un dictionnaire
* Méthodes spécifiques aux dictionnaires
* Dictionnaires avec propriétés multiples
* Exercice pratique : Utilisation des dictionnaires
* Correction de l'exercice
Module 6 : Les boucles
* Introduction aux boucles
* Boucle while
* Contrôle de flux dans les boucles
* Utilisation des opérateurs de réaffectation
* Boucle for
* Itération sur plusieurs objets
* Utilisation de la fonction range()
* Boucle et objets multiples
* Compréhension de liste (list comprehension)
* Exercice pratique : Manipulation des boucles
* Correction de l'exercice
Module 7 : Les fonctions
* Introduction aux fonctions en Python
* Création de votre première fonction
* Paramètres de fonction et valeurs de retour
* Portée des variables dans les fonctions
* Utilisation des args et kwargs
* Fonctions lambda
* Les décorateurs de fonctions
* Utilisation de yield
* Exercice pratique : Création de fonctions
* Correction de l'exercice
Module 8 : Programmation orientée objet
* Introduction à la Programmation Orientée Objet (POO)
* Création et définition de classes
* Gestion des attributs et méthodes
* Encapsulation des données
* Concepts d'héritage et polymorphisme
* Exercice pratique : POO en Python
* Correction de l'exercice
Module 9 : Les packages
* Introduction aux packages Python
* Importation de modules spécifiques
* Utilisation de la librairie pip
* Présentation de Visual Studio Code (VS Code)
* Création et importation de votre propre package
* Utilisation du package OS
* Package sys - Partie 1 & Partie 2
* Exercice pratique : Manipulation des packages
* Correction de l'exercice
Module 10 : Librairies Math et Random
* Présentation du package math
* Utilisation du package random
* Exercice pratique : Utilisation de Math et Random
* Correction de l'exercice
Module 11 : Librairie Datetime
* Introduction à la gestion des dates en Python
* Classes Time et DateTime
* Formatage et conversion de DateTime
* Utilisation des formats ISO et des timestamps
* Exercice pratique : Gestion des dates
* Correction de l'exercice
Module 12 : Lecture et modification de documents
* Ouverture et manipulation de documents
* Modification, création et suppression de fichiers
* Manipulation des fichiers JSON
* Conversion des objets Python en JSON
* Utilisation de la librairie Requests et manipulation des fichiers CSV
* Exercice pratique : Manipulation de documents
* Correction de l'exercice
Module 13 : Gestion des erreurs
* Gestion des erreurs en Python
* Utilisation des blocs try/except
* Lever des exceptions avec raise
* Utilisation de finally
* Exercice pratique : Gestion des erreurs
* Correction de l'exercice
Module 14 : Les algorithmes
* Introduction aux algorithmes
* Algorithmes de tri (sélection, bulle)
* Algorithmes de recherche (linéaire, binaire)
* Introduction à la complexité algorithmique
* Exercice pratique : Algorithmes en Python
* Correction de l'exercice
Éligible CPF
Financement facilité
90 % de réussite
aux examens
Plus de 86 %
des élèves satisfaits
Financement
Des solutions de financement pour vous aider
À propos du centre Skills4All
Skills4All est un organisme de formations 100% digital qui prépare à des certifications internationales en gestion de projet, agilité et transformation numérique des individus et des entreprises.
Vous rencontrez des difficultés à vous connecter à votre compte CPF ? Suivez ce lien : https://www.skills4all.com/comment-se-connecter-a-mon-compte-formation/
Notre Président fondateur, Marc-Noël Fauvel, formateur et consultant depuis plus de 20 ans a souhaité très tôt rendre accessibles et disponibles au plus grand nombre, des cursus certifiants 100% digitaux, pratiques, agiles et durables, au meilleur rapport coût/qualité et éligibles au fond de formation, qui permettent l’acquisition de compétences opérationnelles et expertises essentielles reconnues, à très forte valeur sur le marché.
Nos formateurs sont des managers senior avec au moins 15 ans d'expérience opérationnelles en entreprise, et au moins 10 ans d'expérience de formateur. Nos formateurs sont multi-certifiés ce qui permet une vue croisée de plusieurs référentiels et meilleures pratiques, quelque soit le sujet.
Ainsi, ils vous apportent au cours de votre formation leurs regards aiguisés sur vos problématiques professionnelles ainsi que de nombreux exemples et retours d’expériences qui vous permettront de mettre rapidement en application les notions développées.
Nous sommes partis du constat que face aux accélérations technologiques omniprésentes, on sait que 60% des métiers de demain n’existent pas aujourd’hui.
Il faut donc se former de plus en plus fréquemment, acquérir de plus en plus de compétences, de plus en plus longtemps, pendant toute la durée de sa carrière, elle aussi rallongée.
Notre offre est aujourd'hui reconnue pour ses garanties :
- La qualité de ses enseignements accrédités, comme le montrent les taux de réussite aux certifications et de satisfaction > 85% de nos 5300 apprentis
- toutes nos formations sont accréditées par les grands organismes internationaux comme le PMI, AXELOS, IASSC, DevOps Institute, PEOPLECERT et vous offre une gamme de formations couvrant les différents référentiels qui s’adapte à vos objectifs et à ceux de votre entreprise. Skills4All est aussi accréditée à délivrer des formations en présentiel sur PMP®, ITIL©, SCRUM©, LEAN SIX-SIGMA, COBIT©, PRINCE2©, et d'autres encore.
- Nous sommes aussi certifiés organisme de formation ISO9001 par l’Afnor et certifié Qualiopi par l’État, enregistré comme prestataire de formation de qualité. C’est quelque chose qui nous différencie encore un peu plus des autres acteurs qui ne sont pas forcément certifiés ISO9001, ni certifiés par l’État.
Skills4All : Formations 100% e-learning 3.0 en ultra-proximité, 100 % certifiées à l’international, éligibles au CPF afin de booster votre carrière professionnelle.
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation


