Formation Python

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Connaître l'intérêt de Python, son contexte
  • Connaître les différents types de données et d'opérateurs
  • Utiliser les fonctions Python
  • Installer des modules et des packages en Python
  • Utiliser Python pour la programmation orientée objet
  • Manipuler quelques concepts avancés du langage
  • Identifier les cas d'usage de Python pour le web

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 1 800,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 1 800,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Le python est un langage de programmation devenu incontournable dans le développement de logiciels et de programmes. Le langage Python est particulièrement adapté à la programmation orientée objet. Avec cette formation pour développeur Python, vous aborderez les fonctionnalités de ce langage, ses capacités et son intérêt. Vous verrez les bases du langage de programmation Python, les différents modules et packages. Vous serez enfin formé à la programmation orientée objet ainsi qu’initié au multithreading, à Tkinter et à Django pour utiliser Python pour le web. Vous pouvez suivre cette formation Python à distance ou en présentiel.

Programme

Présentation du langage Python

Vue d’ensemble du langage Python (l’historique du langage, la dernière version, ses champs d’application…)
Les différents environnements Python
Les caractéristiques syntaxiques et les guides Python (PEP8, Pyguide…)
Bien organiser son code de programmation Python
Les bonnes pratiques de nommage
Comparaison entre les versions de Python
Les outils et les ressources utiles
Installation et configuration de Python
Travail Pratique possible : Installer et configurer Python.

Se former à Python : les bases

Les types de données (strings, nombres, booléens, etc.)
Conversion des types de données
Utilisation de tableaux statiques (tuples)
Utilisation de tableaux dynamiques (list)
Utilisation des dictionnaires (dict)
Les opérateurs logiques
Les opérateurs de comparaison
Les boucles et conditions (if, elif, else, for, while, range())
Les fonctions en Python
Paramétrer les fonctions
La portée des variables
Les fonctions spéciales (map, lambda, filter)
Formulation et utilisation des expressions communes
Gestion des exceptions en Python (raise, finally, try, except)
Les assertions
Travaux pratiques possibles : Affichage de valeurs, création de fonctions, de boucles, utilisation des listes et des chaînes de caractères, comment identifier et corriger les erreurs, comment mettre en place des exceptions pour le contrôle…

Modules et packages avec Python

Présentation des modules, des packages et de PythonPath
Importation et utilisation de modules et packagee
Vue d’ensemble des modules standards pour développer en Python
Installation de modules à l’aide de pip
Travaux pratiques possibles: créer et utiliser des modules et des packages, en importer, en installer…

La programmation orientée objet en Python

Tour d’horizon de la programmation Python orientée objet
Définition de classes et d’objets
Les méthodes de classes
Les propriétés de classes
Les différents types d’objets à coder en Python (numériques, itérables, autres)
Appréhender la notion d’objet mutable/immutable
L’héritage simple
L’héritage multiple
Le polymorphisme
Travaux pratiques possibles : Utilisation de classes et d’objets à l’intérieur d’un programme.

Pour aller plus loin

Le multithreading grâce au module threading
S’initier aux interfaces graphiques à l’aide de Tkinter
Présentation du framework Django pour le web
Travaux pratiques possibles pur cette formation de développeur Python : faire ses débuts et réaliser sa première application à l’aide de Tkinter et de Django.

Prérequis

Connaissances basiques en programmation

Public

Développeurs

Ces formations pourraient vous intéresser

Objectifs de la formation

Construire une API REST en Python avec FastAPI
Tarif

A partir de 1 975,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser le multi-threading et l'implémentation de tests
Tarif

A partir de 1 795,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Présenter les concepts fondamentaux de Spark, Cassandra et Kafka
  • Développer une application orientée use case avec Spark, Cassandra et Kafka
  • Définir le Data Engineering
  • Décrire l'architecture Big Data de manière approfondie.
Tarif

A partir de 3 040,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les subtilités du langage Python et en tirer parti pour écrire des programmes bien structurés, robustes et efficaces
  • Gérer le développement en langage Python, de façon approfondie.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les principes fondamentaux du Machine Learning pour une mise en oeuvre adaptée d'un projet d'Intelligence Artificielle
  • Décrire les concepts d'apprentissage automatique et l'évolution du Big Data vers le Machine Learning
  • Définir les enjeux de l'utilisation du Machine Learning, incluant les bénéfices attendus et des exemples d'usage
  • Identifier le positionnement du Machine Learning dans la chaîne de traitement de la donnée
  • Reconnaître les outils et les acteurs leaders du marché
  • Décrire les principaux algorithmes et la démarche projet à appliquer selon les cas d'usages en entreprise
  • Identifier les clés de réussite d'un projet intégrant du Machine Learning.
Tarif

A partir de 1 720,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Construire une API en Python
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser les éléments avancés du langage et les design patterns
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les méthodes de Machine Learning
  • Assimiler les notions mathématiques relatives au Machine Learning
  • Comprendre les algorithmes d'apprentissage
  • Obtenir et préparer les données et évaluer les modèles d'apprentissage
  • Maîtriser la régression, la classification, le clustering
  • Avoir des notions en deep learning
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Je cherche à faire...