Regresar
HomeInformática/TecnologíaDiseño y ProgramaciónCurso online de Introducción a la Programación en Python

Curso online de Introducción a la Programación en Python

Curso online de Introducción a la Programación en Python

Este Curso online de Introducción a la Programación en Python se centra en aprender de forma progresiva cada uno de los conceptos fundamentales de Python y sus particularidades, asimilando su utilización práctica a través de ejercicios aplicados.

 

El objetivo de este Curso online de Introducción a la Programación en Python, de 15 horas de duración, es comprender qué es la programación en Python y cómo nos sirve para resolver problemas, planteándolos en términos de sistemas y definiendo objetivos, variables, tipos de datos y alcances.

Trabajarás con las herramientas fundamentales que ofrece Python y aprenderás a automatizar secuencias de trabajo mediante las estructuras de bucle. Igualmente, sabrás dotar de inteligencia al código mediante la implementación de lógicas de toma de decisiones.

Serás capaz de comprender y crear algoritmos y representarlos a través de diagramas de flujo y pseudocódigo.

 

Introducción al lenguaje de programación Python

 

Te enseñarán a instalar y preparar el entorno para el manejo del lenguaje de programación Python, a crear y ejecutar programas hechos con este lenguaje, y a identificar y manejar la sintaxis del lenguaje Python, distinguiendo tipos de datos, estructuras y métodos.

Igualmente, conocerás y manejarás las estructuras de decisión, el control de flujo y los bucles. En este campo de la toma de decisiones, estudiarás cómo evaluar alternativas de decisión con If/Else, las condiciones lógicas, los operadores booleanos, las combinaciones lógicas o conceptos básicos sobre las tablas de verdad.

Pasarás a comprender estructuras complejas de datos, manejando múltiples elementos mediante listas y abordando el manejo de índices, los métodos disponibles en las listas o los operadores para manejo de listas.

 

Repetir acciones con Python: bucles

 

En relación a la repetición de tareas, aprenderás sobre los bucles para repetir operaciones, el manejo de condiciones, los iteradores o las estructuras For y While, analizando ejemplos de uso del bucle WHILE y realizando distintos ejercicios guiados.

También aprenderás sobre el uso de las funciones, donde entenderás el concepto de función y sus parámetros, la estructura del código a través de funciones y la estructuración y manejo de la documentación del código según el elemento del programa.

 

Objetos y librerías Python

 

En cuanto a objetos y librerías, entenderás el concepto de Programación Orientada a Objetos (POO) y podrás diferenciar los distintos elementos, siendo capaz de manejar y crear programas dentro del paradigma de POO y de instalar y utilizar distintas librerías en Python.

Por último, adquirirás conocimientos sobre clean programming, abordando aspectos como la organización del código, por qué es importante mantener un código legible, el concepto de “semantización del código”, anidación del código o el uso de nombres adecuados para variables y funciones.

 

¿A quién va dirigido este curso?

 

Este Curso online de Introducción a la Programación en Python va dirigido a profesionales o estudiantes en el ámbito de la programación o el análisis de datos, como analistas, programadores, ingenieros técnicos en informática de gestión, diseñadores web y multimedia o profesionales que tengan que realizar un amplio análisis de datos de forma automática (biólogos, ingenieros forestales, físicos, agrónomos, meteorólogos, etc.).

También va dirigido, en general, a cualquier persona que se dedique al mundo de la programación o tenga la necesidad de realizar análisis sobre un gran volumen de datos de forma automática.

Se recomienda que el alumno tenga, al menos, una titulación de grado medio relacionada con informática o con análisis de datos. Se trata de que tenga control total sobre su entorno de trabajo, ya que se realizan instalaciones de diversos programas y librerías, y de un entorno de desarrollo integrado IDE para hacer más llevaderas las tareas de programación.

Quizá también te puede interesar el Curso online de Data Science con Python. De Cero a Experto.

 

≡ Temario del Curso online de Introducción a la Programación en Python

 

TEMA 1: Programación: resolviendo problemas con tecnología digital

  • Programa cómo entrenar a tu robot
    • Programa Informático
    • Diferencia entre algoritmo y programa informático
  • Planteando un problema a través de la programación
    • Algoritmos
  • Identificación de los conceptos de un problema
  • Creando una secuencia de operaciones
    • Diagrama de flujo
    • Pseudocódigo
  • Variables y Datos
  • Estructuras programáticas

TEMA 2: Introducción a Python

  • Por qué se ha hecho tan popular Python como lenguaje
    • Características
  • Instalación del entorno de programación Python IDLE
    • Python en Linux
    • Python en Windows
    • Python en Mac
  • Manejo de las opciones de entorno IDLE
    • Visual Studio Code
      • Instalación
      • Extensiones para el desarrollo de Python
  • Apertura y guardado de archivos
    • Guardar el archivo
  • Caso rápido: interpretando un código de Python
    • Ejecutar un archivo abierto desde VSC (Running Python Code)
  • Sintaxis del código Python
  • Utilización de variables y datos
    • Reglas y convención de nombres
    • Asignación compacta
  • Primeros tipos de datos: texto, números y nulos
  • Operaciones con números
    • Operaciones
  • Diseñando la interfaz de usuario: Inputs y Outputs
    • Print()
      • Print() -> Texto
      • Print() -> Números
      • Print() -> Números y Textos
      • Cadenas “f”
    • Input()

TEMA 3: Tomando decisiones

  • Introducción
    • Identación
  • Evaluando alternativas de decisión con If/Else
    • Ejecución condicionada de un bloque IF
    • Ejecución selectiva entre dos bloques de instrucciones IF – ELSE
    • Ejecución selectiva entre dos bloques de instrucciones IF – ELSE II. Decisiones anidadas
    • Decisiones consecutivas IF, ELIF y ELSE
  • Condiciones lógicas
    • Tabla de todos los operadores aritméticos, lógicos y de comparación
  • Operadores booleanos
    • Tipos de Operadores Booleanos
  • Combinaciones lógicas
    • Combinación de Operadores Lógicos
    • Ejemplo de Combinaciones Lógicas
    • Evaluación Cortocircuitada en Combinaciones Lógicas
    • Conclusiones
  • Tablas de verdad
    • Tablas de Verdad: Conceptos Básicos
  • Diseñando caminos complejos de decisión

TEMA 4: Estructuras complejas de datos

  • Manejando múltiples elementos mediante listas
  • La importancia de las listas en la resolución de tareas programáticas
  • Recuperando información de una lista
    • Slicing
  • Manejo de índices
  • Agregando y eliminando elementos de una lista
  • Métodos disponibles en las Listas
    • Operadores para manejo de listas

TEMA 5: Repetición de tareas

  • Introducción
  • Bucles: repitiendo una operación
  • Manejo de condiciones
  • Iteradores
  • Estructuras For y While
    • For
    • While
  • Haciendo lo mismo cada vez… pero de forma distinta
    • Ejemplo de uso del bucle WHILE I (como contador)
    • Ejemplo de uso del bucle WHILE (evento)
      • Analiza el código
    • WHILE infinito
      • Ejemplo de bucle infinito por error
  • Control de estructuras de bucle mediante Listas
  • Método Range
    • Ejercicios guiados
      • FOR (Tabla de multiplicar)
      • FOR II (Números primos)

TEMA 6: Funciones

  • Introducción
  • Para qué sirven las funciones
  • Organizando nuestro código a través de funciones
  • Declaración y Sintaxis de funciones
    • Documentar funciones en Python
      • Docstring
      • Acceder a docstring
  • Definición de los parámetros de una función
    • Orden de los parámetros (keywords)
    • Parámetros por defecto
    • Parámetros múltiples indefinidos
    • Parámetros múltiples por clave-valor
    • Parámetros vs Argumentos de una función
  • Funciones que “entregan” vs funciones que “hacen”
    • Consideraciones al Diseñar Funciones

TEMA 7: Objetos y librerías

  • Introducción
  • Implementando superpoderes en nuestro código mediante objetos y métodos
    • Abstracción
    • Encapsulamiento
    • Herencia
    • Polimorfismo
  • Qué es un Objeto y cómo se lo utiliza
    • El objeto es (CUALIDADES/ATRIBUTOS)
      • Cualidades de un objeto
      • El objeto tiene
    • Objetos que comparten características(Herencia)
    • El objeto puede (CAPACIDADES/MÉTODOS)
  • Explorando las capacidades de un objeto
    • Atributos
    • Métodos
      • Método __init__
    • El Objeto
      • Trabajando con un objeto
    • La herencia
      • Subclase
      • Métodos y atributos de la subclase
      • El nuevo objeto
  • Qué son las librerías de Python y cómo se implementan
    • Cómo implementar librerías en Python
  • Python Library: un mundo de posibilidades a nuestro alcance

TEMA 8: Clean programming

  • Introducción
  • Organización del código
  • Por qué es importante mantener un código legible
  • Concepto de “semantización del código”
  • Anidación del código
  • Utilizando nombres adecuados para variables y funciones
    • Para Variables
    • Para Funciones
  • Uso de comentarios
  • Creando una “estructura de aplicación”

¡No te vayas todavía!

Te espera un:

10% Dto.

En tu compra validando el código:

BIENVENIDA10