Langage de programmation Python

INITIATION

Réussite :
Noté 4.5 sur 5

Apprendre le langage de programmation Python

Objectifs :

Les objectifs de cette formation dépendent de vos besoins. Généralement, ceux-ci peuvent être :

  • Utiliser Python pour le développement web
  • Créer ses propres applications et son propre système d’informations
  • Appréhender des concepts plus poussés : IA, machine learning, jeux vidéos, etc

Public :

Tout PUBLIC

Prérequis :

Savoir utiliser un ordinateur et un système d’exploitation (Linux, Mac OS, Windows, Bsd,…)

Supports et Ressources :

  • Slides : Un support PDF sera fourni pour chaque module.
  • Exercices : Fichiers Python pré-remplis avec des commentaires pour guider les participants.
  • Outils : Utilisation de Python Sandbox pour tester du code en ligne.

Évaluation et sanction de fin de parcours :

Évaluation par exercices ou QCM par le formateur pendant le programme.
Évaluation des acquis en fin de session.
Attestation de fin de formation délivrée en fin de stage.

Passage de la certification TOSA

Formateur :

Modalités d'Accessibilité :

Normes d’accessibilité :  oui

Programme :

Jour 1 : Bases de Python

Objectif : Maîtriser les bases de la syntaxe Python, les types de données, les structures de contrôle et les fonctions.

Introduction à Python

  • Présentation de Python : histoire, usages, avantages
  • Installation de Python et d’un éditeur de code (VS Code, PyCharm)
  • Premier script : print(« Hello World »)

Variables et Types de Données

  • Types de donné (entier, chaine de charactères)
  • Conversion de types
  • Exercice : Saisie utilisateur avec input()

Opérateurs et Calculs

  • Opérateurs arithmétiques et de comparaison
  • Module Mathématique (Pi, raciné carré, puissance, etc)
  • Exercice : Calculette simple

Structures de Contrôle

  • Conditions : if, else if, else
  • Boucles : for, while
  • Exercice : Nombre mystère (version 1)

Listes et Boucles

  • Création et manipulation de listes
  • Méthodes : append(), remove(), sort()
  • Exercice : Générateur de noms de groupe

Jour 2 : Structures de Données et Modules

Objectif : Approfondir les structures de données, découvrir les modules et manipuler les chaînes de caractères.

Fonctions

  • Définition et appel de fonctions
  • Paramètres et retour de valeur
  • Exercice : Conversion °C/°F, calcul de prix TTC

Chaînes de Caractères

  • Méthodes : upper(), lower(), split(), join(), etc.
  • Exercice : Ordonner une chaîne de prénoms

Dictionnaires et Tuples

  • Création et manipulation
  • Exercice : Gestion d’un annuaire

Modules et Bibliothèques

  • Importer des modules : time, random, math
  • Exercice : Compte à rebours, nombre mystère (version 2)

Mini-Projet : Jeu de Hasard

  • Utilisation de random, boucles et conditions
  • Gestion des mises et des tours

Gestion des Fichiers

  • Lire/écrire dans un fichier : open(), read(), write()

Gestion des Fichiers CSV, Json

  • Lire/écrire dans un fichier CSV et Json

Introduction aux bases de données SQL

  • Présentation de SQL et PHPmyAdmin

Jour 3 : Projets Pratiques et Introduction à l’IA

Objectif : Appliquer les connaissances acquises à des projets concrets et découvrir des bibliothèques avancées.

Gestion de paquet avec pip 

Installer des modules supplémentaires avec pip

Mini-Projet : Scrapper un site web

Récupérer les données d’un site web (nom et prix des produits)

Mini-Projet : Jeu Popcorn Garage / Jeu du pendu

  • Utilisation des boucles, conditions et listes
  • Gestion des entrées utilisateur

Interface graphique avec Tkinter et pyside

  • Gestion des mises et des tours

Introduction à l’IA avec Python

  • Présentation de bibliothèques : OpenCV

Introduction à Pygame

  • Installation de pygame et création d’un jeu assisté avec l’IA

Conclusion et Ressources

  • Récapitulatif des 3 jours
  • Ressources pour aller plus loin : sites, livres, communautés

Nombre de stagiaires : 1

Taux de satisfaction moyen des stagiaires : 87%

Abandon : 0

Moyenne des évaluations en début de formation : 4/5 NIVEAU AVANCÉ

Score moyen certification TOSA :  950 

950 points NIVEAU EXPERT

Taux de progression moyen : 19% 

Le recueil des données a été réalisé entre le 1/01/2022 et le 01/08/2024. Pour cette période, 1 stagiaire a suivi cette formation, 100% ont été très satisfait. La satisfaction moyenne des stagiaires est de 87 %. Sur ces 1 stagiaire, aucun n’a abandonné.

Le niveau moyen avant formation était de 8/10 (niveau avancé) et de 9.5/10 en fin de formation (niveau expert) soit une progression de 19%.

Pour connaitre les statistiques détaillées (données brutes et formules de calcul), contactez-nous

Ressources pédagogiques

  • Un ordinateur par stagiaire dans une salle de formation confortable et équipée d’un vidéoprojecteur.
  • Un support de cours en version PDF ainsi que les fichiers de TP vous sont fournis sur clef USB au début de la formation.

Méthodes pédagogiques

  • Encadrement par un formateur habilité.
  • Manipulation par des exercices pédagogiques tout au long du programme.
  • Évaluation quotidienne afin de s’assurer que le stagiaire a assimilé le contenu du programme de formation.
  • Rappel succinct du programme de la veille.

Évaluation et sanction de fin de formation

Le TOSA (Test On Software Applications) est le premier standard d’évaluation et de certification des compétences informatiques.

Les tests sont adaptatifs et reposent sur une méthodologie de scoring, ce qui permet de mesurer tous les niveaux, de débutant à expert.

La certification Tosa Python est délivrée avec indication d’un score (entre 551 et 1000), correspondant à un niveau (Opérationnel, Avancé ou Expert). En deçà du score de 551 points le candidat se verra délivrer une attestation de passage de la certification.

L’évaluation Tosa Python est quant à elle délivrée avec indication d’un niveau allant d’Initial à Expert.

Avec l’AtelierDigital vous pouvez choisir de suivre votre formation numérique en profitant d’un confort optimal dans notre centre basé sur Paris (75011). Le centre est équipé de matériel à la pointe de la technologie mais vous pouvez également suivre nos formations de chez vous en Visio ou préparer un plan de formation au sein de votre entreprise.

Nous souhaitons des petits groupes de  3/4 stagiaires par session.

Cette formation permet de préparer une certification TOSA basée sur un questionnaire à choix multiple. L’examen (1h à 2h) s’effectue sur un poste prévu à cet effet et le résultat est immédiatement donné à la fin de l’examen.
Si votre formation est financée par votre CPF, l’examen est compris dans la formation. 

Les formations tendances

Les stagiaires ont également été intéressés par les formations suivantes  :

Si vous avez une question, n'hésitez pas à nous contacter !

Écrivez-nous via le formulaire de contact ou appelez-nous du lundi au vendredi de 8h30 à 18h.