Accéder au contenu principal
AccueilPython

cursus

Programmation Python

Améliorez vos compétences en programmation. Apprenez à optimiser le code, à écrire des fonctions et des tests, et à utiliser les meilleures techniques de génie logiciel.
Démarrez le parcours gratuitement

Inclus avecPremium or Teams

Pythontopics.programmation19 heures9,539

Créez votre compte gratuit

GoogleLinkedInFacebook

ou

En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données sont stockées aux États-Unis.
Group

Formation de 2 personnes ou plus ?

Essayer DataCamp for Business

Apprécié par les apprenants de milliers d’entreprises

Description du cursus

Programmation Python

Dans ce parcours, vous vous appuierez sur les concepts et les compétences abordés dans le parcours de compétences Fondamentaux de la programmation Python ! Améliorez vos fonctions personnalisées en exploitant les gestionnaires de contexte et les décorateurs, et apprenez à améliorer l'efficacité de votre code. Au fur et à mesure que vos compétences se développeront, vous comprendrez les concepts du génie logiciel, y compris la modularité, la documentation et les tests automatisés à l'aide de pytest. À la fin de la formation, vous utiliserez vos compétences en programmation orientée objet (POO) pour lire, réutiliser et maintenir votre code. Commencez ce parcours pour continuer votre voyage dans la programmation Python. Ensuite, vous acquerrez une expérience pratique en apprenant à écrire des fonctions en suivant les meilleures pratiques, telles que la rédaction de la documentation et l'utilisation de gestionnaires de contexte et de décorateurs. Au fur et à mesure que vos compétences en Python se développeront, vous comprendrez les concepts du génie logiciel, y compris la modularité, la documentation et les tests automatisés, avant de vous plonger dans l'apprentissage des compétences de test unitaire telles que le débogage du code, le développement piloté par les tests (TDD) et l'utilisation de fixtures et de mocking. En cours de route, vous utiliserez des paquets tels que pandas, NumPy, setuptools, pytest et pycodestyle pour pratiquer la programmation Python. À la fin de la formation, vous utiliserez vos compétences en programmation orientée objet (POO) pour lire, réutiliser et maintenir votre code. Commencez ce parcours pour continuer votre voyage dans la programmation Python.

Conditions préalables

Principes de base de la programmation en Python
  • Chapter

    Bonus

    Context Managers

    If you've ever seen the "with" keyword in Python and wondered what its deal was, then this is the chapter for you! Context managers are a convenient way to provide connections in Python and guarantee that those connections get cleaned up when you are done using them. This chapter will show you how to use context managers, as well as how to write your own.

  • Chapter

    Decorators are an extremely powerful concept in Python. They allow you to modify the behavior of a function without changing the code of the function itself. This chapter will lay the foundational concepts needed to thoroughly understand decorators (functions as objects, scope, and closures), and give you a good introduction into how decorators are used and defined. This deep dive into Python internals will set you up to be a superstar Pythonista.

  • Chapter

    Now that you understand how decorators work under the hood, this chapter gives you a bunch of real-world examples of when and how you would write decorators in your own code. You will also learn advanced decorator concepts like how to preserve the metadata of your decorated functions and how to write decorators that take arguments.

  • Course

    4

    Écrire du code Python efficace

    Apprenez à écrire un code efficace qui s'exécute rapidement et qui alloue les ressources de manière habile afin d'éviter les frais généraux inutiles.

  • Course

    Maîtrisez les tests Python : Apprenez des méthodes, créez des vérifications et assurez-vous d'un code sans erreur avec pytest et unittest.

  • Project

    Review a data analysis workflow for adherence to Python standards and best-practices.

Programmation Python
4 cours
Piste
terminée

Earn Déclaration de réalisation

Ajoutez ces informations d’identification à votre profil LinkedIn, à votre CV ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Inclus avecPremium or Teams

S'inscrire maintenant

Inscrivez-vous 15 millions d’apprenants et commencer Programmation Python Aujourd’hui!

Créez votre compte gratuit

GoogleLinkedInFacebook

ou

En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données sont stockées aux États-Unis.