পাইথনে সেটগুলি কী কী এবং সেগুলি কীভাবে ব্যবহার করবেন?

পাইথনে কী কী সেট রয়েছে তা বিভিন্ন ক্রিয়াকলাপের পাশাপাশি কীভাবে সেগুলি তৈরি করবেন তা শিখুন। আপনি পাইথনে হিমায়িত সেট এবং সেগুলি সম্পর্কেও শিখতে পারবেন।

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



পাইথনে সেট কি?
পাইথনে সেট কখন ব্যবহার করবেন?
আপনি কিভাবে একটি সেট তৈরি করবেন?
অপারেশন সেট করুন



হিমায়িত সেট কি?

চল শুরু করি. :-)



পাইথনে সেট কি?

একটি সেট মূলত এমন একটি ডেটা টাইপ যা আনর্ডারড উপাদানগুলির সংকলন নিয়ে থাকে। এই উপাদানগুলি কোনও ডেটা ধরণের সেট হিসাবে থাকতে পারে, বিপরীতে ,টাইপ নির্দিষ্ট নয়। সেটগুলি পরিবর্তনীয় (পরিবর্তনযোগ্য) এবং উপাদানগুলির বারবার অনুলিপিগুলি নেই। একটি সেট আর এর মানই ইন্ড্রিডেক্সেড নয়, সুতরাং ইনডেক্সিনg অপারেশনগুলি সেটগুলিতে করা যায় না।

উদাহরণ:

মাই_সেট = {1, 'এস', 8.৮} মুদ্রণ (মাই_সেট)

আউটপুট: {‘S’, 1, 7.8}



আউটপুটটি My_Set উপস্থিত সমস্ত উপাদান দেখায় shows

বিঃদ্রঃ: সামগ্রিকভাবে একটি সেট পরিবর্তনীয় তবে একটি সেটের উপাদানগুলি হয় না।

পাইথনে সেটগুলি কী কী তা আপনি জানেন, এখন এগিয়ে চলুন এবং সেটগুলি কখন ব্যবহার করবেন তা বুঝতে দিন।

পাইথনে সেট কখন ব্যবহার করবেন?

পাইথনে সেটগুলি কখন ব্যবহৃত হয়-

  • তথ্যের ক্রম কিছু যায় আসে না
  • ডেটা উপাদানগুলিতে আপনার কোনও পুনরাবৃত্তির প্রয়োজন নেই
  • আপনার গাণিতিক ক্রিয়াকলাপগুলি যেমন ইউনিয়ন, ছেদ করা ইত্যাদি করা দরকার

এখন আসুন এবং পাইথনে সেট কীভাবে তৈরি করা যায় তা দেখুন।

পাইথনে আপনি কীভাবে একটি সেট তৈরি করবেন?

পাইথনে সেটগুলি দুটি উপায়ে তৈরি করা যেতে পারে-

  • কোঁকড়া ধনুর্বন্ধনী মধ্যে আবদ্ধ উপাদান
  • সেট () ফাংশন ব্যবহার করে

1. কোঁকড়ানো ধনুর্বন্ধনী ব্যবহার করছি:

পাইথনে সেটগুলি কোঁকড়া ধনুর্বন্ধনী ({}) ব্যবহার করে তৈরি করা হয়।

 উদাহরণ: 
মাই_সেট = {1, 'এস', 8.৮} মুদ্রণ (মাই_সেট)

আউটপুট: {‘S’, 1, 7.8}

আপনি দেখতে পাচ্ছেন যে মাই_সেট তৈরি করা হয়েছে।

2. সেট () ফাংশন ব্যবহার করে

পাইথনে সেটগুলি () ফাংশনটি ব্যবহার করে তৈরি করা যেতে পারে।

উদাহরণ:

a = সেট ({1, 'বি', 6.9}) মুদ্রণ (ক)

আউটপুট: {1, 'বি', 6.9}

আপনি একই ফাংশনটি ব্যবহার করে একটি খালি সেট তৈরি করতে পারেন।

উদাহরণ:

খালি_সেট = সেট () মুদ্রণ (খালি_সেট)

আউটপুট: সেট ()

উপরের আউটপুটটি দেখায় খালি সেট খালি সেট তৈরি করা হয়েছে।

আপনি এই খালি সেটটিতে উপাদান যুক্ত করতে পারেন। আমি নিম্নলিখিত বিষয়গুলিতে এটি আবরণ করব।

অপারেশন সেট করুন

কয়েকটি সংখ্যক ক্রিয়াকলাপ সেটগুলিতে করা যেতে পারে যেমন উপাদান যুক্ত করা, উপাদান মোছা, একটি সেট দৈর্ঘ্য নির্ধারণ ইত্যাদি ইত্যাদি সেটে কী কী পদ্ধতি ব্যবহার করা যেতে পারে তা জানতে আপনি এই ব্যবহার করতে পারেন তোমাকে() ফাংশন

উদাহরণ:

মাই_সেট = {1, 'এস', 7.8 8 দির (মাই_সেট)

আউটপুট:

['__ এবং __', '__ শ্রেণি __', '__ অন্তর্ভুক্ত রয়েছে __', '__ ডেল্ট্রা __', '__ দির __', '__ ডক __', '__ এক __', '__ ফর্ম্যাট __', '__ জিএইএইচ__', '__ গেটটিট্রিবিউট__', '__gt__','__ __iand__ ',' __init__ ',' __init_subclass__ ',' __ior__ ',' __isub__ ',' __iter__ ',' __ixor__ ',' __le__ ',' __len__ ',' __lt__ ',' __ne__ ',' __নিয়___ ' , '__rand__', '__reduce__', '__reduce_ex__', '__repr__', '__র___', '__সুরু____', '__rxor__', '__setattr__', '__সাইজ____', '__স্ট্র__', 'লুক্স', 'লুক্স' __xor__ ',' অ্যাড ',' ক্লিয়ার ',' অনুলিপি ',' পার্থক্য ',' পার্থক্য_অপাদিত ',' বাতিল ',' ছেদ ',' ছেদ_সংশ্লিষ্ট ',' ইসডিজিনজেন্ট ',' ইস্যুবাসেট ',' ইস্যুপ্রসেট ',' পপ ' , 'অপসারণ', 'প্রতিসাম্য_পরিচয়', 'প্রতিসাম্য_পরিচয়_আপডেট', 'ইউনিয়ন', 'আপডেট']

আউটপুট সেটগুলিতে ব্যবহৃত সমস্ত পদ্ধতিগুলি দেখায় shows আমি এই নিবন্ধে তাদের আরও কয়েকটি প্রদর্শন করব।

একটি সেট দৈর্ঘ্য সন্ধান করা

পাইথনে একটি সেট দৈর্ঘ্য সন্ধান করতে, আপনি লেন () ফাংশনটি ব্যবহার করতে পারেন। এই ফাংশনটি পরামিতি হিসাবে সেটটির নাম নেয় এবং একটি পূর্ণসংখ্যা মান দেয় যা সেটে উপস্থিত উপাদানগুলির সংখ্যার সমান।

উদাহরণ:

মাই_সেট = {1, 'এস', 8.৮} লেন (মাই_সেট)

আউটপুট:

আপনি উপরের আউটপুটটিতে দেখতে পাচ্ছেন, 3 টি ফিরে এসেছে যা মাই_সেটে উপস্থিত উপাদানগুলির সংখ্যার সমান। এখন, এই উপাদানগুলিও অ্যাক্সেস করা যায় যা নীচে দেখানো হয়েছে।

একটি সেট উপাদানসমূহ অ্যাক্সেস

সূচী সংখ্যা ব্যবহার করে সেট উপাদানগুলি অ্যাক্সেস করা যায় না কারণ আগে যেমন নির্দিষ্ট করা হয়েছে, কোনও সেটের উপাদানগুলি সূচিযুক্ত নয়। অতএব, আপনি যখন কোনও সেটের উপাদানগুলি অ্যাক্সেস করতে চান, আপনি এটির মধ্য দিয়ে লুপ করতে পারেন এবং এর উপাদানগুলিতে অ্যাক্সেস করতে পারেন।

উদাহরণ:

মাই_সেটে x_ এর জন্য মাই_সেট = {1, 'এস', 7.8 8: মুদ্রণ (এক্স)

আউটপুট:

s 1 7.8

আউটপুটে আপনি দেখতে পাচ্ছেন যে ক্রমটি সেটগুলিতে সরবরাহ করা উপাদানের ক্রমের চেয়ে আলাদা। কারণ উপাদানগুলি অর্ডার করা হয়নি।

একটি সেটে উপাদান যুক্ত করা:

দুটি ফাংশন ব্যবহার করে একটি সেটগুলিতে উপাদান যুক্ত করা যেতে পারে, যোগ করুন () এবং হালনাগাদ() ফাংশন

অ্যাড () ফাংশনটি নীচে দেখানো হিসাবে বিদ্যমান সেটে একটি উপাদান যুক্ত করে:

উদাহরণ:

My_Set = {1, 's', 7.8} My_Set.add (3) মাই_সেট

আউটপুট: {1, 3, 7.8, 'গুলি'}

আপনি বিদ্যমান সেটে একাধিক উপাদান যুক্ত করতে চাইলে আপডেট () ফাংশনটি ব্যবহৃত হয়।

উদাহরণ:

My_Set = {1, 's', 7.8} My_Set.update ([2,4.6,1, 'r']) আমার_সেট

আউটপুট: {1, 2, 4.6, 7.8, 'আর', 'গুলি'}

উপরের আউটপুটটিতে আপনি দেখতে পাচ্ছেন, আপডেট () ফাংশনটি 4 টি মানের একটি তালিকা নিচ্ছে এবং 1 ব্যতীত সমস্ত মান My_Set এ যুক্ত করা হবে। এটি কারণ 1 টি ইতিমধ্যে সেটে উপস্থিত এবং তাই এটি আবার যুক্ত করা যায় না।

একটি সেট উপাদানসমূহ অপসারণ

কোনও সেট থেকে উপাদানগুলি সরাতে আপনি দুটি ব্যবহার করতে পারেন অপসারণ(), বাতিল করা() এবং পপ () ফাংশন

অপসারণ () ফাংশনটিতে একটি পরামিতি লাগে যা সেট থেকে সরানো আইটেম।

উদাহরণ:

My_Set = {1, 2, 4.6, 7.8, 'r', 's' 'My_Set.remove (2) মুদ্রণ (মাই_সেট)

আউটপুট: {1, 4.6, 7.8, 'আর', 'গুলি'}

আপনি দেখতে পাচ্ছেন, অপসারণ () ফাংশনটি ব্যবহার করে 2 টি সেট থেকে সরানো হয়েছে। আপনি যদি সেটটিতে অস্তিত্ব না রাখে () সরাতে পরামিতি হিসাবে কিছু উপাদান নির্দিষ্ট করেন তবে এটি ত্রুটি ছুঁড়ে দেবে।

এখন, আপনি যদি সেট থেকে কিছু উপাদান সরিয়ে নিতে চান এবং যদি সে উপাদানটি সেটে আসলে উপস্থিত রয়েছে কিনা তা আপনি নিশ্চিত না হন, আপনি বাতিল () ফাংশনটি ব্যবহার করতে পারেন। এই ফাংশনটি উপাদানটিকে একটি প্যারামিটার হিসাবে সেট থেকে সরানোর জন্য গ্রহণ করবে কিন্তু যদি উপাদান উপস্থিত না থাকে তবে এটি ত্রুটি ছুঁড়ে না ফেলে।

উদাহরণ:

মাই_সেট = {1, 2, 4.6, 7.8, 'আর', 'এস'} মাই_সেট.ডিসকার্ড (4.6) মাই_সেট.ডিসকার্ড ('আমি') মুদ্রণ (মাই_সেট)

আউটপুট: {1, 2, 7.8, 'আর', 'এস'}

উপরের আউটপুটটি দেখায় যে মাই_সেট থেকে ৪. has সরিয়ে ফেলা হয়েছে কিন্তু যখন আমি মাই_সেট.ডিসকার্ড (‘আমি’) ব্যবহার করি তখন আমার আইটে উপস্থিত না থাকলেও বাতিল () ত্রুটি ফেলেনি।

পপ () ফাংশনটি সেট উপাদানগুলিও সরিয়ে দেয়, তবে যেহেতু একটি সেট আনর্ডার্ড করা হয়নি, আপনি জানেন না কোন উপাদানটি সরানো হয়েছে।

উদাহরণ:

মাই_সেট = {1, 2, 4.6, 7.8, 'আর', 'এস'} মাই_সেট.পপ () মুদ্রণ (মাই_সেট)

আউটপুট: {2, 4.6, 7.8, 'আর', 'গুলি'}

আউটপুটটি দেখায় যে, পপ () ব্যবহার করে কিছু এলোমেলো উপাদান সরানো হয়েছে, যা এই ক্ষেত্রে 1।

এখন, আপনি যদি কোনও সেটে উপস্থিত সমস্ত উপাদান মুছতে চান তবে আপনি এটি ব্যবহার করতে পারেন পরিষ্কার() পদ্ধতি

উদাহরণ:

মাই_সেট = {1, 2, 4.6, 7.8, 'আর', 'গুলি'} মাই_সেট.ক্রিয়ার () মুদ্রণ (মাই_সেট)

আউটপুট: সেট ()

আপনি উপরের আউটপুটটিতে দেখতে পাচ্ছেন যে মাই_সেটটি একটি খালি সেট।

আপনি যদি সেটটি পুরোপুরি মুছতে চান তবে আপনি এটিটি ব্যবহার করতে পারেন এর কীওয়ার্ড

উদাহরণ:

মাই_সেট = {1, 2, 4.6, 7.8, 'আর', 'এস'} ডেল মাই_সেট প্রিন্ট (মাই_সেট)

আপনি যখন উপরের কোডটি চালাবেন তখন এটি একটি ত্রুটি ছুঁড়ে দেবে কারণ আমার_সেটটি মোছা হয়েছে।

আপনি বিভিন্ন ইউনিট, ছেদ, পার্থক্য ইত্যাদির মতো সেটগুলিতে বিভিন্ন গাণিতিক ক্রিয়াকলাপ সম্পাদন করতে পারেন যা নীচে আলোচনা করা হয়েছে।

ইউনিট অফ সেটস

উভয় সেটে উপস্থিত সমস্ত অনন্য উপাদান যুক্ত করে সেটগুলির ইউনিয়ন দুটি বা ততোধিক সেটকে একক সেটে সংযুক্তি বোঝায়। এটা দুইভাবে সম্পাদন করা যেতে পারে:

  • পাইপলাইন ব্যবহার
  • ইউনিয়ন () ফাংশন ব্যবহার করে

পাইপলাইন প্রতীক ব্যবহার:

| ব্যবহার করে দুটি সেট সংক্ষিপ্ত করা যেতে পারে প্রতীকটি নিম্নরূপ:

উদাহরণ:

a = {1, 2, 4.6, 7.8, 'r', 's'} b = {2,5, 'd', 'abc'} c = a | b মুদ্রণ (a | b)

আউটপুট: {1, 2, 4.6, 5, 7.8, 'আর', 'এবিসি', 'এস', 'ডি'

যেমন আপনি দেখতে পাচ্ছেন, উপরের আউটপুটে, সেট এ এবং সেট বি এর একটি ইউনিয়ন একটি নতুন সেট সি-তে সংরক্ষণ করা হবে। আপনি দুটি টিরও বেশি সেট পাশাপাশি ব্যবহার করতে পারেন | প্রতীক

উদাহরণ:

a = {1, 2, 4.6, 7.8, 'r', 's'} b = {2,5, 'd', 'abc'} c = {2,3,4,5} d = a | b | সি মুদ্রণ (d)

আউটপুট:

{1, 2, 3, 4, 4.6, 5, 7.8, 'এবিসি', 'ডি', 'আর', 'এস'}

ইউনিয়ন () পদ্ধতিটি ব্যবহার করে:

দুই বা ততোধিক সেট সংলগ্ন করতে আপনি ইউনিয়ন () পদ্ধতিটি নীচে ব্যবহার করতে পারেন:

উদাহরণ:

a = {1, 2, 4.6, 7.8, 'r', 's'} b = {2,5, 'd', 'abc'} c = {'m', 23,76,4.7} মুদ্রণ (' একটি ইউ বি = ', এউনিউন (খ)) মুদ্রণ সেট করুন (' একটি ইউ বি ইউ সি = 'সেট করুন, ইউনিউন (বি, সি))

আউটপুট:

একটি U b = {1, 2, 4.6, 5, 7.8, 'r', 'abc', 's', 'd' Set সেট করুন

একটি ইউ বি সি সি = {1, 2, 4.6, 5, 4.7, 7.8, ‘আর’, 76, 23, ‘এবিসি’, ‘এম’, ‘এস’, ‘ডি’ Set

উপরের আউটপুটটি দেখায় যে d সেট a, b এবং c এর মিলন।

সংকলন ছেদ করা

দুটি বা ততোধিক সেটগুলির ছেদ একটি নতুন সেট যা কেবলমাত্র সেটে উপস্থিত সাধারণ উপাদানগুলির সমন্বয়ে।

এটা দুইভাবে সম্পাদন করা যেতে পারে:

  • ‘&’ চিহ্ন ব্যবহার করা হচ্ছে
  • ছেদ () ফাংশন ব্যবহার করে

‘ও’ প্রতীক ব্যবহার:

কিভাবে জাভা ক্লাসপাথ সেট করতে

নীচে ‘ও’ প্রতীকটি ব্যবহার করে আপনি দুটি বা ততোধিক সেটের ছেদটি নির্ধারণ করতে পারেন:

উদাহরণ:

a = {1, 2,5, 4.6, 7.8, 'r', 's'} b = {2,5, 'd', 'abc'} c = {2,3,4,} মুদ্রণ (একটি এবং খ) মুদ্রণ (একটি & ব & সি)

আউটপুট:

{2, 5} {2}

উপরের আউটপুট সেট a, b এবং c এর মিল দেখায়।

ছেদ () ফাংশন ব্যবহার করে:

ছেদ () ফাংশনটি ব্যবহার করে আপনি দুটি বা ততোধিক সেটের ছেদটি নির্ধারণ করতে পারেন:

উদাহরণ:

a = {1, 2,5, 4.6, 7.8, 'r', 's'} b = {2,5, 'd', 'abc'} c = {2,3,4} মুদ্রণ ('সেট করুন একটি ছেদ করা খ = ', a.intersication (b)) মুদ্রণ (' ছেদ করুন বি ছেদ সি সেট করুন '=', এন্টারটেকশন (খ, সি))

আউটপুট:

একটি ছেদটি সেট করুন b = {2, 5}

ছেদ করা ছেদটি ছেদ করুন সি = {2}

উপরের আউটপুট সেট a, b এবং c এর ছেদ দেখায়।

সেটগুলির পার্থক্য:

সেটগুলির পার্থক্যটি এমন একটি উপাদান নিয়ে একটি নতুন সেট তৈরি করে যা কেবলমাত্র সেটের একটিতে উপস্থিত থাকে। এর অর্থ এই যে সেটের সাধারণ উপাদানগুলি বাদে সমস্ত উপাদানই ফিরে আসবে।

এটা দুইভাবে সম্পাদন করা যেতে পারে:

  • ‘-’ চিহ্ন ব্যবহার করে
  • পার্থক্য () ফাংশন ব্যবহার করে

‘-’ প্রতীক ব্যবহার:

‘-’ প্রতীক ব্যবহার করে দুটি সেটের পার্থক্য জানতে, আপনি নিম্নলিখিত হিসাবে এটি করতে পারেন:

উদাহরণ:

a = {1, 2,5, 4.6, 7.8, 'r', 's'} b = {2,5, 'd', 'abc'} c = {2,3,4} মুদ্রণ (a-b-c)

আউটপুট: {1, 4.6, 7.8, 'আর', 'গুলি'}

আউটপুটটিতে ‘বি’ এবং ‘সি’ তে উপস্থিত থাকা ব্যতীত সেট ‘এ’ এর সমস্ত উপাদান রয়েছে।

পার্থক্য () ফাংশন ব্যবহার করে:

অন্তর্নির্মিত পার্থক্য () ফাংশনটি নীচে ব্যবহার করে সেটগুলির পার্থক্য নির্ধারণ করা যেতে পারে:

উদাহরণ:

a = {1, 2,5, 4.6, 7.8, 'r', 's'} b = {2,5, 'd', 'abc'} c = {2,3,4} মুদ্রণ ('সেট করুন একটি - বি = ', এ.ডিফারেন্স (খ)) মুদ্রণ (' সেট এ - বি - সি = ', এ.ডিফারেন্স (খ, সি))

আউটপুট:

একটি - বি = {1, 4.6, 7.8, 'আর', 'এস' Set সেট করুন

একটি - বি - সি = {1, 4.6, 7.8, 'আর', 'এস' Set সেট করুন

উপরের আউটপুটটি পার্থক্য () ফাংশনটি ব্যবহার করে পার্থক্যের জন্য ফলাফল।

এখন আপনি যদি আপনার সেটের উপাদানগুলি একেবারে পরিবর্তন করতে না চান তবে আপনি হিমায়িত সেটগুলি ব্যবহার করতে পারেন যা নীচে আলোচনা করা হয়েছে

হিমায়িত সেট কী?

পাইথনে হিমায়িত সেট এমন একটি সেট যা এর মানগুলি পরিবর্তন করতে পারে না। এর অর্থ হ'ল এটি আগে থেকে আমি আলোচনা করেছি এমন একটি সাধারণ সেটের বিপরীতে অপরিবর্তনীয়। হিমায়িত সেটগুলি অভিধান কী-মান জোড়গুলির একটি কী হিসাবে পরিবেশন করতে সহায়তা করে।

হিমায়িত সেট কীভাবে তৈরি করবেন?

হিমায়িত সেটগুলি হিমশীতল () পদ্ধতি ব্যবহার করে পাওয়া যায়। এই ফাংশনটি কোনও পুনরাবৃত্ত আইটেম নেয় এবং এটিকে পরিবর্তনযোগ্য রূপান্তরিত করে।

উদাহরণ:

a = {1, 2,5, 4.6, 7.8, 'r', 's'} b = হিমায়িত (ক) মুদ্রণ (খ)

আউটপুট: হিমশীতল ({1, 2, 4.6, 5, 7.8, 'আর', 'গুলি'})

উপরের আউটপুটটিতে সেট বি রয়েছে যা সেট এ এর ​​হিমায়িত সংস্করণ।

হিমায়িত সেটটির উপাদানগুলি অ্যাক্সেস করা

হিমায়িত সেটগুলির উপাদানগুলি নীচে এটির মাধ্যমে লুপিং দ্বারা অ্যাক্সেস করা যায়:

উদাহরণ:

খ = হিমায়িত ([1, 2, 4.6, 5, 7.8, 'আর', 'গুলি']) এক্স ইন বি এর জন্য: মুদ্রণ (এক্স)

আউটপুট:

এক

4.6

7.8
s

উপরের আউটপুটটি দেখায় যে ফর লুপ ব্যবহার করে হিমায়িত সেট বি এর সমস্ত উপাদান একের পর এক ফিরে এসেছে। হিমায়িত সেটগুলি অপরিবর্তনীয়, সুতরাং, আপনি অ্যাড (), অপসারণ (), আপডেট (), ইত্যাদির মতো অপারেশন করতে পারবেন না etc. আশা করি এই টিউটোরিয়ালে আপনার সাথে যা ভাগ করা হয়েছে তার সাথে আপনি পরিষ্কার হয়ে গেছেন। এটি আমাদের পাইথনের সেটস সম্পর্কিত আমাদের নিবন্ধের শেষে নিয়ে আসে। আপনি যথাসম্ভব অনুশীলন নিশ্চিত করুন এবং আপনার অভিজ্ঞতাটি ফিরিয়ে দিন।

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই 'পাইথনে সেটগুলি' ব্লগের মন্তব্য বিভাগে উল্লেখ করুন এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।

পাইথনের বিভিন্ন অ্যাপ্লিকেশন সহ গভীরতর জ্ঞান পেতে, আপনি লাইভের জন্য তালিকাভুক্ত করতে পারেন 24/7 সমর্থন এবং আজীবন অ্যাক্সেস সহ।