Apprenons à nous connaître
Simplement, rapidement et gratuitement
Formation Python en sur-mesure (Lectra)
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é.
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
-
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
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
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.
D'autres formations qui pourraient vous intéresser
Formation Drupal 8/9 - Développeur
> 0€ HT
Formation C# - Développement d'applications Windows Form
> 2900€ HT
-
- Formation en Langages de programmation à Paris
- Formation en Langages de programmation à Saint-Herblain
- Formation en Langages de programmation à Noves
- Formation en Langages de programmation à Nantes
- Formation en Langages de programmation à Le Mans
- Formation en Langages de programmation à Pau
- Formation en Langages de programmation à Saint-Sébastien-sur-Loire
- Formation en Langages de programmation à Charnay
- Formation en Langages de programmation à Courville-sur-Eure
- Formation en Langages de programmation à Les Avirons
- Formation en Langages de programmation à Plouédern
- Formations dans Langages de programmation à distance
-
- Formation en Bases de données à Bordeaux
- Formation en Français à Bordeaux
- Formation en Outils collaboratifs à Bordeaux
- Formation en Gestion de projets à Bordeaux
- Formation en Habilitations à Bordeaux
- Formation en Réseaux informatiques à Bordeaux
- Formation en Gérontologie à Bordeaux
- Formation en Paramédical à Bordeaux
- Formation en Excel à Bordeaux
- Formation en Sécurité à Bordeaux
- Formation en Multimédia à Bordeaux
- Formation en Élus IRP et CSE à Bordeaux