Python : programmation initiation

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

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

DEMOS


Leader de la formation professionnelle et du conseil en ressources humaines
Voir la fiche entreprise

Tarif

A partir de 2 450,00 €

Durée 3 jours ( 21 heures )
Modes
  • Entreprise
Sessions

DEMOS


Leader de la formation professionnelle et du conseil en ressources humaines
Voir la fiche

Tarif

A partir de 2 450,00 €

Durée 3 jours ( 21 heures )
Modes
  • Entreprise
Sessions

Description

Cette formation en développement logiciel vous apprendra la syntaxe du langage Python dans le détail et des concepts avancés comme la programmation orientée objet.

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

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

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

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

Accès aux bases de données avec Python
Connexion normalisée aux bases de données
. La DB-API
Expression et exécution de requêtes SQL
. Récupération de données structurées
. Mise à jour de données
Utilisation de la base de données SQLite3 embarquée dans Python
Les mécanismes de persistance par l’ORM
. Rappels sur l’ORM
. L’ORM en Python
. Utilisation de SQL Alchemy

Prérequis

Cette formation ne nécessite aucun pré-requis.

Public

Cette formation s’adresse à des développeurs ou à toute personne voulant s’initier à la programmation Python.

Ces formations pourraient vous intéresser

Objectifs de la formation

Introduction à  la programmation VBA - Connaître les objets Word
Tarif

A partir de 750,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

PYTHON Méthodes de Machine Learning

Proposé par GROUPE ARKESYS

Objectifs de la formation

  • Utiliser les différents composants de l'interface Python
  • Connaître les avantages et inconvénients du Machine Learning
  • Mettre en place les méthodes de Machine Learning avec les outils de Scikit-learn dans un objectif de prédiction
  • Construire un modèle prédictif
  • Evaluer la performance d'un modèle et ses erreurs
  • Optimiser un modèle
Tarif

A partir de 4 650,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Concevoir et tester un modèle de ML (Machine Learning) avec MLflow
  • Concevoir et tester un pipeline MLOps robuste avec MLflow
  • Déployer votre modèle en production
  • Surveiller votre modèle de production et corriger les écarts.
Tarif

A partir de 3 800,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

Savoir analyser des données avec Python
Tarif

A partir de 2 995,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Créer des applications avec une base de données PostgreSQL.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Distance
  • Centre

Formation Rust

Proposé par DAWAN

Objectifs de la formation

Connaître l'intérêt et l'utilisation du langage Rust - Etre capable de développer, compiler et tester une application en Rust
Tarif

A partir de 2 245,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Réviser les bases de la programmation en VBA
  • Déclarer et utiliser des variables tableaux
  • Expérimenter les événements
  • Concevoir des interfaces utilisateurs avec les formulaires
  • Gérer les liaisons multi-applicatives
  • Automatiser les importations de données
  • Développer avec les listes, Tableaux Croisés Dynamiques (TCD) et graphiques.
Tarif

A partir de 1 380,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

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

Formation Programmer en Python

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Identifier les domaines d'application de Python
  • Mettre en œuvre différents modules de programmation Python
  • Réaliser des interfaces graphique
Tarif

Contacter l'organisme

Durée

Nous contacter

Modes

Je cherche à faire...