Formation Python Initiation + Approfondissement

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Connaître les possibilités et limites de Python - Maîtriser la syntaxe essentielle de Python. Etre capable de créer et maintenir des applications complètes et complexes en Python

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 995,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 995,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

     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

    Atelier : Mise en place d'un environnement de développement

    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

    Atelier : Multiples algorithmes pour maitriser la syntaxe de base.

    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

    Atelier : Construction d'une bibliothèque de fonctions

    Maîtriser l'Objet et modéliser une implémentation

    Différents styles de programmation, apports de l'objet
    Objet et classes
    Gestion des attributs et méthodes
    Instanciation, destruction
    Encapsuler les données et utiliser des propriétés
    Agrégation d'objets
    Héritage simple et multiples
    Polymorphisme
    Introspection
    Utilisation d'interfaces
    Modélisation UML : diagrammes de classes, d'objets

    Atelier : Conception UML d'une application et implémentation des classes métiers

    Manipuler des données

    Manipulation de fichiers
    Parsing Xml, JSON
    Gestion des logs avec Python
    Documentation du code et génération de rendu HTML
    Utiliser des bases de données avec Python, DBAPI

    Atelier : Manipulation de fichiers et opérations liées à une base de données SQLite.

    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

     Atelier : Implémentation d'une interface graphique complète d'une application

    Prérequis

    Aucun

    Public

    Tous

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    • Mettre en place un environnement de développement
    • Utiliser les éléments de base du langage
    • Définir et utiliser des fonctions et des modules pour la structuration des programmes
    • Réaliser et exécuter des scripts pour automatiser différentes tâches courantes
    • Accéder et manipuler des données stockées dans des fichiers
    • Analyser des fichiers de logs en utilisant les expressions régulières
    • Envoyer des mails
    • Consommer des API de services web
    Tarif

    A partir de 2 100,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Créer et paramétrer votre environnement de travail Python scientifique
    • Reconnaître l'écosystème scientifique de Python
    • Analyser les données avec NumPy, Pandas et SciPy
    • Visualiser les données avec Matplotlib et Pandas.
    Tarif

    Contacter l'organisme

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    AWS Développement

    Proposé par ENI Service

    Objectifs de la formation

    • Configurer le kit SDK AWS et les informations d'authentification pour Java, C#/.Net, Python et JavaScript
    • Interagir avec les services AWS et à développer des solutions à l'aide du kit SDK AWS
    • Utiliser Amazon Simple Storage Service (Amazon S3) et Amazon DynamoDB comme magasins de données
    • Intégrer des applications et données avec Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) et AWS Step Functions
    • Utiliser AWS Identity and Access Management (IAM) pour l'authentification au service
    • Utiliser Web Identity Framework et Amazon Cognito pour l'authentification des utilisateurs
    • Améliorer la stabilité des applications à l'aide d'Amazon ElastiCache et Amazon CloudFront
    • Déployer des applications avec AWS Elastic Beanstalk et AWS CloudFormation
    • Utiliser d'Amazon ElastiCache pour améliorer l'évolutivité d'une application
    • Utiliser des conteneurs dans le processus de développement applicatif
    • Mettre en œuvre un pipeline d'intégration et de déploiement en continu (CI/CD) pour déployer des applications sur AWS
    Tarif

    A partir de 2 290,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    • Acquérir la posture et les 8 compétences du coach selon le référentiel ICF
    • Bénéficier d’un entraînement pratique intensif avec supervision et mentoring
    • Obtenir la certification ICF à travers un processus rigoureux d’évaluation
    Tarif

    A partir de 11 990,00 €

    Durée

    20j / 140h

    Modes
    • Centre
    • Entreprise

    Objectifs de la formation

    Construire une API en Python avec FastAPI et implémenter une couche d'accès aux données avec un ORM
    Tarif

    A partir de 3 475,00 €

    Durée

    5j / 35h

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

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

    • Utiliser Scikitlearn pour créer des modèles d'apprentissage machine
    • Concevoir des expériences et interpréter les résultats des tests A/B
    • Visualiser l'analyse de clustering et de régression en Python à l'aide de Matplotlib
    • Produire des recommandations automatisées de produit ou de contenu avec des techniques de filtrage collaboratif
    • Appliquer les meilleures pratiques en matière de nettoyage et de préparation de vos données avant l'analyse.
    Tarif

    A partir de 2 280,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Maîtriser la syntaxe du langage Python
    • Apprendre à développer vos propres programmes from scratch  
    • Acquérir les connaissances nécessaires pour debugger et maintenir les scripts développés par d’autres développeurs
    Tarif

    A partir de 2 450,00 €

    Durée

    3j / 21h

    Modes
    • Entreprise

    Objectifs de la formation

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

    • Déterminer les enjeux actuels et futurs de la cryptographie
    • Identifier le vocabulaire associé à la cryptologie : algorithme, hachage, clé
    • Distinguer les différences entre les principales plateformes Blockchain
    • Désigner les techniques cryptographiques les plus utilisées
    • Reconnaître les méthodes d'échange, de gestion et de certification des clés publiques
    • Citer les concepts et outils de chiffrement, déchiffrement, authentification ou encore garantie d'intégrité des messages
    • Identifier les concepts de cryptographie utilisés dans la Blockchain.
    Tarif

    A partir de 3 800,00 €

    Durée

    4j / 28h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    A l’issue de la formation, le stagiaire sera capable de :

    • Acquérir, développer et consolider des compétences clés sur le logiciel ACCESS,
    • Maîtriser et confirmer les fonctions de bases ou intermédiaires ou avancées (adaptées aux besoins du participant)
    • Comprendre la dimension d’une base de données
    • Être plus productif en se facilitant le quotidien, en automatisant les opérations répétitives
    • Créer une base de données
    • Gagner en autonomie et en confiance dans le développement d’une base de données
    Tarif

    A partir de 525,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Je cherche à faire...