Informatique avec formation Python (certification TOSA incluse)

Python est un langage de programmation en pleine expansion, utilisé pour de nombreuses applications : développement de programmes, manipulation de grandes quantités de données, gestion de serveurs web, et même sur des nanoordinateurs comme les Raspberry Pi. Que vous soyez débutant ou déjà expérimenté, cette formation vous apportera les compétences essentielles pour maîtriser Python.

Délivré par

Logo Skills4All digital learning certificate couleur

2000€

Financement

16 heures

À distance

Pour qui

Salarié en poste
Entreprise

Durée

16 heures

Pré-requis


Aucun pré-requis

Objectifs

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 pour devenir un développeur python 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

Programme

14 chapitres

16 heures

01

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

02

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

03

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

04

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

05

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

06

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

07

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

08

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

09

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

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

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

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

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

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

Chiffres clés

86%

Taux de réussite

90%

Taux de satisfaction des élèves

Financement

Frais de la formation =

2000€

Financement CPF pour accédez à la formation professionnelle

Le Compte Personnel de Formation (CPF) permet à toute personne active de financer des formations professionnelles tout au long de sa carrière. Ce financement est accessible à tous, même avec des ressources limitées.

Pourquoi choisir le CPF ?

  • Accessibilité : Formation disponible pour tous, même sans budget personnel.
  • Évolution professionnelle : Améliorez vos compétences et boostez votre employabilité.
  • Certifications reconnues : De nombreuses formations offrent des certifications validées par l'État.
  • Soutien : Aides et conseils d'orientation pour bien choisir votre parcours.

Le CPF facilite l’accès à des formations qualifiantes, alignées avec les besoins du marché. Utilisez Mon Compte Formation pour gérer vos demandes et financer vos formations !

À propos de l'organisme de formation

Logo Skills4All digital learning certificate couleur

Skills4All est un organisme de formation 100% digital, offrant des certifications internationales en gestion de projet, agilité et transformation numérique. Nous préparons les individus et les entreprises aux défis de demain avec des formations certifiées et éligibles au CPF.

Fondé par Marc-Noël Fauvel, formateur et consultant depuis plus de 20 ans, Skills4All propose des formations accessibles, pratiques et adaptées à tous, animées par des formateurs seniors avec plus de 15 ans d’expérience en entreprise.

Nos formations sont accréditées par des organismes internationaux (PMI, AXELOS, IASSC, etc.) et couvrent des référentiels comme PMP®, ITIL©, SCRUM©, et plus encore. Nous sommes certifiés ISO9001 et Qualiopi, garantissant une qualité d’enseignement élevée.

Les questions fréquentes

Est-ce que cette formation Python correspond à mon profil ?

Cette formation est conçue pour les profils techniques comme non techniques souhaitant maîtriser Python, que ce soit pour le développement d'applications, l'automatisation ou l'analyse de données.

Quelles sont les méthodes pédagogiques ?

La formation Python en digital-learning vous offre une flexibilité totale grâce à des vidéos courtes, quiz interactifs, examens blancs et ressources téléchargeables. Un accompagnement est assuré via un forum et des webinaires. Accessible sur ordinateur, tablette et mobile, elle s’adapte à votre rythme.

Quels sont les points forts de la formation Python ?

Formez-vous en Python avec la certification TOSA, en ligne et sans contrainte d’agenda. Profitez d’un accompagnement personnalisé, d’une communauté d’apprentissage et d’un accès aux cours pendant un an. Testez vos compétences avec des quiz et examens blancs pour maîtriser Python, l’analyse de données et l’automatisation.

Quelles sont les certifications et leurs modalités d'évaluation ?

Cette formation inclut la certification TOSA Python, reconnue sur le Répertoire Spécifique. À la fin du parcours, un test de certification est prévu. Vous passerez l'examen en ligne, à tout moment, dans un environnement supervisé. Les certifications suivantes sont également disponibles : Datadock, ISO 9001, et Qualiopi, garantissant la qualité et la conformité des formations proposées.

Quelles sont les règles concernant la fin de la formation et les certifications CPF ?

Conformément aux CGU du CPF, votre formation doit être terminée avant la date de fin contractuelle. À la fin de la formation, vous serez présenté au certificateur français pour l'examen. Si votre formation inclut des certifications internationales, vous devez en faire la demande par email dans le mois suivant la fin de la formation. Passé ce délai, il ne sera plus possible de commander ces certifications. Pour plus de détails, consultez les conditions d'usage de Skills4All ou contactez-nous : contact@skills4all.com.

Pourquoi se former avec Skills4All ?

Skills4All propose des formations certifiantes en cybersécurité, IA, gestion de projet, marketing digital, et plus, accessibles 24/7 avec un accompagnement personnalisé. Accrédité COFRAC ISO 17024, nous garantissons des formations de qualité adaptées aux besoins du marché et aux compétences essentielles de demain.