domingo, 30 de noviembre de 2025

Guia de operadores logicos

 Ya te has encontrado con muchos operadores de Python. Muchos de ellos probablemente te resulten muy familiares. Después de todo, sumar y restar en Python no tiene nada de novedoso. Pero hay muchos más operadores que los utilizados para la aritmética básica Los operadores son caracteres que ejecutan acciones o procesos aritméticos o lógicos específicos. Los profesionales de datos usan operadores todo el tiempo en su trabajo, y son una parte rudimentaria de la programación en Python, por lo que es importante aprenderlos. Esta lectura es una guía de los distintos operadores disponibles en Python.

Guardar este elemento del curso

Puedes guardar una copia de esta guía para futuras consultas. Puedes utilizarla como recurso para practicar más o en tus futuros proyectos profesionales. Para acceder a una versión descargable de este elemento del curso, haga clic en el siguiente enlace y seleccione "Usar plantilla."

Guía de referencia: Operadores de Python

OR

Si no dispone de una cuenta de Google, puede descargar el elemento directamente desde el siguiente archivo adjunto.

Comparadores

En Python, puedes utilizar operadores de comparación para comparar valores. Cuando se realiza una comparación, Python devuelve un resultado booleano-Verdadero o Falso. Python utiliza los siguientes comparadores:

Operación

Operador

mayor que

>

mayor que o igual a

>= 

menor que

<

menor o igual que

<=

no igual a

!=

igual a

==  

Notas:

  • El signo igual (=) está reservado para las sentencias de asignación. Si utiliza un solo signo igual para hacer una comparación, el ordenador devolverá un SyntaxError.

  • Si intentas comparar tipos de datos que no son compatibles, como comprobar si una cadena es mayor que un entero, Python lanzará un TypeError.

Operadores lógicos

Python también tiene tres operadores lógicos que pueden combinarse con comparadores para crear sentencias más complejas.

Estos operadores son:

  • and

    • evalúa a Verdadero sólo si ambas sentencias son verdaderas

  • or

    • evalúa a True si una o ambas sentencias son verdaderas

  • not

    • invierte la evaluación

    • Si la sentencia es Verdadera, devuelve Falso; si la sentencia es Falsa, devuelve Verdadero

Ejemplos de operadores aritméticos

>>x = 3 # Se asigna el valor entero 3 a la variable x
>>my_list = [34610] # Se define la lista llamada my_list
>>print(x < 3 and x != 0) # imprimir en pantalla el resultado de la comparación
>>print(x >= len(my_list) or x == min(my_list))
>>print(x not in my_list)

False
True
False
Porque?
En primer caso x <3 es False y X != 0 es True, para que la conjuncion and sea True,
ambas condiciones deben ser verdaderas.
len(my_list): es la longitud o cantidad de elementos que contiene la lista, 4
por x >= 4 es False. x == min(mylist) es True porque el valor minimo es 3
para la siyuncion or basta con que una de las dos condiciones sea verdadera.
x pertenece a la lista por lo tanto la negación de esta pertenencia es False.



sábado, 29 de noviembre de 2025

Guía de referencia para Funciones


COMO has estado aprendiendo, las funciones son cuerpos de código reutilizable para realizar procesos o tareas específicas. Te ayudan a hacer más trabajo con menos código. Algunos ejemplos de funciones son:

  • Un cálculo o medida específica, como convertir Fahrenheit a Celsius

  • Una utilidad de inventario para iterar cantidades y calcular el coste total de los bienes en stock

  • Construcción de un DataFrame a partir de una serie o de datos de diccionario

  • Una utilidad de aplicación, como un corrector ortográfico

En esta lectura, aprenderá a definir, construir y llamar funciones.

Guardar este elemento del curso

Si lo desea, puede guardar una copia de esta guía para consultarla en el futuro. Puede utilizarla como recurso para practicar más o en sus futuros proyectos profesionales. Para acceder a una versión descargable de este elemento del curso, haga clic en el siguiente enlace y seleccione "Usar plantilla."

Guía de referencia: Funciones


>>def my_function(parameters):
>>    '''
>>    Docstring.
>>    Summarize the function's behavior and explain its arguments and return values.
>>    '''
>>    code block
>>
>>    return value



  1. Comience con la palabra clave def seguida del nombre de la función, luego ponga sus parámetros/argumentos entre paréntesis, terminando con dos puntos.

    1. La convención de Python es utilizar snake_case (palabras en minúsculas separadas por guiones bajos) para los nombres de las funciones.

  1. Para funciones importantes o funciones cuyos propósitos u operaciones no sean muy obvios, incluya un docstring. Escriba el docstring entre tres comillas de apertura y cierre.

    1. El docstring debe tener forma de comando (por ejemplo, "Suma dos números" en lugar de "Suma dos números").

    2. El docstring debe resumir el comportamiento de la función y explicar sus argumentos y valores de retorno.

    3. El docstring debe ir sangrado cuatro espacios a partir de la sentencia de definición.

  2. Escriba el cuerpo de la función.

    1. Todo el código debe tener una sangría de al menos cuatro espacios a partir de la definición, pero puede haber varios niveles de sangría en función de la complejidad del código.

  3. Por último, utilice una sentencia return para devolver un valor o una sentencia print para imprimir algo en la consola y completar la función. Esta línea también debe tener una sangría de cuatro espacios.

return vs. print

A veces la diferencia entre las sentencias return e print no está clara para los nuevos estudiantes de Python. Es importante entender qué es cada acción y cuándo usarla. Sentencias de retorno te dan un resultado que puedes usar para otra cosa. No tiene que ser algo que se imprima cuando se ejecuta la función. Las sentencias Print imprimen algo en la consola y nada más. Piénsalo así: una sentencia de retorno es como si tu hermano fuera al mercado y te trajera una bolsa de patatas. Una sentencia print es como si tu hermano fuera al mercado, volviera a casa y te dijera qué tipo de patatas había a la venta. Con la sentencia de retorno, tienes patatas para cocinar. Con la sentencia print, sólo sabes qué patatas hay disponibles, pero no tienes ninguna patata.

Funciones y métodos

Las funciones y los métodos son muy similares, pero hay algunas diferencias clave. Los métodos son un tipo específico de función. Son funciones que pertenecen a una clase. Esto significa que puedes utilizarlas -o "llamarlas"- utilizando la notación por puntos.

Ejemplo de método:

>>my_string = 'The eagles filled the sky.'

>>my_string.split()

El método split es una función que pertenece a la clase string. Divide las cadenas en sus espacios en blanco.

Las funciones independientes no pertenecen a una clase en particular y a menudo pueden utilizarse en varias clases.

domingo, 23 de noviembre de 2025

Introducción a funciones y sentencias condicionales en Python

En este curso, vamos a seguir construyendo sobre su base de conocimientos de Python. Al final del curso, usted será capaz de escribir declaraciones en código Python para realizar operaciones de múltiples pasos en sus datos. También aprenderá a escribir código limpio y legible que puede ser fácilmente entendido y reutilizado por otros profesionales de datos. Ser capaz de colaborar con los compañeros de equipo es una de las habilidades más importantes para un Datos Y escribir código limpio es una gran manera de colaborar con sus compañeros de equipo y ayudar a su equipo a alcanzar sus objetivos. Trabajar con código limpio ayuda a su equipo a trabajar más rápido, comunicarse más eficazmente y producir mejores resultados. Empezaremos con funciones, o trozos de código reutilizables que te permiten realizar tareas específicas. Las funciones son como los verbos o palabras de acción de un lenguaje de programación.  Reproduce el video desde ::55 y sigue la transcripción0:55 Puedes recurrir a una función en cualquier momento para que te ayude a realizar acciones útiles con tus datos, como ordenar, clasificar, resumir y mucho más. A continuación, hablaremos de cómo escribir código limpio que puedan entender fácilmente sus compañeros de equipo y colaboradores. Aprenderá dos elementos importantes para escribir código limpio, la reutilización y la modularidad. Ambas prácticas aceleran el desarrollo de proyectos y ayudan a los profesionales de datos a centrarse en las necesidades empresariales básicas y a evitar perder tiempo haciendo repeticiones. A continuación, examinaremos otro aspecto clave de la escritura de código limpio, los comentarios. Los comentarios son una práctica útil porque le ayudan a considerar su proceso de pensamiento mientras documenta su flujo de trabajo para los compañeros de equipo. Usar comentarios para describir los componentes de un problema le ayuda a resolverlo en pasos claros y sencillos.  Reproduce el video desde :1:41 y sigue la transcripción1:41 A continuación, analizaremos cómo utilizar operadores para comparar valores. Revisaremos dos tipos de operadores, los comparadores y los operadores lógicos. Comparadores como mayor que o menor que permiten comparar dos valores. Operadores lógicos como AND y OR permiten conectar varias sentencias y realizar comparaciones más complejas. Los profesionales de los datos utilizan operadores para analizar y tomar decisiones sobre sus datos. Por último, consideraremos las sentencias condicionales, que indican al ordenador cómo tomar decisiones basándose en sus instrucciones. Aprenderá a escribir sentencias if-else y else-if.  Reproduce el video desde :2:22 y sigue la transcripción2:22 Los profesionales de los datos utilizan sentencias condicionales para estructurar operaciones complejas y realizar todo tipo de tareas prácticas, como agrupar datos y organizar archivos. Las sentencias condicionales hacen que tu código Python sea más flexible y potente. Cuando estés listo, nos vemos en el siguiente vídeo.  En este curso, vamos a seguir construyendo sobre su base de conocimientos de Python. Al final del curso, usted será capaz de escribir declaraciones en código Python para realizar operaciones de múltiples pasos en sus datos. También aprenderá a escribir código limpio y legible que puede ser fácilmente entendido y reutilizado por otros profesionales de datos. Ser capaz de colaborar con los compañeros de equipo es una de las habilidades más importantes para un Datos Y escribir código limpio es una gran manera de colaborar con sus compañeros de equipo y ayudar a su equipo a alcanzar sus objetivos. Trabajar con código limpio ayuda a su equipo a trabajar más rápido, comunicarse más eficazmente y producir mejores resultados. Empezaremos con funciones, o trozos de código reutilizables que te permiten realizar tareas específicas. Las funciones son como los verbos o palabras de acción de un lenguaje de programación.  Reproduce el video desde ::55 y sigue la transcripción0:55 Puedes recurrir a una función en cualquier momento para que te ayude a realizar acciones útiles con tus datos, como ordenar, clasificar, resumir y mucho más. A continuación, hablaremos de cómo escribir código limpio que puedan entender fácilmente sus compañeros de equipo y colaboradores. Aprenderá dos elementos importantes para escribir código limpio, la reutilización y la modularidad. Ambas prácticas aceleran el desarrollo de proyectos y ayudan a los profesionales de datos a centrarse en las necesidades empresariales básicas y a evitar perder tiempo haciendo repeticiones. A continuación, examinaremos otro aspecto clave de la escritura de código limpio, los comentarios. Los comentarios son una práctica útil porque le ayudan a considerar su proceso de pensamiento mientras documenta su flujo de trabajo para los compañeros de equipo. Usar comentarios para describir los componentes de un problema le ayuda a resolverlo en pasos claros y sencillos.  Reproduce el video desde :1:41 y sigue la transcripción1:41 A continuación, analizaremos cómo utilizar operadores para comparar valores. Revisaremos dos tipos de operadores, los comparadores y los operadores lógicos. Comparadores como mayor que o menor que permiten comparar dos valores. Operadores lógicos como AND y OR permiten conectar varias sentencias y realizar comparaciones más complejas. Los profesionales de los datos utilizan operadores para analizar y tomar decisiones sobre sus datos. Por último, consideraremos las sentencias condicionales, que indican al ordenador cómo tomar decisiones basándose en sus instrucciones. Aprenderá a escribir sentencias if-else y else-if.  Reproduce el video desde :2:22 y sigue la transcripción2:22 Los profesionales de los datos utilizan sentencias condicionales para estructurar operaciones complejas y realizar todo tipo de tareas prácticas, como agrupar datos y organizar archivos. Las sentencias condicionales hacen que tu código Python sea más flexible y potente. Cuando estés listo, nos vemos en el siguiente vídeo.  En este curso, vamos a seguir construyendo sobre su base de conocimientos de Python. Al final del curso, usted será capaz de escribir declaraciones en código Python para realizar operaciones de múltiples pasos en sus datos. También aprenderá a escribir código limpio y legible que puede ser fácilmente entendido y reutilizado por otros profesionales de datos. Ser capaz de colaborar con los compañeros de equipo es una de las habilidades más importantes para un Datos Y e: agregado a la selección Presiona [CTRL + S] para guardar como nota. Me gusta No me gusta Informar de un problema : agregado a la selección Presiona [CTRL + S] para guardar como nota. Me gusta No me gusta Informar de un problema : agregado a la selección Presiona [CTRL + S] para guardar como nota.

Entradas recientes

Guia de operadores logicos

  Ya te has encontrado con muchos operadores de Python. Muchos de ellos probablemente te resulten muy familiares. Después de todo, sumar y r...

Entradas Populares