PYTHON Programmer en Python

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Décrire la philosophie de Python et identifier ses domaines d'application ;
  • Mettre en place un environnement de développement pour Python ;
  • Écrire des scripts en utilisant l'algorithmie de base du langage Python et les exécuter ;
  • Définir et utiliser des fonctions et des modules pour la structuration des programmes ;
  • Mettre en œuvre les concepts de la programmation orientée objet avec le langage Python ;
  • Implémenter des classes avec des attributs et des méthodes ;
  • Mettre en œuvre les concepts de la programmation objet (encapsulation, polymorphisme et héritage) ;

GROUPE ARKESYS


La formation maintenant pour vos talents de demain
Voir la fiche entreprise

Tarif

A partir de 6 200,00 €

Durée 28 heures réparties sur 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

GROUPE ARKESYS


La formation maintenant pour vos talents de demain
Voir la fiche

Tarif

A partir de 6 200,00 €

Durée 28 heures réparties sur 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Vous souhaitez apprendre la syntaxe du langage Python ainsi que la mise en œuvre de tous les concepts de la programmation fonctionnelle et orientée objet ? Cette formation est faite pour vous !

Programme

Introduction au langage Python

  • Présentation et historique du langage
  • Installation et prise en main d'un environnement de développement pour Python
  • Installation d'une distribution Python
  • Mise en place d'un IDE
  • Présentation des bonnes pratiques
  • Règles et conventions de nommage et de codage
  • Travaux pratiques :
  • Installation de Python
  • Installation et configuration d'un IDE
  • Prise en main de la console

 

Structure de base du langage

  • Structure des fichiers Python
  • Les types de données simples
  • Chaînes de caractères, nombres, …
  • Les types évolués
  • Les listes et les opérations et méthodes associées
  • Les tuples et les opérations et méthodes associées
  • Les dictionnaires et les opérations et méthodes associées
  • Instructions conditionnelles et boucles
  • if/elif/else, while, for, break, continue, …
  • Les fonctions
  • Définition d'une fonction
  • Appels de fonctions et paramètres Python
  • Structuration des programmes en module
  • Présentation de la notion de module
  • Import et utilisation de modules
  • Travaux pratiques :
  • Développement d'une application structurée en modules

 

La programmation orientée objet

  • Rappels
  • Le paradigme objet : classe, objet, comportements, caractéristiques
  • Formalisme des diagrammes UML
  • Définition d'une classe
  • Définition et structure
  • Constructeurs et destructeurs
  • Le paramètre self
  • Mise en œuvre de l'encapsulation dans les classes
  • Ecriture et utilisation des méthodes publiques/privées
  • Les mécanismes d'héritage
  • Généralisation à tous les types de données
  • Travaux pratiques :
  • Création de classes pour la représentation des objets métier de l'application
  • Mise en place de ces classes dans l'application

 

Notions avancées de programmation orientée objet

  • La gestion des erreurs
  • Présentation du mécanisme d'exception
  • Déclenchement des exceptions
  • Traitement des exceptions
  • Manipulation avancée des chaînes de caractères suivant l'approche objet
  • Travaux pratiques :
  • Mise en place de la gestion des exceptions dans l'application

 

Utilisation de la bibliothèque standard

  • Gestion de la ligne de commande
  • Lecture/écriture de fichiers
  • Les modules sys et os
  • Utiliser les expressions régulières
  • Développer rapidement de nouvelles lignes de commande avec options
  • Gérer vos différents systèmes d'exploitation avec les mêmes scripts
  • Travaux pratiques :
  • Ajout de fonctionnalité de persistance sur système de fichier à l'application
  • Développement d'une application en ligne de commande avec gestion des options et des paramètres

 

Concepteur : ENI SERVICES - Diffuseur : Groupe Arkesys

Prérequis

  • Connaître les notions fondamentales de la programmation

Public

  • Concepteurs-Développeurs

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Comprendre les principes fondamentaux de la programmation Python et son application à la manipulation et à l'analyse des données
  • Appliquer des techniques de nettoyage et de prétraitement des données pour préparer les ensembles de données à l'analyse
  • Créer et interpréter des visualisations de données à l'aide de bibliothèques Python
  • Développer des modèles de Machine Learning basiques pour l’analyse prédictive
  • Évaluer les performances des modèles d'apprentissage automatique
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Initiation à Youtube

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

Découvrir YouTube
- Analyse du marché
- Créer un compte
- Comment utiliser YouTube Découvrir les différents formats Tour d'horizon
- Comprendre le fonctionnement d'un compte YouTube 
- Créer une chaîne YouTube
- Gérer les publicités sur YouTube
- Quels sont les différents formats publicitaires ?
- Quels placements publicitaires ?
- Créer un compte publicitaire - Créer une campagne de publicité
- Analyser ses résultats KPI
- Optimiser les vidéos
- Découvrir YouTube Studio
- Créer des playlists
- Optimiser la description
- Déterminer la visibilité
- Programmer la publication
- Optimiser la miniature
- Utiliser les fiches
- Utiliser les écrans de fin
Tarif

A partir de 549,00 €

Durée

1j / 3h

Modes
  • Entreprise
  • Distance

Python – Programmation objet

Proposé par ENI Service

Objectifs de la formation

  • Décrire la philosophie de Python et identifier ses domaines d’application
  • 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
  • Concevoir des classes en respectant les bonnes pratiques de la programmation objet
  • Mettre en œuvre l’héritage
  • Réaliser et exécuter des scripts en utilisant les fonctionnalités de la librairie standard
  • Concevoir des interfaces graphiques
  • Réaliser des tests pour valider le bon fonctionnement de votre code
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Découvrir Zope, le DTML et les ZPT - Savoir développer des applications Python pour Zope
Tarif

A partir de 2 475,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer des macros en mode enregistrement
  • Exploiter les objets et collections Excel
  • Organiser le code en procédures
  • Déclarer et utiliser des variables et des constantes
  • Utiliser des conditions et des boucles pour agir sur le scénario d’exécution du code
  • Créer et gérer des boites de dialogues et des formulaires simples
  • Gérer les erreurs et utiliser les outils de débogage
  • Créer et utiliser des fonctions personnalisées
  • Optimiser le code en utilisant des variables de type tableau
  • Créer et utiliser des procédures évènementielles sur les objets Excel
  • Créer et gérer des formulaires personnalisés
  • Piloter des applications Microsoft à l'aide de l'automation
  • Manipuler des fichiers et des dossiers
Tarif

A partir de 1 750,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

PYTHON Programmation - Niveau 2

Proposé par GROUPE ARKESYS

Objectifs de la formation

  • Comprendre et mettre en œuvre des éléments de programmation plus avancée du langage Python ;
  • Etre autonome dans l'installation, la compréhension et la mise en œuvre des nombreux modules Python disponibles ;
  • Développer vos propres modules en respectant les règles qualités les plus répandues
Tarif

A partir de 4 650,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

Community Management

Proposé par YOU WEB

Objectifs de la formation

  • Elaborer une stratégie de community management
  • Organiser l’application opérationnelle d’un projet de community management
  • Suivre et évaluer l’impact de ses actions de community management
Tarif

A partir de 2 000,00 €

Durée

40 h

Modes
  • Distance

Canva : Créez des Designs Pro en un clin d'œil

Proposé par Bureau de la Formation

Objectifs de la formation

  • Connaitre les différentes interfaces de Canva.
  • Savoir organiser ses projets.
  • Être capable de modifier et personnaliser un modèle Canva à son image.
  • Savoir exporter un projet dans un format adapté à sa destination.
  • Être capable de programmer la mise en ligne d’une publication sur un réseaux social.
  • Savoir créer des publications personnalisées pour Facebook et Instagram.
Tarif

A partir de 1 050,00 €

Durée

3j / 21h

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

Je cherche à faire...