পাইথন দিয়ে শুরু করা
এই বিভাগটি আপনাকে পাইথনের মৌলিক বিষয়গুলির সাথে পরিচয় করিয়ে দেয়। আপনি কীভাবে আপনার পরিবেশ সেট আপ করবেন, আপনার প্রথম পাইথন প্রোগ্রাম লিখবেন এবং চালাবেন এবং ভেরিয়েবল, ডেটা টাইপ এবং অপারেটরগুলির মতো মৌলিক ধারণাগুলি বুঝতে পারবেন।
নিয়ন্ত্রণের প্রবাহ
শর্তসাপেক্ষ বিবৃতি এবং লুপ সহ আপনার পাইথন প্রোগ্রামগুলির প্রবাহকে কীভাবে নিয়ন্ত্রণ করবেন তা শিখুন। এই বিভাগটি মূল কাঠামোগুলিকে কভার করে যা আপনাকে শর্তের উপর ভিত্তি করে কোডের বিভিন্ন ব্লক কার্যকর করতে বা একাধিকবার ক্রিয়া পুনরাবৃত্তি করতে দেয়।
ফাংশন
এই বিভাগে, আপনি শিখবেন কিভাবে ফাংশন নামক কোডের পুনরায় ব্যবহারযোগ্য ব্লক তৈরি করতে হয়। আপনি ফাংশন সংজ্ঞায়িত করা, আর্গুমেন্ট পাস করা এবং ভেরিয়েবলের সুযোগ বোঝার মধ্যে ডুব দেবেন। পরিষ্কার, সংগঠিত এবং মডুলার পাইথন কোড লেখার জন্য এটি অপরিহার্য।
স্ট্রিংস
স্ট্রিংগুলি পাইথনে একটি মৌলিক ডেটা টাইপ। এই বিভাগে, আপনি শিখবেন কীভাবে স্ট্রিংগুলির সাথে কাজ করতে হয়, স্ট্রিং অপারেশনগুলি সম্পাদন করতে হয় এবং পাইথনের অন্তর্নির্মিত স্ট্রিং পদ্ধতিগুলি ব্যবহার করে দক্ষতার সাথে পাঠ্য ডেটা ম্যানিপুলেট করতে হয়।
তালিকা
তালিকাগুলি হল বহুমুখী সংগ্রহ যা আপনাকে একক পরিবর্তনশীলে একাধিক আইটেম সংরক্ষণ করতে দেয়। এই বিভাগে কীভাবে তালিকা তৈরি, অ্যাক্সেস এবং সংশোধন করতে হয়, সেইসাথে কীভাবে তালিকা স্লাইসিং, নেস্টিং এবং ফাংশনে তালিকা পাস করার মতো উন্নত কৌশলগুলি ব্যবহার করতে হয় তা কভার করে।
Tuples এবং অভিধান
পাইথনের শক্তিশালী ডেটা স্ট্রাকচার-টুপল এবং অভিধানগুলি অন্বেষণ করুন। Tuples হল অপরিবর্তনীয় সংগ্রহ, যেখানে অভিধান আপনাকে কী-মান জোড়া সঞ্চয় করতে দেয়। আপনি উভয়ের সাথে কীভাবে কাজ করবেন তা শিখবেন, কীভাবে সেগুলিকে সংশোধন করবেন এবং তাদের অন্তর্নির্মিত পদ্ধতিগুলি ব্যবহার করবেন।
পাইথনে ব্যতিক্রম হ্যান্ডলিং
আপনার পাইথন প্রোগ্রামগুলিতে কীভাবে ত্রুটিগুলি সুন্দরভাবে পরিচালনা করবেন তা শিখুন। এই বিভাগে সিনট্যাক্স ত্রুটি, ব্যতিক্রম, এবং প্রোগ্রাম এক্সিকিউশনের সময় সাধারণ সমস্যাগুলি ধরতে এবং সমাধান করার জন্য ব্লকগুলি ব্যবহার করার চেষ্টা/ব্যতীত কীভাবে ব্যবহার করতে হয় তার ধারণাগুলি উপস্থাপন করে।
পাইথনে ফাইল হ্যান্ডলিং
ফাইলের সাথে কাজ করা অনেক প্রোগ্রামের একটি অপরিহার্য অংশ। এই বিভাগে টেক্সট ফাইলগুলি থেকে কীভাবে পড়তে এবং লিখতে হয়, সেইসাথে ফাইলের পাথগুলি কীভাবে পরিচালনা করতে হয় এবং ডেটা সিরিয়ালাইজ করার জন্য পিকলের মতো ফাইল পরিচালনার জন্য পাইথনের অন্তর্নির্মিত মডিউলগুলি ব্যবহার করা হয়।
স্ট্যাক
স্ট্যাক হল একটি ডেটা স্ট্রাকচার যা লাস্ট ইন, ফার্স্ট আউট (LIFO) নীতি অনুসরণ করে। এই বিভাগটি আপনাকে শেখায় কিভাবে Python-এ স্ট্যাকগুলি বাস্তবায়ন ও ব্যবহার করতে হয়, যার মধ্যে পুশ এবং পপ-এর মতো মৌলিক স্ট্যাক অপারেশন এবং ইনফিক্স-টু-পোস্টফিক্স রূপান্তর এবং পোস্টফিক্স এক্সপ্রেশনের মূল্যায়নের মতো সমস্যাগুলি সমাধান করা।
সারি
সারিগুলি ফার্স্ট ইন, ফার্স্ট আউট (FIFO) ভিত্তিতে কাজ করে। এই বিভাগে, আপনি শিখবেন কিভাবে পাইথনে সারিগুলি প্রয়োগ এবং ব্যবহার করতে হয়। এছাড়াও আপনি deque (ডাবল-এন্ডেড কিউ) অন্বেষণ করবেন এবং FIFO অর্ডারে কীভাবে দক্ষতার সাথে ডেটা পরিচালনা করবেন তা দেখতে পাবেন।
বাছাই
তথ্য সংগঠিত করার জন্য বাছাই একটি অপরিহার্য ধারণা। এই বিভাগে জনপ্রিয় বাছাই অ্যালগরিদমগুলি কভার করে, যেমন বাবল সর্ট, সিলেকশন সর্ট, এবং ইনসার্শন সর্ট, তাদের সময় জটিলতা এবং কীভাবে সেগুলি পাইথনে প্রয়োগ করা যায়।
অনুসন্ধান করা হচ্ছে
অনুসন্ধান আপনাকে সংগ্রহের মধ্যে ডেটা খুঁজে পেতে অনুমতি দেয়। এই বিভাগে, আপনি দুটি সাধারণ অনুসন্ধান অ্যালগরিদম সম্পর্কে শিখবেন—লিনিয়ার অনুসন্ধান এবং বাইনারি অনুসন্ধান—এবং কীভাবে তালিকা বা অ্যারেতে উপাদানগুলি খুঁজে পেতে সেগুলি প্রয়োগ করতে হয়।
আপডেট করা হয়েছে
৫ জুল, ২০২৫