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

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

  • Analyser le rôle de Django et son lien avec Python pour le développement d’applications Web
  • Mettre en place un environnement de développement pour Django
  • Créer et configurer des applications Django ainsi que leur architecture
  • Créer le routage des URLs pour les faire correspondre à des traitements
  • Générer un rendu dans différents formats de sortie a destination des applications clientes et navigateurs
  • Créer des modèles et les lier à une base de données relationnelle
  • Implémenter des formulaires ainsi que les actions permettant de les traiter et insérer les données en base
  • Tester une application Django
Tarif

A partir de 990,00 €

Durée

37 heures

Modes
  • Distance

Maîtriser le langage PYTHON

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

1- Acquérir une compréhension fondamentale de la syntaxe et de la structure de Python.

2-Apprendre à utiliser les variables, les types de données et les opérateurs Python pour manipuler des informations.

3-Comprendre les structures de controle telles que les boucles et les instructions conditionnelles pour créer des programmes efficaces.

4- Explorer les fonctions et les modules Python pour organiser et réutiliser le code

5- Apprendre à manipuler des listes, des tuples, des dictionnaires et d'autres structures de données intégrées.

5- Comprendre les concepts de programmation fonctionnelle en Python

6- Se préparer à poursuivre l'apprentissage autonome pour continuer à améliorer ses compétences en Python
Tarif

A partir de 585,00 €

Durée

2j / 15h

Modes
  • 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

Formation Snowpark pour Python

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Snowpark pour Python, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Acquérir une compréhension approfondie du langage de programmation Python et de ses fonctionnalités avancées pour l'analyse de données
  • Comprendre les concepts clés de Snowpark et exécuter de tâches de transformation de données en utilisant des langages de programmation comme Python.
  • Maîtriser l'utilisation des bibliothèques Python spécifiques à Snowflake pour l'exploration, la manipulation et l'analyse des données stockées dans Snowflake
  • Découvrir les meilleures pratiques et les astuces pour optimiser les performances lors de l'exécution de tâches Python dans Snowflake / Snowpark
  • Acquérir les compétences nécessaires pour résoudre des problèmes de données spécifiques en combinant les fonctionnalités de Python et de Snowflake / Snowpark
  • Explorer différentes techniques et algorithmes de Machine Learning, tels que la régression, la classification, le clustering, etc
  • Utiliser FastAPI, un framework web Python, pour créer rapidement des API RESTful robustes et évolutives
  • Utiliser Streamlit, un framework pour le développement rapide d'applications web de data science, pour créer des interfaces utilisateur interactives et conviviales
Tarif

A partir de 2 490,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Comprendre le fonctionnement et les apports de ChatGPT et GPT-4
  • Intégrer les modèles ChatGPT et GPT-4 dans des applications de NLP en Python
  • Développer des applications de génération de texte, questions / réponses, résumé de contenu, prompting.
Tarif

A partir de 2 550,00 €

Durée

3j / 21h

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

3 jours (21 heures)

Modes
  • Distance
  • Centre

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

Formation Arduino et Raspberry Pi

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Arduino Raspberry Pi vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Choisir la bonne solution de prototypage rapide électronique en fonction de votre projet (Arduino, Raspberry Pi, etc.)
  • Savoir utiliser une breadboard pour prototyper un circuit simple
  • Savoir réaliser des programmes permettant d’utiliser : une entrée/sortie numérique (GPIOs), une entrée analogique (ADC) et une sortie PWM
  • Utiliser un Raspberry Pi pour créer un serveur web capable d’afficher les données de capteurs et permettant de le contrôler à distance
Tarif

A partir de 1 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l’issue de cette formation Logiciel R, vous aurez acquis les compétences et connaissances nécessaires pour :

  • Installer et utiliser l’environnement R
  • Savoir manipuler et reconnaitre les différents type d’objets de données
  • Programmer avec R
  • Appliquer des méthodes d’analyses statistiques courantes avec R
  • Réaliser des imports/exports avec différents supports fichier et bases de données
  • Restituer les résultats d’analyse graphiquement
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...