CONTENIDO
Módulo 11: Listas
Introducción a las listas en Python.
Cómo definir una lista en Python.
Estructura interna de las listas y sus índices.
Características principales de las listas.
Cómo acceder a un elemento de una lista.
Cómo añadir un elemento al final de una lista o en un índice específico.
Cómo remover un elemento de una lista.
Cómo verificar si un elemento existe en una lista o no.
Cómo actualizar el elemento en un índice particular de una lista.
Métodos importantes de listas y cómo llamarlos.
Módulo 12: Tuplas
Introducción a las tuplas en Python.
Cómo definir una tupla en Python.
Estructura interna de las tuplas y sus índices.
Características principales de las tuplas.
Cómo acceder a un elemento de una tupla.
Diferencias principales entre las tuplas y las listas.
Cómo verificar si un elemento existe en una tupla o no.
Cómo encontrar el índice específico de un elemento en una tupla.
Cómo contar el número de ocurrencias de un elemento de una tupla.
Módulo 13: Diccionarios
Introducción a los diccionarios en Python.
Cómo definir un diccionario en Python.
Estructura interna de los diccionarios y de los pares clave-valor.
Características principales de los diccionarios.
Cómo acceder a un elemento del diccionario usando su clave correspondiente.
Cómo añadir y modificar pares clave-valor.
Cómo remover pares clave-valor de un diccionario.
Cómo verificar la existencia de un par clave-valor en un diccionario.
Módulo 14: Documentación
Introducción a la documentación oficial de Python.
Importancia de la documentación oficial.
Cómo acceder a la documentación oficial.
Breve recorrido de las secciones buscadas frecuentemente.
Ejemplos prácticos de cómo encontrar información en la documentación.
Módulo 15: Ciclos for
Introducción a los ciclos en Python.
Propósito específico y uso de los ciclos for.
Cómo funcionan los ciclos for en Python.
Uso de la función range() en los ciclos for.
Función y uso de las variables de control en los ciclos for de Python.
Uso de ciclos for para iterar sobre iterables (cadenas de caracteres, listas, tuplas, y diccionarios).
Ejemplos prácticos de los ciclos for en Python.
Módulo16: Ciclos While
Introducción a los ciclos while en Python.
Propósito específico y uso de los ciclos while.
Cómo funcionan los ciclos while en Python.
Concepto de ciclo infinito y cómo detenerlos en la consola.
Ejemplos prácticos de los ciclos while en Python.
Módulo 17: Funciones
Concepto de función.
Ventajas de definir funciones en un programa de Python.
Cómo definir una función en Python.
Cómo llamar a una función en Python.
Introducción a parámetros y argumentos.
Diferencias y relación entre los parámetros y argumentos.
Cómo retornar un valor de una función y usarlo en el programa.
Alcance (scope) de las variables en Python.
Módulo 18: Recursión
Introducción al concepto de recursión.
Concepto de función recursiva.
Partes de una función recursiva: caso base y caso recursivo.
Ejemplo paso a paso explicado con diagramas e ilustraciones de la Sucesión de Fibonacci implementada de forma recursiva en Python.
Módulo 19: Archivos
Cómo trabajar con archivos de texto en Python.
Uso de la sentencia with para abrir y trabajar con archivos.
Modos de apertura de archivos en Python (leer, escribir, y añadir).
Cómo leer archivos y trabajar con su contenido línea por línea.
Cómo modificar archivos reemplazando su contenido existente.
Cómo modificar archivos añadiendo contenido al final del contenido existente.
Módulo 20: Importaciones
Introducción al concepto de importación en Python.
Concepto de módulo y su importancia en Python.
Uso de la sentencia import para importar módulos.
Cómo importar todos los elementos de un módulo.
Cómo importar elementos específicos de un módulo.
Cómo asignar un nombre específico a un módulo importado.
Módulo 21: Errores y Excepciones
Introducción a los conceptos de error y excepción.
Error de Sintaxis (SyntaxError).
Error de Índice (IndexError).
Error de Clave (KeyError).
Error de Nombre (NameError).
Error de División por Cero (ZeroDivisionError).
Error de Recursión (RecursionError).
Cómo manejar excepciones en el programa usando try except.
Cómo manejar sólo un tipo específico de excepción.
Cómo usar las cláusulas else y finally.
Módulo 22: Programación Orientada a Objetos
Introducción a Programación Orientada a Objetos (POO).
Propósito de las clases en Python.
Cómo definir clases, atributos, y métodos en Python.
Concepto de instancia.
Cómo crear instancias y asignar valores iniciales a sus atributos.
Cómo acceder a los atributos de una instancia.
Cómo llamar a un método a través de una instancia.
Ejemplo práctico en Python.
La primera parte del contenido esta aqui:
PYTHON DESDE SUS INICIOS PT2
Python es un lenguaje de programación poderoso y ampliamente usado en la industria. Además, es fácil de aprender y por ello es usado a nivel mundial para enseñar los fundamentos de programación.
Python es un lenguaje de programación por código de propósito general, y es perfecto para facilitar el primer contacto con un lenguaje de este tipo porque su sintaxis es muy sencilla. Esto significa que a diferencia de otros lenguajes como C, el aprendiz puede leer el código y entender lo que está creando en cada momento de manera intuitiva sin grandes problemas en configuraciones iniciales.
Así que si quieres aprender a programar y adquirir habilidades altamente demandadas, en este curso aprenderás los fundamentos de programación en Python.