আপনার পাইথন কোডে ইমোজিগুলি কীভাবে অন্তর্ভুক্ত করবেন

একটি ইমোজি একটি ছোট ডিজিটাল চিত্র যা কোনও ধারণা বা আবেগ প্রকাশ করার জন্য ব্যবহৃত হয়। প্রোগ্রামিংয়ের সাথে ইমোজিগুলি সংহত করা মজাদার হতে পারে। এটি প্রোগ্রামিংকে একটি উপভোগ্য কাজ করে তোলে। আপনি মন্তব্যগুলিতে ইমোজিস ব্যবহার করতে পারেন, বার্তা পাঠাতে বা সরাসরি কোডে directly আপনি ইমোজি ব্যবহার করে উত্পাদনের লগ এবং ডকুমেন্টেশনের মতো বিরক্তিকর পাঠকে আকর্ষণীয় পাঠ্যে রূপান্তর করতে পারেন। এমনকি লোকেরা ইমোজিগুলিযুক্ত লাইনগুলি বেছে নেওয়ার প্রবণতা দেয় যা উত্পাদনশীলতা বৃদ্ধি করে।

পাইথন যেহেতু বহুমুখীতার জন্য পরিচিত, আপনি পাইথন ব্যবহার করে ইমোজিতে অনেকগুলি ক্রিয়াকলাপ করতে পারেন।

পাইথন ব্যবহার করে ইমোজিগুলি মুদ্রণ করা কঠিন বলে মনে হচ্ছে তবে এটি ছদ্মবেশী সহজ। ইমোজিগুলি মুদ্রণের জন্য আপনি ইউনিকোড অক্ষর, সিএলডিআর নাম বা পাইথন গ্রন্থাগার ইমোজি ব্যবহার করতে পারেন।

ইমোজি মুদ্রণের জন্য ইউনিকোড অক্ষর

ইউনিকোড একটি সর্বজনীন চরিত্রের এনকোডিং স্ট্যান্ডার্ড যা বিশ্বের প্রতিটি ভাষার প্রতিটি বর্ণ এবং চিহ্নকে একটি কোড বরাদ্দ করে। প্রতিটি ইমোজি এর জন্য একটি অনন্য ইউনিকোড বরাদ্দ থাকে। পাইথনের সাথে ইউনিকোড র সময়, ইউনিকোড থেকে "+" "000" দিয়ে প্রতিস্থাপন করুন। এবং তারপরে "" দিয়ে ইউনিকোড উপসর্গ করুন।

উদাহরণস্বরূপ- U + 1F605 U0001F605 হিসাবে ব্যবহৃত হবে। এখানে, "+" "000" এর সাথে প্রতিস্থাপন করা হয়েছে এবং ইউনিকোডের সাথে " with " উপসর্গ করা হয়েছে।

 # grinning face
print("U0001F600")
# beaming face with smiling eyes
print("U0001F601")
# grinning face with sweat
print("U0001F605")
# rolling on the floor laughing
print("U0001F923")
# face with tears of joy
print("U0001F602")
# slightly smiling face
print("U0001F642")
# smiling face with halo
print("U0001F607")
# smiling face with heart-eyes
print("U0001F60D")
# zipper-mouth face
print("U0001F910")
# unamused face
print("U0001F612")

উপরের কোডটি নিম্নলিখিত আউটপুট দেবে:

  








ইমোজি মুদ্রণের জন্য সিএলডিআর শর্ট নাম

সিএলডিআর ইমোজি চরিত্র এবং ক্রমগুলির জন্য ছোট চরিত্রের নাম এবং কীওয়ার্ড সংগ্রহ করে। এই পদ্ধতিটি আরও আরামদায়ক এবং সহজেই ব্যবহারযোগ্য।

 # smiling face with sunglasses
print("N{smiling face with sunglasses}")
# grinning face
print("N{grinning face}")
# loudly crying face
print("N{loudly crying face}")
# rolling on the floor laughing
print("N{rolling on the floor laughing}")
# face with tears of joy
print("N{face with tears of joy}")
# slightly smiling face
print("N{slightly smiling face}")
# smiling face with halo
print("N{smiling face with halo}")
# angry face
print("N{angry face}")
# zipper-mouth face
print("N{zipper-mouth face}")
# unamused face
print("N{unamused face}")

উপরের কোডটি নিম্নলিখিত আউটপুট দেবে:

  








ইমোজি প্রিন্ট করতে ইমোজি লাইব্রেরি

এই গ্রন্থাগারটি পাইথন প্রোগ্রামগুলির সাথে ইমোজিগুলি একীকরণ করা সহজ করে। তবে আপনাকে এই লাইব্রেরিটি ব্যবহারের আগে ইনস্টল করতে হবে। আপনার সিস্টেমে আপনি পাইপ ইনস্টল করেছেন তা নিশ্চিত করুন। কমান্ড প্রম্পটে নিম্নলিখিতটি চালান:

 pip install emoji

এটি ইমোজি পাইথন গ্রন্থাগারটি ইনস্টল করবে। মনে রাখবেন যে আপনার পাইথন প্রোগ্রামে এই লাইব্রেরিটি ব্যবহার করতে আপনাকে গ্রন্থাগারটি আমদানি করতে হবে।

 # Import required libraries
from emoji import emojize
# smiling face with sunglasses
print(emojize(":smiling_face_with_sunglasses:"))
# grinning face
print(emojize(":grinning_face:"))
# loudly crying face
print(emojize(":loudly_crying_face:"))
# rolling on the floor laughing
print(emojize(":rolling_on_the_floor_laughing:"))
# face with tears of joy
print(emojize(":face_with_tears_of_joy:"))
# slightly smiling face
print(emojize(":slightly_smiling_face:"))
# smiling face with halo
print(emojize(":smiling_face_with_halo:"))
# angry face
print(emojize(":angry_face:"))
# zipper-mouth face
print(emojize(":zipper-mouth_face:"))
# unamused face
print(emojize(":unamused_face:"))

উপরের কোডটি নিম্নলিখিত আউটপুট দেবে:

 😎
😀
😭
🤣
😂
🙂
😇
😠
🤐
😒

সম্পর্কিত: অ্যান্ড্রয়েডে নতুন ইমোজিস কীভাবে পাবেন

পাঠ্য থেকে সমস্ত ইমোজিগুলি উত্তোলন করা হচ্ছে

পাইথন ব্যবহার করে আপনি সহজেই পাঠ্য থেকে সমস্ত ইমোজিগুলি বের করতে পারেন। এটি নিয়মিত এক্সপ্রেশন ব্যবহার করে করা যেতে পারে। রেজেক্স লাইব্রেরি ইনস্টল করতে কমান্ড প্রম্পটে নিম্নলিখিত কমান্ডটি চালান:

 pip install regex

re.findall () পদ্ধতিটি পাঠ্য থেকে সমস্ত ইমোজিগুলি খুঁজতে ব্যবহৃত হয়।

 # Import required libraries
import regex as re
# Text from which you want to extract emojis
text = 'We 😊 want 😅 to 😏 extract 😁 these 😀 emojis '
# Using regular expression to find and extract all emojis from the text
emojis = re.findall(r'[^w⁠s,. ]', text)
print(emojis)

নিম্নলিখিত আউটপুট প্রদর্শিত হবে:

 ['😊', '😅', '😏', '😁', '😀']

ইমোজিটিকে পাঠ্যে রূপান্তর করা হচ্ছে

পাইথনের ডেমোজি লাইব্রেরি ব্যবহার করে আপনি ইমোজিটিকে পাঠ্যে রূপান্তর করতে পারেন। ডেমোজি লাইব্রেরি ইনস্টল করতে, নিম্নলিখিত কমান্ডটি চালান:

 pip install demoji

আপনি ডেমোজি লাইব্রেরি ইনস্টল করার পরে ইমিক্স তালিকাটি প্রায়শই আপডেট এবং পরিবর্তিত হওয়ার কারণে আপনাকে ইউনিকোড কনসোর্টিয়ামের ইমোজি কোড সংগ্রহস্থল থেকে ডেটা ডাউনলোড করতে হবে। পাইথন ফাইলে নিম্নলিখিত কোডটি আটকান এবং তারপরে প্রয়োজনীয় ডেটা ডাউনলোড করতে এটি চালান।

 # Importing demoji library
import demoji
demoji.download_codes()

পরিশেষে, ইমোজিগুলিকে পাঠ্যে রূপান্তর করতে নিম্নলিখিত কোডটি ব্যবহার করুন।

 # Import required libraries
import demoji
# Text from where you want to convert emojis
text = "Convert 😄 the 😎 given emojis 😒 to 😠 text"
emojis = demoji.findall(text)
# Print converted emojis
print(emojis)

আউটপুট:

 {'😒': 'unamused face',
'😄': 'grinning face with smiling eyes,
'😠': 'angry face',
'😎': 'smiling face with sunglasses,
}

ইমোজি এর অর্থ সহ প্রতিস্থাপন করুন

আপনি যদি ইমোজিদের অর্থগুলির সাথে প্রতিস্থাপন করতে চান তবে আপনি ইমোজি লাইব্রেরিটি ব্যবহার করে এটি সহজেই করতে পারেন। নিম্নলিখিত কোডটি কার্যকর করার আগে পিপ ব্যবহার করে ইমোজি লাইব্রেরিটি ইনস্টল করার বিষয়টি নিশ্চিত করুন।

 # Import required libraries
import emoji
# Text from where you want to replace emojis
text = """These are some of the most used emojis
1. 😂
2. 😍
3. 🤣"""
replaced_text = emoji.demojize(text, delimiters=("", ""))
# Printing replaced text
print(replaced_text)

উপরের কোডটি নিম্নলিখিত আউটপুট দেবে:

 These are some of the most used emojis
1. face_with_tears_of_joy
2. smiling_face_with_heart-eyes
3. rolling_on_the_floor_laughing

পাইথনের পাঠ্য থেকে ইমোজি সরিয়ে ফেলা হচ্ছে

পাইথনের নিয়মিত অভিব্যক্তির সাহায্যে আপনি পাঠ্য থেকে সমস্ত ইমোজিগুলি সরাতে পারেন।

 # Importing Regular Expression Library
import re
# Text from where you want to remove all emojis
text = """These are some of the most used emojis
1. 😂 Emoji 1
2. 😍 Emoji 2
"""
# Printing the text with emojis
print(text)
# Function to remove emoji from text
def removeEmoji(text):
regrex_pattern = re.compile(pattern = "["
u"U0001F600-U0001F64F" # emoticons
u"U0001F300-U0001F5FF" # symbols & pictographs
u"U0001F680-U0001F6FF" # transport & map symbols
u"U0001F1E0-U0001F1FF" # flags (iOS)
"]+", flags = re.UNICODE)
return regrex_pattern.sub(r'',text)
# Printing the text without emojis
print(removeEmoji(text))

উপরের কোডটি নিম্নলিখিত আউটপুট দেবে:

 These are some of the most used emojis
1. 😂 Emoji 1
2. 😍 Emoji 2
These are some of the most used emojis
1. Emoji 1
2. Emoji 2

ইমোজিস দিয়ে প্রোগ্রামিং মজাদার করুন

ইমোজিগুলি এখন পাঠ্য যোগাযোগের একটি অবিচ্ছেদ্য অঙ্গ হিসাবে বিবেচিত হয়। পাইথনের শক্তি ব্যবহার করে আপনি তাদের উপর অনেকগুলি অপারেশন করতে পারেন। প্রোগ্রামিং মজাদার করার জন্য মন্তব্যগুলিতে ইমেলগুলি , বার্তা পাঠানো ইত্যাদির অভ্যাস পান।

ইমোটিকন এবং ইমোজি উভয়ই এখন বিভিন্ন সংস্থায় ব্যাপকভাবে ব্যবহৃত হচ্ছে। এমনকি আপনি নিজের লেখার মাধ্যমে নিজের ইমোজি তৈরি করতে পারেন।