codequick-darkmode-logo
Iniciar sesiónRegistrarse
Curso Básico de Python

Sílabo:

Curso Básico de Python

21 Lecciones 338 Preguntas de Programación en Línea


¿Qué temas se cubrirán en el curso?

Conceptos Básicos de Programación

  1. Introducción:

    • Visión General del Curso y Objetivos

    • Importancia de Python en la Programación

    • Prerrequisitos y Comenzando

  1. 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.

  1. 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

  1. 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.

  1. 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.

  1. 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.

  1. 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

  1. 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.

  1. Operadores Lógicos:

    • AND lógico - Combinar condiciones con AND.

    • OR lógico - Combinar condiciones con OR.

    • NOT lógico - Negar un valor booleano.

  1. Sentencias Condicionales (if, else, elif):

    • Sentencia if - Tomar decisiones basadas en condiciones.

    • Sentencia else - Manejar resultados alternativos.

    • Sentencia elif - Combinar múltiples condiciones.

  1. 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

  1. 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.

  1. 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

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. Reflexiones Finales sobre la Maestría en Python3:

    • Reflexionando sobre el Viaje de Aprendizaje de Python3

    • Agradecimientos y Próximos Pasos