""

sábado, 11 de abril de 2026

1.0 Bienvenida a fundamentos de Python II.

 Fuente: PI, Python Institute y Cisco.

1.0 Bienvenido a Fundamentos de Python 2

Deslizar para comenzar 

Este curso es el segundo en una serie de dos cursos, y te prepara para el examen de certificación PCAP: Certified Associate in Python Programming a través de Pearson VUE.

1.0.1 Acerca del Curso

Este curso ha sido diseñado y desarrollado por el OpenEDG Python Institute en asociación con Cisco Networking Academy.

El curso ha sido creado para cualquiera que quiera aprender Python y técnicas modernas de programación. Esta diseñado especialmente para:

  • aspirantes a programadores y estudiantes interesados en aprender programación por diversión y tareas relacionadas con su trabajo;
  • estudiantes que buscan adquirir habilidades y conocimientos fundamentales para un trabajo de nivel de entrada como desarrollador de software, analista de datos o probador de software;
  • profesionales de la industria que desean explorar tecnologías que están conectadas con Python, o que lo utilizan como base;
  • jefes de equipo, jefes de producto y jefes de proyectos que desean comprender la terminología y los procesos en el ciclo de desarrollo de software para administrar y comunicarse de manera más efectiva con los equipos de producción y desarrollo.

Durante el curso, tendrás acceso a materiales de práctica, laboratorios, cuestionarios, evaluaciones y pruebas para aprender a utilizar las habilidades y los conocimientos adquiridos al estudiar los recursos y realizar tareas de codificación, e interactuar con algunos desafíos y situaciones de programación de la vida real.

1.0.2 Temario

En este curso aprenderás:

  • cómo adoptar técnicas generales de codificación y mejores prácticas en tus proyectos;
  • cómo procesar cadenas;
  • cómo usar la programación orientada a objetos en Python;
  • cómo importar y usar los módulos de Python: mathrandomplatformostimedatetime, y calendar;
  • cómo crear y usar tus propios módulos y paquetes de Python;
  • cómo usar el mecanismo de excepciones en Python;
  • cómo usar generadores, iteradores y cierres en Python;
  • cómo procesar archivos.

El curso se divide en cuatro módulos:

  1. Módulo 1
    Módulos, Paquetes y PIP;
  2. Módulo 2
    Cadenas, métodos de listas y cadenas, y excepciones;
  3. Módulo 3
    Programación Orientada a Objetos;
  4. Módulo 4
    Misceláneos (generadores, iteradores, cierres, flujo de archivos, procesamiento de archivos de texto y binarios, los módulos os, time, datetime, y calendar).
1.0.3 Prepárate para el examen PCAP-31-0x

Sumérgete en la programación, aprende Python desde cero y prepárate para la certificación PCAP – Certified Associate in Python Programming

Fundamentos de Python 2 es un curso alineado con la certificación PCAP – Certified Associate in Python Programming, una credencial profesional que demuestra la comprensión del titular de la sintaxis y la semántica del lenguaje Python, así como su competencia en el uso de los elementos, herramientas y recursos más esenciales del lenguaje para diseñar, desarrollar y refactorizar programas simples de Python.

La certificación te permite mantener tus habilidades actualizadas y demostrar estas habilidades a otros. Te brinda la oportunidad de verificar, probar y validar tus habilidades de programación de Python. Lo que es más importante, puede abrir las puertas a un mejor trabajo y un mejor salario, y es un gran motivador para la superación y el desarrollo personal.

La certificación PCAP – Certified Associate in Python Programming es un paso intermedio para la certificación PCPP1 – Certified Professional in Python Programming 1, y el punto de partida para iniciar una carrera en desarrollo de software, programación Python y tecnologías relacionadas.

El certificarte en PCAP te ayudará a sobresalir de otros candidatos y dar un paso hacia el éxito, y después de completar este curso, serás elegible para un 50% de descuento en tu examen de certificación.

Para más información sobre la certificación PCAP – Certified Associate in Python Programming, por favor visita www.pythoninstitute.org.

Entonces, ¿estás listo para comenzar tu viaje con Python? Has clic en Siguiente para pasar a la Sección 1 y empezar a aprender. ¡Nos vemos allí!

sábado, 4 de abril de 2026

Funciones parametrizadas

 4.2.1 Funciones parametrizadas

El potencial completo de una función se revela cuando puede ser equipada con una interface que es capaz de aceptar datos provenientes de la invocación. Dichos datos pueden modificar el comportamiento de la función, haciéndola más flexible y adaptable a condiciones cambiantes.

Un parámetro es una variable, pero existen dos factores que hacen a un parámetro diferente:

  • los parámetros solo existen dentro de las funciones en donde han sido definidos, y el único lugar donde un parámetro puede ser definido es entre los paréntesis después del nombre de la función, donde se encuentra la palabra clave reservada def;
  • la asignación de un valor a un parámetro de una función se hace en el momento en que la función se manda llamar o se invoca, especificando el argumento correspondiente.
def function(parameter):
    ###
 

Recuerda que:

  • los parámetros solo existen dentro de las funciones (este es su entorno natural)
  • los argumentos existen fuera de las funciones, y son los que pasan los valores a los parámetros correspondientes.

Existe una clara división entre estos dos mundos.

Enriquezcamos la función anterior agregándole un parámetro - se utilizará para mostrar al usuario el valor de un número que la función pide.

Se tendrá que modificar la definición def de la función - así es como se ve ahora:

def message(number):
    ###
 

Esta definición especifica que nuestra función opera con un solo parámetro con el nombre de number. Se puede utilizar como una variable normal, pero solo dentro de la función - no es visible en otro lugar.

Ahora hay que mejorar el cuerpo de la función:

>>def message(number):

>>    print("Ingresa un número:", number)

Se ha hecho buen uso del parámetro. Nota: No se le ha asignado al parámetro algún valor.

¿Es correcto? Si, lo es.

Un valor para el parámetro llegará del entorno de la función.

Recuerda: especificar uno o más parámetros en la definición de la función

es un requerimiento, y se debe de cumplir durante la invocación de la misma.

Se debe proveer el mismo número de argumentos como haya parámetros definidos.

El no hacerlo provocará un error. Intenta ejecutar el código en el editor.

>>def message(number):

>>    print("Ingresa un número:", number)

>>message()

Esto es lo que aparecerá en consola:

Output
TypeError: message() missing 1 required positional argument: 'number'

Aquí está ya de manera correcta:

def message(number):
    print("Ingresa un número:", number)
 
message(1)
 

365 Días de Python, Reto del Dia 18.

 ¡Qué buena iniciativa llevas con ese reto! Clcoding.com es un recurso excelente porque va directo al grano con ejemplos prácticos.

En el desafío de 365 días de Python, el Día 18 está dedicado a los Diccionarios en Python (Python Dictionaries).

Aquí tienes el resumen de lo que trata esa lección:


📖 Día 18: Diccionarios (Key-Value Pairs)

El contenido se enfoca en entender que un diccionario es una colección ordenada (desde Python 3.7), modificable y que no admite claves duplicadas. Se utilizan para almacenar valores de datos en pares clave:valor.

Conceptos clave explicados:

  • Sintaxis: Se escriben con llaves {}.

  • Acceso: Se accede a los valores haciendo referencia a su nombre de clave.

  • Mantenimiento: Cómo cambiar, añadir o eliminar elementos.

Ejemplo de código del Día 18:

Python
# Creando un diccionario
carro = {
  "marca": "Ford",
  "modelo": "Mustang",
  "año": 1964
}

# Accediendo a un valor
x = carro["modelo"]
print(x) # Salida: Mustang

# Cambiando un valor
carro["año"] = 2026
print(carro)

💡 ¿Por qué es importante para ti?

Como estás interesado en la Ingeniería de Confiabilidad, los diccionarios son fundamentales. En el mundo de los activos físicos o SRE, los datos de sensores suelen venir en formato JSON, que Python interpreta directamente como diccionarios.

Por ejemplo, un reporte de estado de una bomba se vería exactamente así en tu código:

estado_bomba = {"id": 101, "temperatura": 75.5, "vibracion": "normal"}.

¿Te gustaría que te ayude a resolver el ejercicio propuesto para ese día o prefieres que avancemos a ver cómo usar diccionarios para organizar tus datos de mantenimiento?

Entradas recientes

1.0 Bienvenida a fundamentos de Python II.

 Fuente: PI, Python Institute y Cisco. 1.0 Bienvenido a Fundamentos de Python 2 Deslizar para comenzar   Este curso es  el segundo en una se...

Entradas Populares