Saltar al contenido principal
InicioPython

Escribir código Python eficiente

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

Comienza El Curso Gratis
4 horas15 vídeos52 ejercicios124.988 aprendicesTrophyDeclaración de cumplimiento

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 del curso

Como científico de datos, debes dedicar la mayor parte de tu tiempo a obtener información procesable de los datos, no a esperar a que el código termine de ejecutarse. Escribir código Python eficiente puede ayudar a reducir el tiempo de ejecución y ahorrar recursos computacionales, liberándote en última instancia para hacer las cosas que te gustan como Científico de Datos. En este curso aprenderás a utilizar las estructuras de datos, funciones y módulos incorporados de Python para escribir código más limpio, rápido y eficaz. Exploraremos cómo cronometrar y perfilar el código para encontrar cuellos de botella. Luego, practicarás la eliminación de estos cuellos de botella, y otros malos patrones de diseño, utilizando la Biblioteca Estándar de Python, NumPy y pandas. Después de completar este curso, ¡tendrás las herramientas necesarias para empezar a escribir código Python eficiente!
Empresas

¿Entrenar a 2 o más personas?

Obtén a tu equipo acceso a la plataforma DataCamp completa, incluidas todas las funciones.
DataCamp Para EmpresasPara obtener una solución a medida, reserve una demostración.

En las siguientes pistas

Certificación disponible

Ingeniero de datos en Python

Ir a la pista

Programación en Python

Ir a la pista
  1. 1

    Bases para la eficiencia

    Gratuito

    En este capítulo, aprenderás lo que significa escribir código Python eficiente. Explorarás la Biblioteca Estándar de Python, aprenderás sobre las matrices NumPy y practicarás el uso de algunas de las herramientas integradas de Python. Este capítulo sienta las bases de los conceptos que se tratan a continuación.

    Reproducir Capítulo Ahora
    ¡Bienvenida!
    50 xp
    Prueba sorpresa: ¿qué es la eficiencia?
    50 xp
    Una muestra de lo que está por venir
    100 xp
    Zen de Python
    50 xp
    Edificio empotrado
    50 xp
    Práctica incorporada: range()
    100 xp
    Práctica incorporada: enumerar()
    100 xp
    Práctica incorporada: map()
    100 xp
    El poder de las matrices NumPy
    50 xp
    Practica con matrices NumPy
    100 xp
    Uniéndolo todo: ¡Festivus!
    100 xp
  2. 2

    Cronometraje y perfilado del código

    En este capítulo, aprenderás a recopilar y comparar los tiempos de ejecución entre distintos enfoques de codificación. Practicarás el uso de los paquetes line_profiler y memory_profiler para perfilar tu base de código y detectar cuellos de botella. Luego, pondrás en práctica lo aprendido sustituyendo estos cuellos de botella por código Python eficiente.

    Reproducir Capítulo Ahora
Empresas

¿Entrenar a 2 o más personas?

Obtén a tu equipo acceso a la plataforma DataCamp completa, incluidas todas las funciones.

En las siguientes pistas

Certificación disponible

Ingeniero de datos en Python

Ir a la pista

Programación en Python

Ir a la pista

conjuntos de datos

Baseball statistics

colaboradores

Collaborator's avatar
Chester Ismay
Collaborator's avatar
Becca Robins
Logan Thomas HeadshotLogan Thomas

Scientific Software Technical Trainer, Enthought

Ver Más

¿Qué tienen que decir otros alumnos?

¡Únete a 15 millones de estudiantes y empieza Escribir código Python eficiente hoy mismo!

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.