Curso de Programación

UANDES - Ingeniería Civil Plan Común

(49 evaluaciones)

Creado por Gianfranco - Última actualización: 19/02/2022
Duración total del curso: 14 horas, 4 minutos
Relación precio/hora: $ 2.820 pesos x hora de contenido

El objetivo de este curso es enseñar a todos los participantes, incluso sin conocimientos previos, a cómo usar el lenguaje de programación Python en su vida académica y profesional, su potencial, así como sus principales características y usos, ofreciendo una visión general de las posibilidades que ofrece el lenguaje. El curso pone a disposición conocimientos que van desde la definición de un algoritmo hasta el manejo de archivos, funciones y estructuras de datos. Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis limpia, legible y es muy ecomendado para aprender a programar. El curso incluye numerosos ejemplos de cada tema así como ejercicios más avanzados, y una sección entera sobre algunas herramientas de Python muy útiles en Ingeniería.

Detalle del curso

Este curso abarca diversas áreas, tales como:

  • Definir qué son los algoritmos, diagramas de flujo y variables con ejemplos
  • Introducirse en la programación y en Python. Instalación paso a paso de todo lo necesario
  • Definir los tipos de datos primitivos, qué son y cómo crear variables en Python con ejemplos
  • Aprender a manejar el input-output de un programa en Python con ejemplos
  • Aprender cuáles son y cómo usar los operadores en Python con ejemplos
  • Aprender a controlar el flujo de ejecución de un programa en Python: condicionales y bucles con ejemplos
  • Definir y aprender a usar los principales tipos de datos compuestos en Python: listas, tuplas y diccionarios con ejemplos
  • Definir y aprender a usar funciones, archivos y eventos elatorios en Python con ejemplos
  • Aprender a usar algunas herramientas de Python para Ingeniería como el manejo de vectores, matrices y generación de gráficos con ejemplos
  • Ejercicios para aplicar los conocimientos aprendidos durante el curso

Contenidos

Definición y representación de un algoritmo (Materia) Ver video
Diagramas de flujo y variables (Materia) 11 minutos
Ejercicios temas definición y presentación de algoritmos y diagramas de flujo y variables (Ejercicios) Ver video
Necesidad de los lenguajes de programación (Materia) 6 minutos
¿Qué es Python? (Materia) 9 minutos
Instalación de Anaconda (Materia) 4 minutos
Elementos básicos del IDE (Materia) 9 minutos
Tipos de datos en Python y función type (Materia) 23 minutos
Variables, buenas prácticas y palabras reservadas (Materia) 9 minutos
Ejercicios variables, buenas prácticas y palabras reservadas (Ejercicios) 8 minutos
Input y Output de un programa (Materia) 18 minutos
¿Qué es un error? Tipos de errores y donde consultarlos (Materia) 10 minutos
Operadores matemáticos (Materia) 13 minutos
Ejercicios operadores matemáticos (Ejercicios) 15 minutos
Operadores lógicos (Materia) 6 minutos
Ejercicios operadores lógicos (Ejercicios) 9 minutos
Operadores de comparación (Materia) 8 minutos
Ejercicios operadores de comparación (Ejercicios) 12 minutos
Operadores de texto (Materia) 4 minutos
Ejercicios operadores de texto (Ejercicios) 5 minutos
Explorador de variables en Spyder (Materia) 9 minutos
Condicionales (Materia) 19 minutos
Ejercicios condicionales (Ejercicios) 14 minutos
Bucle while (Materia) 11 minutos
Ejercicios bucle while (Ejercicios) 16 minutos
Listas I: Introducción (Materia) 12 minutos
Listas II: Acceso a elementos y slices (Materia) 16 minutos
Listas III: Metodos de listas (Materia) 16 minutos
Listas III: Listas anidadas (Materia) 7 minutos
Operador in y la función map (Materia) 7 minutos
Ejercicios listas (Ejercicios) 23 minutos
Redefinición de los strings (Materia) 4 minutos
Métodos sobre los strings (Materia) 18 minutos
Ejercicios strings (Ejercicios) 21 minutos
Tuplas (Materia) 5 minutos
Operaciones y asignaciones con tuplas, función enumerate (Materia) 6 minutos
Diccionarios (Materia) 16 minutos
Agregar elementos, eliminar elementos e índices de un diccionario (Materia) 9 minutos
Ejercicios diccionarios (Ejercicios) 13 minutos
Bucle for y su utilidad (Materia) 21 minutos
Ejercicios bucle for (Ejercicios) 18 minutos
Introducción a las funciones (Materia) 6 minutos
Funciones, parametros, variables locales y globales (Materia) 26 minutos
Ejercicios funciones (Ejercicios) 20 minutos
Recursividad (Materia) 8 minutos
Ejercicios recursividad (Ejercicios) 7 minutos
Introducción a los archivos (Materia) 4 minutos
Lectura y escritura de archivos (Materia) 19 minutos
Rutas de acceso (Materia) 4 minutos
Ejercicios archivos (Ejercicios) 27 minutos
La libreria random (Materia) 4 minutos
Generacion de numeros enteros, decimales y eventos (Materia) 13 minutos
Ejercicios librería random y generación de números (Ejercicios) 10 minutos
Introducción a Numpy (Materia) 4 minutos
Arreglos y operaciones con arreglos (Materia) 15 minutos
Métodos de arreglos (Materia) 12 minutos
Ejercicios Numpy y arreglos (Ejercicios) 11 minutos
Matrices y operaciones con matrices (Materia) 11 minutos
Sistemas lineales de ecuaciones con Numpy (Materia) 7 minutos
Ejercicios matrices, operadores y sistemas de ecuaciones lineales (Ejercicios) 21 minutos
Introducción a Matplotlib (Materia) 2 minutos
Graficar funciones (Materia) 15 minutos
Dar formato a los gráficos en Matplotlib (Materia) 6 minutos
Bordes, leyenda y titulos (Materia) 11 minutos
Subplots (Materia) 8 minutos
Ejercicios Matplotlib (Ejercicios) 17 minutos
Ejercicio 1: Piedra, papel o tijeras en Python (Ejercicios) 14 minutos
Ejercicio 2: Tic tac toe en Python (Ejercicios) 22 minutos
Ejercicio 3: Simular funcionamiento básico de un banco en Python (Ejercicios) 23 minutos
Ejercicio 4: Contador de palabras palíndromas en Python (Ejercicios) 6 minutos

Docente

  • 2 cursos
  • 75 estudiantes
  • 53 evaluaciones
  • 5 estrellas

Gianfranco

Formación:Estudiante de Ingeniería Civil en Ciencias de la Computación en la Universidad de los Andes, Minor en Innovación y Concentración en Señales y Sistemas. Ha sido CTO de un emprendimiento que llegó a la final del proceso de incubación y aceleración de ideasX, del Banco Santander. Por otro lado, realizó su Práctica Pre-Profesional en el ESE Business School, donde estuvo trabajando en modelos predictivos para el mercado inmobiliario chileno.Trabajo Actual:Es Asistente de Investigación en el ESE Business School, en donde desarrolla modelos predictivos para analizar el mercado inmobiliario, y está encargado de sistemas de bases de datos, APIs y Microservicios. Además, es Desarrollador del Team MW/API de Latinux Inc., en donde trabaja en Microservicios para Web Scraping, minería de datos, y sistemas de curaduría asistida y no asistida de los datos. Ha trabajado en varios proyectos, y actualmente está en uno de la Academia de Ciencias de América Latina.Competencias:Se ha desempeñado como ayudante desde hace 3 años, en donde ha hecho más de 7 ayudantías en su universidad. Con esto, ha logrado impactar a más de 200 alumnos con sus clases tanto online como presenciales. Está dentro del 5% de los mejores alumnos de la Facultad de la Ingeniería.Motivación:Su principal motivación para hacer el curso es que Python es un lenguaje sumamente poderoso y versátil, y sin embargo a los estudiantes suele costarles, especialmente si es el primer lenguaje que aprenden. Por tal razón, diseñó el curso asumiendo que sus estudiantes nunca han programado antes, y se planteó el objetivo de que obtuvieran la mejor calificación posible en el ramo, explicando todos los detalles y casos de usos de cada parte del temario.


Evaluación del curso

4.9/5

93%
7%
0%
0%
0%

Comentarios

  • Ema Fernández

    Video: Operadores de comparación

    15/07/2021
  • Franco Silva

    Video: Operador in y la función map
    Por fin entendí todo lo que no entendía con mi profe de la U

    08/08/2021
  • Luciana Valdebenito

    Video: Ejercicios temas definición y presentación de algoritmos y diagramas de flujo y variables

    20/06/2021
  • Alonso Rodríguez

    Video: Operadores matemáticos

    03/07/2021
  • Ema Guzmán

    Video: Explorador de variables en Spyder

    26/07/2021
  • Elías Del Valle

    Video: Variables, buenas prácticas y palabras reservadas
    Maravillosa la clase!

    22/06/2021
  • Martín Cortés

    Video: Diagramas de flujo y variables

    14/06/2021
ACTIVAR AUDIO
 / 
  • Velocidad1
Calidad
    Velocidad
    • 2x
    • 1.5x
    • 1.25x
    • Normal
    • 0.75x
    • 0.5x
    • 0.25x

    Hasta 3 cuotas sin interés pagando con Webpay

    Oferta por tiempo limitado

    Cómo funciona Uclases CLICK ACÁ

    Comprar curso completo ($ 39.990) Comprar Tema Específico

    Este curso incluye:

    Términos y condiciones:

    • La compra es personal e intransferible (si no será dado de baja).
    • Los videos estarán asociados a su cuenta. Solo podrás verlos en ella y en 1 dispositivo a la vez.
    • Tendrás 7 reproducciones por cada video y cada uno, lo podrás adelantar, retroceder o pausar las veces que quieras, hasta que cambies de cápsula o cierres tu sesión.
    • El curso o las cápsulas compradas, tendrán una duración de 6 meses desde el día de su compra.

    Satisfacción garantizada:

    Medios de pago:

    • WebPay
    • OneClick
    • Multi Caja (Efectivo)