Description

Public Visé :

Dispositifs

  • Plan de transition professionnel (CPF de transition)
  • Salariés quel que soit le secteur d’emploi ou personne en recherche d’emploi avec le CPF
  • Indépendant avec leur CFP (contribution à la formation professionnelle)
  • L’employeur pour leurs salariés avec le Plan de développement des compétences

Prérequis à la formation :

aucun pré requis.

Objectifs de formation

  • Développer une application Python
  • Savoir enseigner les bases de Python

Compétences associées

  • Définir le cadre de votre formation
  • Gérer les données à l’aide du processus ETL
  • Utiliser le contrôle de version avec Git et GitHub
  • Appliquer les bases de la programmation en Python
  • Utiliser la programmation orientée objet pour développer un programme Python
  • Écrire un code Python robuste en utilisant la PEP 8
  • Structurer le code d’un programme Python en utilisant un design pattern

Savoirs

  • Le code Python

Organisation de la formation :

Nous organisons notre formation en petits groupes de 8 à 12 personnes maximum afin de pouvoir suivre au mieux chacun de nos apprenants, dans l’entreprise ou chez le stagiaire. Ainsi nous nous adaptons à chaque profil.

La formation s’appuie sur l’expérience existante des participantes. Elle se déroule sur quatre séances, ce qui permet que les participantes puissent expérimenter les outils présentés entre chaque séance et que ce nouveau matériel puisse être discuté à la séance suivante, dans l’objectif d’ancrer les pratiques et de consolider les acquis.

A chaque situation une solution pour suivre sa formation dans les conditions les plus favorables au maintien de l’activité professionnelle

Durée de formation :

  • 12 demi-journées

Délai d’accès à la formation :

D’une semaine à un mois en fonction du nombre de participant et du mode de prise en charge

Prochaines sessions de la formation :

Notre organisation en petit groupe et la pédagogie différenciée que nous adoptons nous permettent d’adapter les dates de débuts de formation à chaque stagiaire.

N’hésitez pas à contacter notre coordinatrice afin de déterminer la date la mieux adaptée en fonction de vos acquis, et votre statut au 06 60 68 95 08

Moyens et méthodes pédagogiques :

  • La pédagogie de la formation est basée essentiellement sur l’expérimentation, avec des exercices de pratique et de mise en situation.
  • Des temps d’échanges verbaux sont également proposés pour partager, analyser les vécus des participants et les mettre en lien avec leur pratique professionnelle.

Évaluation des acquis de la formation :

  • Questionnaire d’évaluation
  • Retours personnalisés par le formateur au cours de la formation.
  • Bilan oral des stagiaires en fin de stage.

Sanction de la formation

Attestation de formation

Programme de la formation par séance :

La durée des séances est adaptée en demi-journée.

Séance 1 : Comprendre le Web

Le monde du Web vous intéresse, mais vous n’y connaissez rien ? Vous décrochez quand vous entendez du vocabulaire geek ? Imprégnez-vous de la culture du Web avec ce cours !

Séance 2 : Apprenez à apprendre

Être capable d’apprendre vite et bien est une compétence clé dans n’importe quel domaine. Suivez ce cours pour améliorer votre capacité d’apprentissage !

Séance 3 : Découvre les métiers de développeur 

Les codeurs, programmeurs, développeurs… Qu’est-ce que c’est ? Découvrez les différents métiers du développement, du Web au mobile, du back-end au front-end. Vous verrez comment vous former et comment évoluer dans le code.

Séance 4 : Apprenez les bases du langages python

Python est très demandé et accessible pour les débutants. Apprenez à coder avec Python pour écrire des programmes simples mais puissants et pour automatiser les tâches.

Séance 5 : Initiez-vous à Python pour l’analyse de données

Dans ce cours, vous apprendrez un langage de programmation indispensable pour l’analyse de données : Python. Nous aborderons ensemble les notions fondamentales de la programmation Python, à l’aide d’exemples simples et d’exercices pratiques.

Séance 6 : Apprenez à utiliser la ligne de commande dans un terminal

Apprenez à écrire des lignes de commandes qui vous permettront de communiquer avec votre ordinateur.

Séance 7 : Mettez en place votre environnement Python

Installez votre environnement Python en utilisant pip pour gérer des paquets, virtual env pour créer un environnement virtuel pour chaque projet, et PyCharm comme IDE.

Séance 8 : Prenez la parole en public

Mobilisez des techniques de communication en public. Créez votre contenu avec le storytelling et le mind mapping, et entraînez-vous pour maîtriser votre prestation orale.

Séance 9 : Gérer du code avec GIT et GITHUB

Installez Git et GitHub et apprenez les commandes de base de Git pour gérer votre code et déployer vos projets de développement.

Séance 10 : Apprenez la programmation orientée objet avec Python

Pensez le code autrement avec la programmation orientée objet ! Manipulez des objets qui se veulent proches des objets du monde réel. Dans ce cours, vous créerez des classes, des méthodes, et utiliserez l’héritage.

Séance 11 : Écrivez du code Python maintenable

Maintenant que vous avez appris à programmer avec Python, rendez votre code propre, lisible et facile à modifier. Pour cela vous appliquerez le guide de style PEP 8, quelques design patterns clés et les principes SOLID.

Séance 12 : Devenez un expert de GIT et GITHUB

Devenez un expert de Git et GitHub : utiliser une méthode et des commandes pour gérer les conflits, mettez en place des workflows, des hooks et utiliser un client GUI.

Devenez un expert de Git et GitHub : utiliser une méthode et des commandes pour gérer les conflits, mettez en place des workflows, des hooks et utiliser un client GUI.

Votre formateur : Ludovic BAUDRY

  • Consultant indépendant depuis 5 ans Commercial/ Communication/ Digital
  • Formateur depuis 5 ans en Marketing/ Management/ Communication

Code, Programme, Logiciel, Numérique

Tarif

Print Friendly, PDF & Email

Features

Yes
Certificate
0
Groups

Certificates