Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

The Pontificia Universidad Javeriana

Programación Intermedia Python de fundamentos a aplicaciones prácticas

The Pontificia Universidad Javeriana via edX

Overview

La programación en Python es una habilidad fundamental en el mundo tecnológico actual, contando con una gran variedad de aplicaciones en diferentes industrias. Este curso está diseñado para aquellos que ya tienen conocimientos básicos de Python y desean profundizar en el desarrollo de estructuras de control y funciones de los programas, la manipulación de datos utilizando librerías como NumPy y Pandas, a través del desarrollo de proyectos prácticos relacionados con la solución de problemas de programación.

Para facilitar tu aprendizaje, contarás con recursos como videos tutoriales que guiaran el uso de la herramienta, lecturas especializadas sobre programación y ejercicios prácticos. Como entorno de programación, utilizarás Google Colab para ejecutar y compartir código fácilmente. A lo largo del curso, realizarás proyectos prácticos que simulan situaciones reales para aplicar lo aprendido. Al finalizar, estarás capacitado para crear y optimizar programas en Python, gestionar datos de manera eficiente para visualizar y analizar información y aplicar tus habilidades en diversos contextos profesionales. Este curso te proporcionará las herramientas necesarias para avanzar en tu desarrollo como programador.

Syllabus

Módulo 1: Fundamentos de Python

  • ¿Por qué programar?
  • ¿Qué son los algoritmos?
  • Python y otros lenguajes. Compilador, linker y máquina virtual
  • Instalación en local y uso de Google Colab
  • Variables, tipos de datos y comentarios.
  • Comunicación con la consola
  • Operadores aritméticos, lógicos, relacionales.
  • Operadores de asignación, Shallow y deep copy

Módulo 2: Estructuras de Control y Funciones Estructuras de control:

  • Librería de números aleatorios.
  • Condicionales, indentación.
  • Ciclos con range, y bucles sobre iterables.

Módulo 3: Manipulación de Datos y Librerías Básicas

  • Listas (vectores) y métodos. NumPy arrays
  • Diccionarios (tablas de hash)
  • Gestión de archivos:
  • Lectura
  • Escritura
  • Comprehensions, funciones lamnda y generadores

Módulo 4: Librerías Avanzadas y Visualización Librerías:

  • Introducción a las librerías,
  • math
  • Numpy
  • Random
  • Pandas

Taught by

Daniel Morillo Torres

Reviews

Start your review of Programación Intermedia Python de fundamentos a aplicaciones prácticas

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.