En la terminal ahora ya se puede mostrar emojis (iconos), para que se sienta un poco mas moderna, para ello vamos a usar la libreria emoji en python.
Los emojis son pequeñas imagenes o iconos que se usan en comunicaciones electronicas para representar una idea, emocion u objeto, provieve del japones e (imagen), moji (caracter) .
Los emojis se van a ver de manera monocromatica, blanco y negro, pero al copiarlos a word se podran ver su version original a color.
Para instalar la libreria emoji vamos a usar el comando pip install.
pip install emojiAhora ya lo podemos usar en nuestro codigo python, usaremos la funcion emoji.emojize()
import emoji
print(emoji.emojize(":thumbs_up:")+" Hola mundo !!")Dentro de la funcion emoji.emojize(“:thumbs_up:”) la palabra thumbs_up es el icono, en este caso es pulgar arriba.
Los emojis siempre van a ir dentro de 2 puntos al inicio y al final y por lo general son nombres en ingles
Codigo
A continuacion un script donde se muestran diferentes tipos de emojis como por ejemplo:
- Emojis de gestos con los dedos
- Gestos con la cara
- Simbolos
- Animales
- Comida
- Objetos
- Actividades
- Transportes
- Banderas
import emoji
print("Emojis de gestos con los dedos:")
emojis_gestos = [":thumbs_up:", ":thumbs_down:", ":raised_fist:", ":oncoming_fist:", ":clapping_hands:", ":raising_hands:", ":open_hands:", ":palms_up_together:", ":handshake:", ":folded_hands:", ":writing_hand:", ":selfie:", ":mechanical_arm:", ":mechanical_leg:"]
for emoji_code in emojis_gestos:
print(emoji.emojize(emoji_code))
print("Emojis de caras:")
face_emojis = [":grinning_face:", ":grinning_face_with_big_eyes:", ":grinning_face_with_smiling_eyes:", ":beaming_face_with_smiling_eyes:", ":grinning_squinting_face:", ":grinning_face_with_sweat:", ":rolling_on_the_floor_laughing:", ":face_with_tears_of_joy:", ":slightly_smiling_face:"]
for emoji_code in face_emojis:
print(emoji.emojize(emoji_code))
print("Emojis de simbolos:")
emojis = [":red_heart:", ":blue_heart:", ":green_heart:", ":yellow_heart:", ":purple_heart:", ":black_heart:", ":white_heart:", ":orange_heart:", ":brown_heart:", ":broken_heart:", ":sparkling_heart:", ":revolving_hearts:", ":two_hearts:", ":heart_decoration:", ":love_letter:", ":kiss_mark:", ":ringed_planet:"]
for emoji_code in emojis:
print(emoji.emojize(emoji_code))
print("Emojis de animales:")
emojis_animals = [":dog:", ":cat:", ":mouse:", ":hamster:", ":rabbit:", ":koala:", ":tiger_face:", ":cow_face:", ":pig_face:", ":monkey_face:", ":monkey:"]
for emoji_code in emojis_animals:
print(emoji.emojize(emoji_code))
print("Emojis de comida:")
emojis_food = [":grapes:", ":melon:", ":watermelon:", ":tangerine:", ":lemon:", ":banana:", ":pineapple:", ":mango:", ":red_apple:", ":green_apple:", ":pear:", ":peach:", ":cherries:", ":strawberry:", ":kiwi_fruit:", ":tomato:", ":coconut:", ":avocado:", ":eggplant:"]
for emoji_code in emojis_food:
print(emoji.emojize(emoji_code))
print("Emojis de objetos:")
emojis_objects = [":watch:", ":laptop:", ":keyboard:", ":mouse:", ":printer:", ":camera:", ":video_camera:", ":radio:", ":fax_machine:", ":pager:", ":computer_disk:", ":floppy_disk:", ":dvd:", ":abacus:"]
for emoji_code in emojis_objects:
print(emoji.emojize(emoji_code))
print("Emojis de actividades:")
emojis_activities = [ ":basketball:", ":baseball:", ":tennis:", ":volleyball:", ":rugby_football:", ":bowling:", ":ping_pong:", ":badminton:", ":boxing_glove:", ":martial_arts_uniform:", ":goal_net:", ":flag_in_hole:"]
for emoji_code in emojis_activities:
print(emoji.emojize(emoji_code))
print("Emojis de transportes:")
emojis_transport = [":automobile:", ":taxi:", ":bus:", ":trolleybus:", ":minibus:", ":ambulance:", ":fire_engine:", ":police_car:", ":taxi:", ":aerial_tramway:", ":mountain_cableway:", ":suspension_railway:", ":railway_car:", ":train:", ":monorail:", ":light_rail:", ":station:", ":tram:"]
for emoji_code in emojis_transport:
print(emoji.emojize(emoji_code))
print("Emojis de banderas:")
emojis_flags = [":triangular_flag:", ":transgender_flag:", ":chequered_flag:", ":crossed_flags:", ":flag_in_hole:", ":pirate_flag:", ":rainbow_flag:", ":white_flag:", ":black_flag:"]
for emoji_code in emojis_flags:
print(emoji.emojize(emoji_code))
Resultado

Una de las ventajas de los emojis es que existe una convencion general y si copias los emojis de la terminal, al pegarlos en algun editor enrriquecido como word o incluso en internet, los emojis se van a transformar en su version a color.
Emojis de gestos con los dedos:
????
????
✊
????
????
????
????
????
????
????
✍️
????
????
????