🔴Curso de Python #03 - Operadores en Python
Summary
TLDREn esta tercera clase del curso, el instructor presenta los operadores en Python, que permiten manipular diferentes tipos de datos. Explica los operadores aritméticos, de asignación, comparación, lógicos y otros. Se muestra cómo se utilizan los operadores de asignación para realizar sumas, restas, multiplicaciones y divisiones, así como incremento y decremento de variables. Además, se introducen los operadores de comparación para evaluar si dos valores son iguales, distintos, mayores o menores, y cómo estos operadores son aplicados en cadenas de caracteres. Finalmente, se tocan los operadores lógicos como 'not', 'and' y 'or', y se mencionan los operadores de identidad y pertenencia para trabajar con objetos en Python.
Takeaways
- 😀 La clase aborda la tercera lección sobre operadores en Python.
- 👍 Se insta a los estudiantes a dar 'me gusta' y suscribirse al canal si les gusta el contenido.
- 🔢 Se explican los operadores aritméticos para realizar sumas, restas, multiplicaciones y divisiones, así como potencias y módulos.
- ➕ Se introducen los operadores de asignación, que permiten manipular variables de manera eficiente.
- 🔄 Se discuten los operadores de incremento y decremento, aunque en Python se manejan de manera diferente a otros lenguajes.
- 🆚 Se exploran los operadores de comparación para evaluar la igualdad, desigualdad, mayor o menor entre valores.
- 🔀 Se mencionan las diferencias en la comparación de cadenas de caracteres, destacando la importancia de las mayúsculas y minúsculas.
- 🤖 Se introducen los operadores lógicos 'not', 'and' y 'or' para manipular valores booleanos.
- 📜 Se tocan brevemente los operadores de identidad y pertenencia, útiles para trabajar con objetos y listas en Python.
- 📊 Se da un vistazo a cómo se pueden utilizar estos operadores en prácticas futuras y cómo afectan el flujo de un programa.
Q & A
¿Qué tipo de operadores se discuten en la tercera clase del curso de Python mencionado en el guion?
-Se discuten operadores de asignación, comparación, lógicos, de identidad y de pertenencia.
¿Cuál es la función del operador de asignación '=' en Python?
-El operador '=' se utiliza para asignar un valor a una variable en Python.
¿Cómo se puede incrementar el valor de una variable en Python utilizando operadores de asignación?
-Para incrementar el valor de una variable en Python, se puede utilizar el operador '+=' seguido del número que se desea agregar al valor actual de la variable.
¿Qué operador se utiliza para comparar si dos variables tienen el mismo valor en Python?
-Para comparar si dos variables tienen el mismo valor, se utiliza el operador '==' en Python.
¿Cómo se determina si una variable es menor que otra en el contexto del guion?
-Se utiliza el operador '<' para determinar si una variable es menor que otra.
¿Qué operador lógico se usa para negar una condición en Python?
-El operador lógico 'not' se utiliza para negar una condición en Python.
¿Cuál es la diferencia entre los operadores 'is' y '==' para comparar listas en Python?
-El operador 'is' comprueba si dos variables hacen referencia al mismo objeto en memoria, mientras que '==' comprueba si los contenidos de los objetos son iguales.
¿Cómo se puede saber si un elemento pertenece a una lista en Python?
-Se utiliza el operador 'in' seguido del elemento y la lista para verificar si el elemento está contenido en la lista.
¿Qué operador se utiliza para determinar si dos listas son idénticas en términos de contenido en el guion?
-Se utiliza el operador '==' para determinar si dos listas tienen el mismo contenido.
¿Cómo se puede limpiar la consola en el entorno de Python mencionado en el guion?
-Para limpiar la consola en el entorno de Python, se puede utilizar el comando 'exit' para salir del intérprete y limpiar la pantalla.
Outlines
💻 Introducción a los Operadores en Python
Este párrafo presenta la tercera clase de un curso de Python, enfocado en los operadores de este lenguaje de programación. Se menciona la importancia de interactuar con el canal, como dar 'me gusta' y suscribirse para recibir notificaciones. Se explica que los operadores permiten manipular datos de diferentes maneras, y se detallan los tipos de operadores que se abordarán: aritméticos, de asignación, comparación, lógicos y otros. Se sugiere que la clase se realizará en la terminal de Visual Studio Code, utilizando el intérprete de Python para ilustrar los conceptos. Se inicia con la asignación de valores a variables y se muestra cómo se pueden modificar estos valores utilizando operadores de asignación, como suma, resta, multiplicación, división y módulo.
🔢 Operadores de Asignación y Comparación
En este segmento, se profundiza en el uso de operadores de asignación, como el signo igual para asignar valores y los operadores de suma, resta, multiplicación y división en asignación. Se menciona que en Python no existen operadores de incremento y decremento como en otros lenguajes, pero se pueden simular con operadores de asignación. Además, se introducen los operadores de comparación, que permiten comparar dos valores y devolver un resultado booleano (verdadero o falso). Se ejemplifican comparaciones de igualdad, desigualdad, mayor que, menor que y mayor o igual que, tanto con números como con cadenas de caracteres, resaltando la diferenciación entre mayúsculas y minúsculas en las cadenas.
📚 Operadores Lógicos y de Identidad
Este párrafo explora los operadores lógicos, como 'not', 'and' y 'or', que se utilizan para manipular valores booleanos y controlar el flujo de un programa. Se explica cómo el operador 'not' invierte un valor booleano, y cómo 'and' y 'or' requieren que todas o al menos una de las condiciones respectivamente sean verdaderas para devolver verdadero. Se introducen también los operadores de identidad 'is' y 'is not', que se utilizan para comparar si dos variables hacen referencia al mismo objeto en memoria, lo cual es especialmente útil al trabajar con objetos complejos como listas. Se da un ejemplo de cómo se pueden usar estos operadores para verificar si dos listas son idénticas o no.
🏗️ Operadores de Identidad y Pertenencia
Finalmente, se abordan los operadores de identidad y pertenencia, que son útiles para trabajar con objetos y listas en Python. Se explica el uso del operador 'is' para verificar si dos variables hacen referencia al mismo objeto y el operador 'is not' para verificar la falta de identidad. También se introduce el operador de pertenencia 'in', que permite verificar si un elemento está contenido en una lista, y su opuesto 'not in', para determinar la no pertenencia. Se ejemplifica cómo estos operadores pueden ser utilizados para evaluar la relación entre elementos y listas, facilitando la toma de decisiones en el código. Al final del párrafo, se cierra la clase con un recordatorio de interactuar con el canal y se anuncia la próxima clase.
Mindmap
Keywords
💡Operadores
💡Operadores aritméticos
💡Operadores de asignación
💡Operadores de comparación
💡Operadores lógicos
💡Operadores de identidad
💡Operadores de pertenencia
💡Python
💡Terminal
💡Condicionales
Highlights
Introducción al curso de programación en Python, enfocado en los operadores.
Importancia de interactuar con el canal, pidiendo likes y suscripciones.
Objetivo de la clase: explorar los operadores en Python para manipular datos.
Revisión de operadores aritméticos: suma, resta, multiplicación y división.
Introducción a operadores de asignación como '=' y su simplificación.
Demostración de operadores de asignación para suma, resta, multiplicación y división.
Explanación de la potenciación y el módulo en operadores de asignación.
Comparación de operadores de asignación en Python con otros lenguajes de programación.
Creación de un script en la terminal para demostrar los operadores.
Uso de operadores de incremento y decremento a través de asignación en Python.
Introducción a los operadores de comparación y su importancia en la programación.
Demostración de comparación de igualdad, desigualdad, mayor, menor y mayor o igual en Python.
Importancia de mayúsculas y minúsculas en comparaciones de cadenas de caracteres.
Introducción a los operadores lógicos NOT, AND y OR para manipular valores booleanos.
Explanación de cómo se usan los operadores lógicos en expresiones más complejas.
Introducción a los operadores de identidad y pertenencia para trabajar con objetos en Python.
Demostración de la diferencia entre 'is' y '==' para comparar listas en Python.
Uso del operador 'in' para verificar la pertenencia de un elemento en una lista.
Conclusión de la clase y llamado a la participación activa del canal.
Transcripts
hola que tal bienvenido a esta clase de
este curso en este caso la tercera clase
y ya saben que si les está gustando este
curso no olviden de ponerme me gusta y
también si son nuevos suscríbase al
canal y activa en la campanita de
notificación ahora si quiere lo más
pronto posible la siguiente clase tienen
que llegar a 30 me gustas qué es lo que
vamos a ver ahora en esta clase en esta
clase vamos a ver los operadores en
python con los operadores vamos a
manipular de distintas formas los tipos
de datos en este caso y hemos visto los
operadores aritméticos con los cuales
podíamos realizar operaciones
aritméticas sumar restar multiplicar y
dividir también hemos visto de cómo
realizar un potencias y también sacar el
módulo de una división ahora lo que
vamos a ver son los otros tipos de
operadores que existen en este caso
operadores de asignación operadores de
comparación
operadores lógicos y otros operadores
más
[Música]
así que vamos a iniciar en este caso no
vamos a utilizar un script simplemente
lo vamos a hacer en la terminal
vamos a ir a nuestro vicio lesivo code
vamos a ir a poner nueva terminal y acá
vamos a ingresar al terminal y
presionando este botón yo podría poner
en todo el contenido la terminal
colocando de esta forma y ahora aquí
simplemente vamos a entrar al intérprete
de payton así que ponemos aquí python y
ya estamos dentro del intérprete
ahora vamos a ver los operadores de
asignación los operadores de asignación
que uno de ellos ya hemos visto que es
el igual el igual lo que hace es asignar
un valor a una variable ahora vamos a
ver más operadores en este caso si
creamos por ejemplo dos variables en
este caso una variable en este caso la
variable a a esa variable a vamos a
utilizar el operador de asignación que
es el igual le vamos a asignar un 4
ahora lo que vamos a hacer es lo
siguiente vamos a guardar en esa misma
variable pero sumando más 4 entonces
cómo haríamos vamos a decir ah va a ser
igual a la a
qué es lo que tiene cuatro y la vamos a
sumar más cuatro y si nosotros mostramos
qué es lo que tiene la nos va a decir
que es 8 entonces aquí estamos haciendo
la siguiente operación que es el guardar
en esa misma variable a pero sumándole
más 4 esta operación que estamos
haciendo podemos simplificarlo
utilizando los operadores de asignación
en este caso simplemente vamos a poner o
vamos a inicializar nuevamente el valor
de a le vamos a colocar a que va a ser
igual a 4 le vamos a decir que a va a
ser más igual
a 4 cuando hacemos esta operación que en
este caso estamos usando suma en
asignación estamos haciendo lo mismo que
esta expresión entonces simplemente en
vez de realizar de esta forma pues lo
hacemos directamente de esta forma que
lo que hacemos es sumarle más 4 a la
variable a pero al mismo tiempo
guardamos en esa misma variable a como
verá sido muestro cuánto tiene la pues
no va a decir que es 8 y de esta forma
nosotros podemos utilizar por ejemplo
resta en asignación multiplicación en
una asignación división en asignación
por ejemplo si queremos hacer una resta
en asignación vamos a poner va a ser
igual o menos igual en este caso
queremos restar más menos 4
vamos a mostrar cuánto tiene la nos va a
decir que tiene 4 y otro que vamos a
hacer es por ejemplo
multiplicarlo por 2 para que regrese el
valor de a 8 entonces voy a decir a
asterisco igual por 2 ahora la haya
tiene 8 lo vamos a dividir entre 2
nosotros voy a poner a y en este caso
cualquiera de los dos podemos utilizar
ya sea doble barra diagonal o una barra
diagonal entonces vamos a decir de esta
forma vamos a poner doble barra diagonal
vamos a dividir entre 2 la nuevamente va
a tener 4 también podemos hacer
potenciación en este caso podemos decir
que se eleve por 2 o sea 4 por 4 la va a
tener 16 y también podemos sacar el
módulo de la división entonces ponemos a
/ en este caso a tiene 16 por ejemplo
entre 2 y en este caso la a lo que va a
almacenar es el módulo el módulo es 0
aquí hemos visto los operadores en
asignación en otros lenguajes de
programación a parte de los operadores
en asignación vas a ver también
operadores de incremento y decremento
como por ejemplo en lenguajes como java
o javascript en este caso los operadores
de incremento tal cual como existe en
otros lenguajes no existe en python
estos operadores de incremento nosotros
podemos hacer utilizando los operadores
en asignación por ejemplo qué es lo que
hacen los operadores de incremento vamos
a poner que el valor de a de cero es que
cada vez que apliquemos el operador de
incremento en cada ejecución tiene que
incrementarse en uno entonces
en otros lenguajes podríamos hacer de
esta forma a doble sino un signo más
esto lo que significaría es que la
variable a se incremente uno en uno en
cada vez que ejecutemos
en este caso como no existe lo que
podemos hacer es utilizar el operador en
asignación sumándole + 1 acá el valor de
a ya debe tener 1 pero si nosotros
ejecutamos por ejemplo el 4 veces el
valor de a debería tener 4 si yo muestro
cuánto tiene el valor de a que al inicio
tenía 0 ahora ya tiene 4 sí uno más
ejecutamos ahora va a tener 5
si yo hago esto por ejemplo acá ya tiene
5 y de esta forma también nosotros
podemos realizar los operadores de
decremento que lo que hacen es disminuir
uno en uno entonces si nosotros tenemos
el valor de 5 y queremos disminuir
tendríamos que hacer a va a ser menos
igual a 1 entonces cada vez que nosotros
ejecutamos esto el valor de a va a
disminuir en 1 porque el valor de a que
tenía era 5 ahora que hemos ejecutado 4
veces simplemente tiene 1 si nosotros
seguimos ejecutando pues el valor de a
va a seguir disminuyendo en este caso el
valor de a ya tiene menos 2 entonces de
esta forma nosotros podemos hacer
operadores de incremento o decremento
utilizando operadores en asignación
ahora otros operadores que vamos a ver
son los operadores de comparación por
ejemplo vamos a definir una variable a
que va a tener 4 y una variable b que va
a tener 2 tenemos acá dos variables con
diferentes valores lo que hacemos con
los
de comparación es que nosotros
comparamos dos valores ya sean literales
o valores de una variable en este caso
vamos a comparar estas dos variables
vamos a decir que si son iguales los
operadores de comparación lo que van a
hacer es que cuando vamos a comparar
estos dos valores lo que nos va a
devolver son los valores búlgaros que
son los valores bull ya nos los valores
bull ya nos son por ejemplo el truck que
lo que significa es verdad y false que
significa falso entonces de acuerdo a la
comparación nos van devolver dos valores
bull ya nos en este caso nos va a decir
si es verdad o si es falso por ejemplo
si decimos nosotros que si a es igual a
b
entonces para decir que si son iguales
vamos a utilizar doble igual en este
caso si nos fijamos aquí nosotros nos
damos cuenta que no son iguales entonces
nos va a devolver que es falso que ahí b
no son iguales pero si yo digo que sí
es igual a cuatro en este caso me va a
decir que es verdad porque el valor de a
es igual a cuatro
de esta forma nosotros podemos comparar
dos valores o por ejemplo también lo que
podemos hacer es saber si son distintos
entonces para decir que si son distintos
vamos a utilizar el signo de admiración
más el igual y vamos a decir si a es
distinto a b en este caso va a cumplirse
y nos va a devolver que es verdad porque
es distinto a b y también de esta forma
nosotros podemos comparar si a es mayor
que b en este caso nos va a devolver
verdadero o si vamos a decir ah
es menor que ve nos va a devolver falso
porque no es menor o también podemos
decir y si ya es mayor o igual que b de
hecho acá me faltó mayor o igual que b
nos va a decir verdadero porque es mayor
pero no es igual pero es uno de estas
condiciones se debe cumplir ya sea mayor
o igual por ejemplo si yo pongo acá un 4
en este caso se va a cumplir lo
siguiente o sea la a no es mayor que 4
porque el valor de hades 4 pero si son
iguales entonces nos va a devolver
verdadero o también al revés en este
caso podemos decir que si a es menor o
igual que ve en este caso ni es menor ni
es igual entonces nos va a devolver
false éstos son los operadores de
comparación estamos comparando por ahora
números pero hay que tener mucho en
cuenta cuanto cuando nosotros comparemos
cadenas de caracteres por ejemplo si yo
comparo un hola si ese bola es igual al
otro hola
pues en este caso me va a decir que es
igual porque ambos palabras son iguales
pero qué pasa si en uno de ellos lo que
yo voy a hacer es poner un hola con h
claro que las palabras suenan igual por
ejemplo uno es hola el otro también es
hola y en este caso nos va a decir que
no son iguales porque una cadena de
carácter que es mayúscula con minúscula
es completamente distinto en la
programación o en este caso cuando
analiza entonces acá hay que tener mucho
en cuenta que mayúsculas y minúsculas
son distintos entonces cuando nosotros
vamos a comparar si son iguales en
cadena de caracteres pues nos va a
mostrar que es falso estos operadores de
comparación más adelante vamos a
utilizar en las condicionales que por
ahora lo que sabemos es que sirven para
comparar dos valores ahora otros
operadores que nosotros vamos a ver son
los operadores lógicos en este caso los
operadores lógicos lo que hacen es
manipular diferentes o manipular los
tipos de datos bolea nos en este caso
simplemente trabajan control
por ejemplo tenemos el operador lógico
más simple que es el not que se escribe
de esta forma en pura minúscula pones
not esto lo que hace es negar un valor
buljan o por ejemplo si yo pongo acá no
te lo que me va a devolver es falso
porque lo está negando a true o si lo
pongo al revés not falls también me va a
devolver true
porque lo que hace es negar a falso y me
devuelve otro entonces si tenemos por
acá por ejemplo un operador aritmético
vamos a poner por ejemplo not y acá le
voy a colocar sí
menor que ve en este caso es
completamente falso porque hemos
definido más arriba que a era cuatro
liberados entonces acá nos va a devolver
true porque el resultado de esta
comparación que si a es menor que b nos
va a devolver falso lo negamos ese falso
con not y al final nos va a devolver
true
el otro operador el lógico es el an que
lo que dice es que ambas condiciones o
ambos partes tienen que ser verdaderos
para que devuelva verdad por ejemplo
vamos a decir true
esto me va a devolver true porque el
antro
devuelve true o sea que ambos tienen que
ser verdaderos para que esto devuelva
verdad pero si uno de ellos es falso por
ejemplo acá voy a poner walls
de esta forma entonces va a ser falso o
si ambos son falsos también me va a
devolver falso por ejemplo vamos a poner
acá
falso bolt por ejemplo aquí
de esta forma también va a devolver
false
pero el otro operador el último operador
lógico que es él
[Música]
lo que dice es que uno de ellos al menos
tiene que ser verdad o ambos en este
caso por ejemplo si en falso ponemos por
ejemplo el operador org
lo que va a devolver es falso pero si al
menos uno de ellos es verdad pues va a
devolver verdad o si ambos son
verdaderos pues también va a devolver
verdad
estos son los operadores lógicos que lo
que hacen es comparar dos valores
julianos esto prácticamente vamos a
verlo en una expresión un poco más larga
por ejemplo si decimos que si a es mayor
que b y también podemos poner a y si a
es igual
ave
en este caso nos va a devolver falso
porque la primera condición si se cumple
cuando decimos que si a es mayor que b
pero la segunda que si son igual que b
no se cumple pero qué pasa si a esto le
cambiamos por org entonces en este caso
si se va a cumplir o si nos va a
devolver verdadero porque en la primera
condición va a salir verdadero y en la
segunda va a salir falso pero elordi sé
que al menos uno tiene que ser verdad
pero si seguimos trabajando con el an y
queremos que devuelva verdad lo que
podemos hacer es que podemos negar al en
esta parte donde sale falso lo negamos y
al final nos va a salir verdad acá va a
decir que es mayor que ve en esta parte
va a decir que hay hay b no son iguales
falso pero a ese falso lo negamos
entonces acá al final va a salir
verdadero entonces true antro lo que nos
va a devolver esto más adelante vamos a
utilizar al momento de realizar algunas
prácticas por ahora
podemos ver simplemente de esta forma
y luego de ver estos operadores en este
caso los operadores lógicos los otros
operadores que podemos ver en python son
los operadores de pertenencia y también
los operadores de identidad
en este caso por ejemplo voy a crear dos
listas más adelante vamos a ver sobre
las listas pero por ahora yo podría
crear una lista y las listas lo que
hacen es simplemente a la diferencia de
las variables es almacenar varios
elementos o varios datos por ejemplo una
variable solo puede almacenar un valor
pero una lista puede almacenar varios
valores y entre los corchetes nosotros
podemos colocar separando con coma por
ejemplo aquí voy a almacenar números
enteros 2 3
y también voy a crear otra lista de que
va a contener lo mismo en este caso para
ver la de parte de identidad he aquí lo
que voy a hacer es también 1 2 y 3 en
este caso cómo que estas dos listas son
idénticos pero en verdad no son
idénticos porque cada una de ellas están
almacenadas en diferentes variables y
también en este caso están almacenado en
diferentes espacios pero lo que voy a
hacer voy a hacer lo siguiente voy a
crear una variable ce donde voy a
guardar la lista entonces voy a verla
el operador de identidad por ejemplo el
operador de identidad se hace con is en
el cual podemos decir sí
o si es idéntico a b en este caso me va
a devolver que es falso porque a pesar
que sean iguales las listas no son
idénticas porque como dije están
almacenado en diferentes variables
aparte de eso ocupan diferentes espacios
en la memoria lo que podemos hacer es
decir si es igual a c porque hace le
hemos agregado la lista de a entonces
voy a decir ah es b o en este caso c en
este caso si nos va a devolver verdad
porque lo que hemos hecho en la variable
c
es simplemente agregar la lista o sea
que en este caso si son idénticos o si
podemos decir si a es a pues también nos
va a devolver o podemos decir si b es b
en este caso nos va a devolver true
porque son idénticos y si queremos saber
si no son idénticos
por ejemplo cuando nosotros poníamos si
a su vez nos salía falso pero porque no
son idénticos entonces y queremos saber
si no son idénticos por ejemplo podría
poner si a is not be de hecho acá es is
not vamos a borrar esto si a es es not
be o sea si no son idénticos en este
caso me va a devolver verdadero pero si
en este caso compara por ejemplo con ce
como son idénticos pero lo que yo quiero
saber es que si no son idénticos
entonces en este caso podemos trabajar
de esta forma con estos operadores de
identidad ahora estos operadores de
identidad y los operadores de
pertenencia es pat para trabajar con
objetos en este caso los arreglos son
tipo objeto o las listas son tipo objeto
y también si al momento de trabajar con
los objetos también podemos utilizar
estos operadores de identidad o de
pertenencia por ejemplo la de
pertenencia es que podemos saber si un
elemento pertenece a una lista
por ejemplo este operador de pertenencia
es y yo digo si uno pertenece a la ve
en este caso me va a devolver que es
verdadero porque 1 o sea el valor de 1
si está en la lista b entonces si
pertenece a esa lista pero si yo pongo
por ejemplo otro valor si 4
pertenece a ver en este caso me va a
devolver falso porque en la lista debe
no hay un número 4 pero también podemos
saber si no pertenece o sea podemos
poner si 4
en este caso vamos a poner al revés a la
diferencia con snow vamos a poner not in
a la lista b y nos va a devolver que es
verdadero porque no pertenece el
elemento 4 a la lista b entonces estos
son los operadores de pertenencia donde
podemos trabajar si pertenece o no para
salir de aquí simplemente podemos poner
exit y ya está y podemos limpiar nuestra
consola y hemos visto los operadores en
python bueno esto sería todo de esta
clase si te ha gustado este vídeo no
olvides de poner me gusta y si eres
nuevo no olvides de suscribirte a este
canal y activar la campanita de
notificación y bueno conmigo nos vemos
en la siguiente clase
[Música]
Browse More Related Video
¿Qué es un ALGORITMO? (DEFINICIÓN de algoritmos, CARACTERÍSTICAS, TIPOS, OPERADORES Y VARIABLES)
8. Qué son los Operadores Relacionales - Curso Fundamentos de programación
PROGRAMACIÓN DESDE 0 || OPERADORES RELACIONALES Y LÓGICOS || TEORIA-PRÁCTICA
9. Qué son los Operadores Logicos - Curso fundamentos de programación
PROGRAMACIÓN DESDE 0 || OPERADORES ARITMÉTICOS || TEORIA-PRÁCTICA
📀 DATOS PRIMITIVOS JAVA | DECLARACIÓN, INICIALIZACIÓN y ASIGNACIÓN Variables ◀️
5.0 / 5 (0 votes)