Apprenons à nous connaître

Simplement, rapidement et gratuitement

Formation Python en sur-mesure (Lectra)

Cette formation n'accepte que les entreprises.

Vous disposez d'un droit d'accès, d'opposition et de rectification des informations vous concernant. Vous pouvez exercer ces droits auprès de nos services à support@skills.hr.

Pour plus d'informations, consultez notre politique de confidentialité.

star--3

Formation Python en sur-mesure (Lectra) avec TechnoWide

À propos de cette formation

Bordeaux

33

> 1 740€ HT

> 0€ HT (Individuel)

3 jours

21 heures

Action de formation

Éligible OPCO

En savoir plus

Objectifs pédagogiques

  • Objectif de la première journée : Prise en main de Python, modules et packages, introduction des bonnes pratiques de codage
  • Objectif de la deuxième journée : Frameworks de développement web et BDD
  • Objectif de la troisième journée : tests unitaires et Déploiement de modèles d’IA
Contenu de la formation
  • Introduction
    • Installation de Python
    • Le shell Python
  • Variables et objets
    • Calculs
    • Variables
    • Affichage
    • Strings
    • Listes
    • Tuples
    • Dictionnaires
  • Conditions et tests
    • Tests à plusieurs cas
    • Importance de l’indentation
    • Tests multiples
    • Instructions break et continue
    • Tests de valeur sur des floats
  • Boucles et comparaison
    • Boucles for
    • Comparaisons
    • Boucles while
  • Fonctions
    • Définition
    • Passage d’arguments
    • Renvoi de résultats
    • Arguments positionnels et arguments
    • Variables locales et variables globales
  • Classe et objets
    • Construction d’une classe
    • Espace de noms
    • Polymorphisme
    • Héritage
    • Différence entre les attributs de classe et d’instance
    • Bonnes pratiques pour construire et manipuler ses classes
  • Fichiers
    • Lecture dans un fichier
    • Écriture dans un fichier
    • Ouvrir deux fichiers avec l’instruction with
    • Note sur les retours à la ligne sous Unix et sous Windows
    • Importance des conversions de types avec les fichiers
    • Du respect des formats de données et de fichiers
    • Module ftplib
  • Création de modules
    • Création d’un module
    • Utilisation de son propre module
    • Les docstrings
    • Visibilité des fonctions dans un module
  • Packages
    • Installation avec pip
  • Bonnes pratiques en programmation Python
    • De la bonne syntaxe avec la PEP 8
    • Les docstrings et la PEP 257
    • Outils de contrôle qualité du code
    • Outil de formatage automatique du code
    • Organisation du code
    • Conseils sur la conception d’un script
    • Pour terminer : la PEP 20
  • Bases de données
    • Introduction de SQLite
    • Autres librairies pour des BDD relationnelles
  • Autres modules
    • Module Os
    • Module argparse
    • NumPy
    • Pandas
    • MatPlotLib
  • Frameworks pour le développement web
    • Architecture MVC et MVT
    • Modeule Request
    • Flask
    • Djongo
  • Tests unitaires
    • Unittest
    • Pytest
  • Frameworks IA
    • Modèles ML sous Python : SikitLEarn, TensorFlow, Pytorch
    • MLOps : déploiement de modèles

L'organisme de formation

star--1
TechnoWide

Assurer votre succès !

Découvrir TechnoWide

Public concerné

  • Développeurs

Conditions d'accès

Accessibilité

Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d'étudier ensemble les possibilités de suivre la formation.

Capacité

0 à 10 places

Délai d'accès

2 semaines

Diplôme / Certification

  • Pas de certification

Plus qu'une formation !

Équipe pédagogique

Votre formateur est un consultant et architecte logiciel avec plus de 15 années d'expériences pédagogiques et techniques.

Ressources pédagogiques

  • Moyens pédagogiques : Réflexion de groupe et apports théoriques du formateur, Travail d'échange avec les participants sous forme de réunion-discussion, Utilisation de cas concrets issus de l'expérience professionnelle, Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques, Remise d'un support de cours.
  • Moyens techniques en Présentiel : Accueil des stagiaires dans une salle dédiée à la formation, équipée d'ordinateurs, d'un vidéo projecteur d'un tableau blanc et de paperboard.
PDF du programme

D'autres formations qui pourraient vous intéresser

star--2

Formation GIT, Gestion des sources

Git est un système de contrôle de version distribué gratuit et en licence open source. Il a été conçu pour traiter aussi bien des petits ou de très gros projets avec rapidité et efficacité. Git surclasse les autres outils de SCM comme Subversion, CVS, Perforce et ClearCase par sa performance, la taille des dépôts et des fonctionnalités uniques.
Lieux sur devis

> 0€ HT

2 jours | 14 heures
star--2

Formation Apache Storm Développer des applications pour le Big Data

A l'issue de cette formation, vous saurez développer des applications vous permettant de traiter en temps réel des données et services placés dans le Cloud. Vous découvrirez également les atouts de Storm par rapport au Big Data traditionnel et comprendrez son système de calcul distribué temps réel.
Lieux sur devis

> 0€ HT

3 jours | 21 heures

Organismes de formation de confiance !

Nos prestataires de formations couvrent l’ensemble des secteurs professionnels et sont répartis partout en France. Découvrez comment ils peuvent vous accompagner !