©2024 Cursa Online
Curso online de Introducción a la Programación en Python
Descripción
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 se dirige este curso?
Este Curso online de Introducción a la Programación en Python, con Certificado Acreditativo, 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.
Requisitos
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.
Este curso cuenta con el Sello de Calidad en Contenidos eLearning ANCYPEL-AENOR, que garantiza la calidad de los contenidos utilizados en la formación online.
≡ 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
- Visual Studio Code
- 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()
- Print()
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)
- Ejercicios guiados
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
- Documentar funciones en Python
- 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)
- El objeto es (CUALIDADES/ATRIBUTOS)
- 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”
39€
Características
- Curso de 15 horas de duración.
- Tienes 2 meses para realizarlo.
- Acceso a la plataforma las 24 horas, los 7 días de la semana.
- Tutoría online disponible.
- El curso incluye pdf, ejemplos, ejercicios, prácticas, vídeos y test de evaluación.
- El software no viene incluido.
- Compatible con cualquier sistema operativo y dispositivo móvil.
- Ponte tu propio horario ya que el curso es online.
- Al finalizar, recibirás tu Certificado Acreditativo emitido por Cursa Online.
Requisitos
- 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 recomiendan conocimientos de entorno de desarrollo integrado IDE.
Condiciones
- Tras la compra, en un plazo de 72 horas laborables recibirás en tu e-mail las instrucciones y las claves para acceder al curso.
- Si no recibes las claves en 72 horas laborables, revisa tu carpeta de Spam. Si tampoco están allí, contacta con nosotros y te las reenviaremos.
- No se admiten devoluciones una vez se haya hecho uso de las claves para acceder al curso.