udemy

Certificado Fundamentos de Python 2020 desde cero


  • flag Udemy
  • student Beginner
  • database eLearning
  • earth Spanish
  • clock 4h

About

Inicia en el mundo de la programación con uno de los lenguajes más utilizados^ Python.

Covered topics:

  • Identificar las características generales de Python.
  • Diferenciar las estructuras de control del lenguaje para la solución de problemas utilizando Python.
  • Seleccionar la estructura de datos más adecuada para la solución de un problema.
  • Aplicar los conceptos de la programación orientada a objetos.

Description

Sobre este certificado

A través de los 5 módulos que conforman el curso de Fundamentos de Python^ aprenderás a:

  • Identificar las características generales de Python.

  • Diferenciar las estructuras de control del lenguaje para la solución de problemas utilizando Python.

  • Seleccionar la estructura de datos más adecuada para la solución de un problema.

  • Aplicar los conceptos de la programación orientada a objetos.

De esta manera desarrollarás habilidades en:

  • Pensamiento lógico

  • Secuencias algorítmicas

  • Resolución de problemas

  • Paradigma de Programación

Una vez culminado este curso el estudiante estará en capacidad de comprender las bases de la programación de computadores y resolver problemas básicos utilizando el lenguaje de programación Python. Esto servirá de base para tomar cursos más especializados como el uso de Python para visualización científica^ big data y programación web.


Composición del curso:

Módulo 1 Introducción a la programación

Conocerás la composición de un sistema computacional^ la evolución de los lenguajes de programación y haremos énfasis en las características de Python.

  • Identificar la estructura de un sistema computacional y la Arquitectura Von Neumann.

  • Describir la evolución de los lenguajes de programación.

  • Aplicar los fundamentos básicos para la programación.

Módulo 2 Tipos de datos e instrucciones básicas

Abordaremos la programación como el diseño^ codificación^ depuración y mantenimiento de algoritmos en pseudocódigo o en algún código específico.

  • Aplicar los conceptos básicos de programación.

  • Usar los valores^ tipos de datos y acciones disponibles en el pseudocódigo.

  • Identificar variables y tipos primitivos del lenguaje de programación Python.

  • Usar operaciones fundamentales y funciones predefinidas en Python.

Módulo 3 Estructuras de control

Verás las estructuras de control básicas como lo son: las condicionales y las iterativas.

  • Identificar las variantes de estructuras de control condicional e iterativas.

  • Aplicar estructuras de control condicional e iterativas en la solución de problemas.

  • Desarrollar programas en Python siguiendo las directrices de la programación modular.

Módulo 4 Estructuras de datos

En este módulo comprenderás las estructuras de datos que puedan recolectar varios valores simultáneamente.

  • Identificar los datos estructurados presentes en el pseudolenguaje.

  • Aplicar la interacción de los programas con archivos secuenciales para leer y escribir datos.

  • Desarrollar programas que utilicen los objetos de datos estructurados de Python: listas^ tuplas^ conjuntos y diccionarios.

  • Usar operaciones y funciones asociadas a los datos estructurados en Python.

Módulo 5 Programación orientada a objetos

Nos enfocaremos en la programación orientada a objetos que representa objetos de la vida real en nuestras soluciones computacionales^ a través de sus cualidades y comportamiento.

  • Identificar los conceptos y principios básicos de la programación orientada a objetos.

  • Identificar la herencia como mecanismo para extender las funcionalidades de una clase.

  • Definir clases en el pseudo-lenguaje y su equivalencia en un diagrama de clases UML.

  • Desarrollar soluciones a problemas de la vida real aplicando la programación orientada a objetos en Python