Plan du cours
Introduction à GitHub Copilot
- Aperçu de la programmation assistée par l'IA
- Fonctionnalités et avantages de GitHub Copilot
- Configuration de Copilot pour le développement Python
Rédaction de code Python avec Copilot
- Génération d’extraits de code et de fonctions
- Amélioration de la lisibilité et du style du code
- Utilisation de Copilot pour les bibliothèques Python standard
Débogage et résolution des problèmes
- Identification et résolution des erreurs à l’aide de Copilot
- Intégration de Copilot dans les flux de travail de débogage
- Bonnes pratiques pour un débogage fiable
Automatisation des tâches répétitives
- Création de scripts pour les tâches courantes
- Réduction du code générique (boilerplate)
- Augmentation de l'efficacité grâce à l’automatisation guidée par Copilot
Mise en œuvre de l'apprentissage automatique avec Copilot
- Utilisation de Copilot pour le prétraitement et la visualisation des données
- Implémentation d’algorithmes d’apprentissage automatique
- Création de pipelines pour l’entraînement et l’évaluation des modèles
Téchniques avancées et bonnes pratiques
- Personnalisation de Copilot pour des flux de travail spécifiques
- Combinaison de Copilot avec les outils de contrôle de version et de collaboration
- Considérations éthiques et limitations de la programmation assistée par l'IA
Résumé et étapes suivantes
Pré requis
- Connaissances de base en programmation Python
- Familiarité avec un environnement de développement intégré (IDE) comme Visual Studio Code
Public visé
- Développeurs Python
Nos clients témoignent (2)
J'ai acquis des connaissances sur la bibliothèque Streamlit en Python et je vais certainement essayer de l'utiliser pour améliorer les applications de mon équipe qui sont actuellement développées avec R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Formation - GitHub Copilot for Developers
Traduction automatique
Formateur capable d'ajuster le niveau du cours pendant la formation pour correspondre à notre niveau de compréhension sur le sujet, afin que nous puissions acquérir des connaissances plus utiles qui nous aideront davantage à maîtriser les outils dans notre travail quotidien.
Tatt Juen - ViTrox Technologies Sdn Bhd
Formation - Intermediate GitHub Copilot
Traduction automatique