DEVELOPPER EN PYTHON

Les points forts

Une formation :

  • en petits groupes ou en individuel
  • axée sur la pratique
  • visant une opérationnalité rapide
  • dispensée par des intervenants issus du monde professionnel

Durée : 35 heures

Lieu : sur Montpellier ou à distance

Objectif.s :
> Maîtriser la syntaxe essentielle de Python.
> Etre capable de créer et maintenir des applications complètes et complexes en Python

Public :
Etudiant(e), Salarié(e), Demandeur d’emploi, Entrepreneur(se), Grand Public

Modalités d’accès :
Entretien préalable + test (le cas échéant)

Pré requis :
> Notions d’algorithmie

Evaluation :
> Formation basée sur l’apprentissage pratique (Exercices pratiques – Mise en situation)
> Evaluation tout au long de la formation

Validation :
> Attestation de formation

Découvrir le langage

  • Historique, alternatives
  • A propos de Python 2 et Python 3
  • Présentation et installation de Python dans un environnement Windows ou Linux
  • Mise en oeuvre de Python : accès au terminal
  • Environnements de développement assistés ; association à des outils connus et éditeurs pratiques

Maîtriser la syntaxe de base

  • Syntaxe de base, en interprétation directe et en script
  • Déclarer des variables en Python, types internes et leur utilisation
  • Utiliser les opérateurs et expressions
  • Présentation et détail des structures de contrôle : les tests, les boucles
  • Utiliser les boucles et tests pour réaliser des algorithmes
  • Se servir des tableaux, algorithmes divers de traitement de données massives
  • Types de données et opérations avancées (ensembles, dictionnaires, ordonnancement…)
  • Gestion des exceptions

Structurer le code avec des fonctions

  • Intérêt des structurations du code dans le projet et pour le groupe de projets
  • Créer et organiser les fonctions
  • Retour des fonctions, absence de retour, multiples retours et intérêt dans un algorithme complexe
  • Espaces de noms, manipulation
  • Créations de bibliothèques de fonctions, documentation
  • Opérations les chaînes de caractères
  • Calculer avec Python
  • Gestion des dates, heures, intervalles de temps avec Python
  • Fonctions diverses nécessaires

Gérer les informations d’une base de données 

  • Interroger une base de données à travers un formulaire
  • Afficher les résultats dans un tableau
  • Créer des menus déroulants
  • Saisir dans un formulaire et envoyer dans une base
  • Ajouter des informations, mettre à jour, supprimer dans une base
  • Ouvrir une session avec un accès sécurisé
  • Enregistrer les données de connexion

Construire une interface graphique

  • Bibliothèques graphiques en Python
  • Tkinter vs PyQT ou autre
  • Widgets graphiques
  • Menus
  • Positionnement des composants
  • Gestion des fenêtres
  • Gestion des évènements

FORMATION EN PRESENTIEL

Nombre de stagiaires : 3 à 8 personnes ou en individuel

Modalités pédagogiques :
Formation intensive basée sur des travaux pratiques et / ou des études de cas permettant l’acquisition d’un logiciel et / ou d’une méthodologie de travail afin de rendre le.la stagiaire rapidement opérationnel.
A l’issue de la formation, envoi d’un support de cours et / ou d’une webographie résumant les notions abordées en formation.

FORMATION A DISTANCE

Nombre de stagiaires : formation en individuel

Modalités pédagogiques :
Formation intensive proposée en distanciel synchrone, sous forme de classes virtuelles avec alternance de sessions en direct et d’exercices pratiques / études de cas avec suivi techniques / pédagogique par tchat et mail en continu + la prise en main, le cas échéant, par le formateur de l’ordinateur du stagiaire à distance.
A l’issue de la formation, envoi d’un support de cours et / ou d’une webographie résumant les notions abordées en formation.

Modalités techniques :
Chaque stagiaire devra disposer d’un ordinateur personnel compatible avec la formation (configuration optimale + logiciel(s) installé(s)).

PLANNING

Formation en groupe :

  • Du 05.02 au 09.02.2024
  • Du 18.07 au 24.07.2024
  • Du 23.09 au 27.09.2024
  • Du 05.12 au 11.12.2024

Horaires : 9h30 – 13h / 14h – 17h30

Formation en individuel et / ou à distance :
Planning personnalisé

TARIFS

Formation en groupe :

  • Prise en charge (Pôle emploi, Entreprise, OPCO, AGEFIPH, …) et / ou CPF : 700 €
  • Autofinancement : adhésion* + 350 €

Formation en individuel et / ou à distance :

  • Prise en charge (Pôle emploi, Entreprise, OPCO, AGEFIPH, …) et / ou CPF : 1050 €
  • Autofinancement : adhésion* + 875 €

* Adhésion annuelle, acquittable une seule fois quelque soit le nombre de formations suivies

Afin d’évaluer au mieux vos besoins en formation et étudier avec vous les possibilités de financement, un entretien diagnostic gratuit sera préalable à toute rédaction d’un devis et à toute inscription.

Dernière mise à jour de la fiche : 13.12.2023