Saltar al contenido principal
InicioPython

programa

Programación en Python

Mejora tus conocimientos de programación. Aprende a optimizar el código, a escribir funciones y pruebas, y a utilizar las mejores técnicas de ingeniería de software.
Iniciar pista de forma gratuita

Incluido conPremium or Teams

Pythontopics.programacion19 horas9,538

Crea Tu Cuenta Gratuita

GoogleLinkedInFacebook

o

Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.
Group

¿Entrenar a 2 o más personas?

Probar DataCamp for Business

Preferido por estudiantes en miles de empresas

Descripción de la pista

Programación en Python

En este tema, te basarás en los conceptos y habilidades cubiertos en el tema de habilidades Fundamentos de la Programación en Python. Mejora tus funciones personalizadas aprovechando los gestores de contexto y los decoradores, y aprende a mejorar la eficacia de tu código. A medida que desarrolles tus habilidades, comprenderás conceptos de ingeniería del software, como la modularidad, la documentación y las pruebas automatizadas con pytest. Al final del curso, utilizarás tus conocimientos de programación orientada a objetos (POO) para leer, reutilizar y mantener tu código. Inicia este tema para continuar tu viaje en la programación en Python. A continuación, obtendrás experiencia práctica mientras aprendes a escribir funciones siguiendo las mejores prácticas, por ejemplo, cómo redactar documentación y utilizar gestores de contexto y decoradores. A medida que desarrolles tus conocimientos de Python, comprenderás conceptos de ingeniería de software, como la modularidad, la documentación y las pruebas automatizadas, antes de sumergirte en el aprendizaje de técnicas de pruebas unitarias, como la depuración de código, el desarrollo dirigido por pruebas (TDD) y el uso de fixtures y mocking. Por el camino, utilizarás paquetes como pandas, NumPy, setuptools, pytest y pycodestyle para practicar la programación en Python. Al final del curso, utilizarás tus conocimientos de programación orientada a objetos (POO) para leer, reutilizar y mantener tu código. Inicia este tema para continuar tu viaje en la programación en Python.

Prerrequisitos

Fundamentos de programación en Python
  • Chapter

    Sobresueldo

    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

    Sobresueldo

    Decorators

    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

    Escribir código Python eficiente

    Aprende a escribir código eficiente que se ejecute rápido y gestione recursos hábilmente para evitar sobrecarga.

  • Project

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

Programación en Python
4 cursos
Pista
completa

Obtener Declaración de Logro

Añade esta credencial a tu perfil, currículum vitae o CV de LinkedIn
Compártelo en las redes sociales y en tu evaluación de desempeño

Incluido conPremium or Teams

Inscríbete ahora

Únete a más 15 millones de estudiantes y empezar Programación en Python ¡Hoy!

Crea Tu Cuenta Gratuita

GoogleLinkedInFacebook

o

Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.