Introducción a la Programación (Python)

Curso General

(34 evaluaciones)

Creado por Gianfranco - Última actualización: 20/08/2020
Duración total del curso: 14 horas, 4 minutos
Relación precio/hora: $ 1.380 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 recomendado
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
  • 79 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

5/5

100%
0%
0%
0%
0%

Comentarios

  • Mia Peña

    Video: ¿Qué es Python?
    Clarísimo el video

    28/06/2021
  • Mia Peña

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

    14/06/2021
  • Mia Peña

    Video: Variables, buenas prácticas y palabras reservadas
    Todo correcto e impecable

    06/07/2021

Hasta 3 cuotas sin interés pagando con Webpay

Oferta por tiempo limitado

Comprar curso completo ($ 19.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)