¿Qué temas se cubrirán en el curso?
Conceptos Básicos de Programación
Introducción:
Visión General del Curso y Objetivos
Importancia de Python en la Programación
Prerrequisitos y Comenzando
Variables y Tipos de Datos:
Instrucción de impresión: print() - Salida de tu primera línea de código.
Declaración de variable - Definir e inicializar variables.
Tipos de datos en Python - Explorar enteros, flotantes y cadenas.
Conversión de tipos - Convertir datos entre tipos.
Cálculos matemáticos más avanzados - Mejorar habilidades matemáticas en Python.
Operaciones Aritméticas:
Aritmética básica - Domina la suma, resta, multiplicación y división.
Precedencia de operadores - Controla el orden de las operaciones.
Funciones matemáticas en Python - Explora las funciones matemáticas incorporadas.
Trabajando con Strings
Introducción a las Strings:
Fundamentos de Strings - Entender la estructura de las strings.
Manipulación de Strings - Aprender concatenación y slicing.
Métodos de Strings - Explorar métodos poderosos de strings.
Indexación y Segmentación con Strings:
Indexación de Strings - Acceder a caracteres individuales.
Segmentación de Strings - Extraer subcadenas basadas en criterios.
Manipulación de Strings - Aplicar técnicas para resolver problemas del mundo real.
Propiedades y Métodos de String:
Propiedades de String - Explora las características inherentes de string.
Métodos de String - Utiliza métodos para una manipulación eficiente.
Manipulación de String - Aplica técnicas avanzadas para la transformación.
Formato de impresión con cadenas de texto:
Formato de cadenas de texto - Domina las opciones de formato.
Uso de f-string - Aprende un formato conciso con f-strings.
Formato de la sentencia print - Mejora las sentencias print.
Entendiendo la lógica booleana
Entendiendo los Valores Booleanos:
Fundamentos de Boolean - Comprender los esenciales de los valores booleanos.
Operadores Boolean - Explorar las operaciones AND, OR y NOT.
Expresiones Boolean - Aprender a crear condiciones lógicas.
Operadores Lógicos:
AND lógico - Combinar condiciones con AND.
OR lógico - Combinar condiciones con OR.
NOT lógico - Negar un valor booleano.
Sentencias Condicionales (if, else, elif):
Sentencia if - Tomar decisiones basadas en condiciones.
Sentencia else - Manejar resultados alternativos.
Sentencia elif - Combinar múltiples condiciones.
Expresiones Booleanas:
Expresiones booleanas - Construir condiciones complejas.
Lógica condicional - Aplicar lógica para controlar el flujo del programa.
Uso de booleanos - Mejorar la toma de decisiones en tu código.
Bucles y declaraciones de control en Python
Bucles (for y while):
Conceptos básicos de bucle for - Iterar sobre secuencias con bucles for.
Conceptos básicos de bucle while - Repetir acciones con bucles while.
Sentencias de control de bucle - Manipular la ejecución de bucles.
Bucles for anidados - Implementar bucles dentro de bucles.
Instrucciones Break y Continue:
Instrucción Break - Salir prematuramente de un bucle.
Instrucción Continue - Saltar el resto de una iteración de bucle.
Control de bucle en Python - Ajustar el comportamiento del bucle.
Funciones y Estructuras de Datos
Definición y Llamada de Funciones:
Fundamentos de función - Entender la estructura de una función.
Parámetros de función - Pasar información a las funciones.
Valores de retorno de función - Recibir y usar las salidas de las funciones.
Parámetros de Función y Valores de Retorno:
Parámetros de función - Domina el trabajo con parámetros de función.
Valores de retorno de función - Profundiza en los valores de retorno de función.
Uso de funciones - Aplica funciones para resolver problemas del mundo real.
Listas en Python:
Conceptos básicos de listas - Entender los conceptos fundamentales de las listas.
Operaciones con listas - Explorar una gama de técnicas de manipulación de listas.
Comprensión de listas - Sumergirse en la creación y transformación concisa de listas.
Diccionarios en Python:
Fundamentos de diccionarios - Comprender los conceptos fundamentales de los diccionarios.
Operaciones con diccionarios - Explorar operaciones versátiles para diccionarios.
Métodos de diccionarios - Profundizar en la manipulación y recuperación eficiente.
Tuplas con Python:
Fundamentos de tuplas - Aprende las características y casos de uso de las tuplas.
Operaciones con tuplas - Explora las poderosas operaciones disponibles para las tuplas.
Desempaquetado de tuplas - Utiliza el desempaquetado de tuplas para un código conciso.
Conjuntos en Python:
Fundamentos de Set - Comprender las propiedades clave de los conjuntos.
Operaciones de Set - Explorar operaciones para la manipulación eficiente de conjuntos.
Métodos de Set - Utilizar métodos incorporados para la transformación de conjuntos.
Importando y Usando Módulos:
Importación de módulos - Aprende a importar módulos de código externos.
Uso de módulos - Explora la aplicación práctica de módulos.
Bibliotecas estándar en Python - Descubre bibliotecas comunes para tareas diversas.
Reflexiones Finales sobre la Maestría en Python3:
Reflexionando sobre el Viaje de Aprendizaje de Python3
Agradecimientos y Próximos Pasos