Oferta Académica

Curso

Programación Para No Programadores

  • Transformación Digital, Ingeniería de Datos y TIC´S
  • Remoto
  • Inicia el 08 de mayo de 2024
  • 28 horas
Inversión

 $ 750.000

Horarios
Lunes, miércoles y viernes 19:00 a 21:00
duración 4 semanas
intensidad 28 horas
Facultad Escuela de Ingeniería, Ciencia y Tecnología

comparte este Curso

Objetivo

Desarrollar habilidades sólidas en programación con Python a través de la adquisición de conceptos fundamentales como estructuras de datos, funciones personalizadas, lectura y escritura de archivos, así como su aplicación práctica en proyectos, para permitir a los estudiantes programar de manera efectiva y confiada en cualquier contexto académico o profesional.

Dirigido a

Este curso está dirigido a cualquier persona interesada en aprender programación desde cero, incluyendo principiantes que deseen adquirir conocimientos sólidos en programación y Python. También puede ser relevante para profesionales de cualquier ámbito que deseen adquirir habilidades en programación para mejorar su desempeño laboral o explorar nuevas oportunidades de carrera en el mercado actual. No se requiere experiencia previa en programación para tomar este curso, ya que se proporcionará una introducción completa a los conceptos fundamentales en programación y se combinan con proyectos prácticos para una mejor comprensión y aplicación.

  • Identificar aspectos fundamentales en programación
  • Comprender y aplicar conceptos fundamentales en programación, como estructuras de datos, condicionales, bucles, variables y funciones, en la creación de proyectos prácticos con el lenguaje Python.
  • Identificar las características principales del lenguaje Python, incluyendo su sintaxis, estructuras de datos, funciones y módulos, con el fin de permitir a los estudiantes comprender y utilizar eficazmente este lenguaje de programación en diferentes contextos y proyectos.
  • Diseñar y escribir programas completamente funcionales utilizando estructuras de datos comunes, funciones personalizadas y manejo de archivos.

Módulo Introducción.
Introducción al curso, Introducción a la programación y al lenguaje Python, Variables, Condicionales, Jupyter Notebook.

 

En este curso de programación para no programadores, el primer módulo se enfoca en introducir al estudiante al mundo de la programación y al lenguaje Python. En primer lugar, se enseñará cómo descargar e instalar las herramientas necesarias para empezar a programar y a escribir código en Python, en nuestro caso utilizaremos Visual Studio Code. A continuación, se cubrirá cómo imprimir información en la consola, así como los tipos de datos básicos de Python y cómo realizar operaciones matemáticas simples. Después, se explicará cómo crear nuestro primer script de Python y se aprenderá a definir y asignar variables, controlando el flujo de nuestro programa utilizando condicionales. También se incluirá una sección sobre cómo obtener entradas del usuario, incluyendo algunas verificaciones básicas.

 

Módulo 1.       
Introducción a Listas, Bucles y Funciones.

 

En este módulo del curso de programación para no programadores, nos adentraremos en las listas, una de las estructuras de datos más utilizadas en Python. Aprenderemos los conceptos básicos para comenzar a trabajar con bucles, los cuales son útiles para repetir un proceso o ejecutar un bloque de código varias veces. Asimismo, estudiaremos las funciones, que son bloques de código organizado que realizan una acción específica. Repasaremos algunas funciones incorporadas en Python y aprenderemos cómo crear nuestras propias funciones personalizadas para utilizarlas como bloques de construcción en nuestros programas. Además, aprenderemos las mejores prácticas para documentar nuestro código para dos tipos de audiencias diferentes: usuarios que utilizan nuestro código y desean comprenderlo a un nivel alto, y programadores que lo leen y necesitan entender su funcionamiento.

 

Módulo 2.
Introducción a Listas, Bucles y Funciones.

 

En este módulo del curso de programación para no programadores, nos adentraremos en las listas, una de las estructuras de datos más utilizadas en Python. Aprenderemos los conceptos básicos para comenzar a trabajar con bucles, los cuales son útiles para repetir un proceso o ejecutar un bloque de código varias veces. Asimismo, estudiaremos las funciones, que son bloques de código organizado que realizan una acción específica. Repasaremos algunas funciones incorporadas en Python y aprenderemos cómo crear nuestras propias funciones personalizadas para utilizarlas como bloques de construcción en nuestros programas. Además, aprenderemos las mejores prácticas para documentar nuestro código para dos tipos de audiencias diferentes: usuarios que utilizan nuestro código y desean comprenderlo a un nivel alto, y programadores que lo leen y necesitan entender su funcionamiento.

 

Módulo 3.
Más con Listas, Cadenas, Tuplas, Conjuntos.

 

En este siguiente módulo del curso de programación para no programadores, nos adentraremos en funciones más avanzadas de Visual Studio Code. Esta herramienta cuenta con características mejoradas que van mucho más allá de la funcionalidad limitada de Jupyter Notebook, convirtiéndose en un estándar de la industria. Revisaremos nuevamente las listas, profundizando en su uso avanzado y en la secuencia comúnmente utilizada. Luego, estudiaremos otras dos estructuras de datos muy importantes: los conjuntos y las tuplas, y cómo pueden ser utilizados para almacenar y manipular información. Por otro lado, en este módulo explorará las complejidades y funcionalidades más avanzadas de las cadenas. Conoceremos su manejo y uso para poder sacarles el máximo provecho en nuestros programas.

 

Módulo 4.
Diccionarios y Archivos

 

En este siguiente módulo, exploraremos las múltiples formas en las que se pueden cargar y almacenar datos en Python. Veremos cómo utilizar diccionarios, una estructura de datos extremadamente útil para almacenar múltiples atributos o puntos de datos sobre un solo objeto. Además, aprenderemos a interactuar con el sistema de archivos local mediante la apertura, lectura y escritura de archivos externos. Esto nos permitirá almacenar datos de manera más eficiente y flexible. Con estas habilidades, tendrás una mejor comprensión del poder dinámico de Python y de cómo se puede integrar fácilmente con otros sistemas.


 

Conoce a tus profesores

Ver a todos los docentes

Contacta a nuestro asesor

Angie Dayan Rodriguez

WhatsApp: +57 320 3631921

Educación informal, no conducente a título alguno o certificado de aptitud ocupacional. Certifica asistencia.

La Universidad del Rosario se reserva el derecho de modificar el programa o el equipo docente publicado.

quiero más información

.
Nombre teacher

Oferta Académica

Curso

Programación Para No Programadores

Financiación

Te ayudamos a

cumplir tus sueños

con nuestras opciones de

descuento y financiación

Curso para empresa

¿QUIERES ESTE PROGRAMA PARA TU EMPRESA?

quiero más información