11 Python Programming Language & OOP Concepts

আমরা জ্যাঙ্গো শিখবো কিন্তু কেন পাইথন প্রোগ্রামিং ল্যাংগুয়েজ শিখতে হয়?
সহজভাবে আমরা যদি চিন্তা করি, আমরা যদি বাংলা ভাষায় কথা বলতে বা লিখতে চাই তাহলে আমাদের অবশ্যই বাংলা ভাষার বর্ণমালা জানতে হবে এবং কিভাবে ব্যবহার করতে হয় তা জানতে হবে। ঠিক তেমনি আমরা যদি জ্যাঙ্গো দিয়ে কোন প্রজেক্ট তৈরী করতে চাই তাহলে অবশ্যই পাইথন প্রোগ্রামিং ল্যাংগুয়েজ জানতে হবে। নতুবে আমরা বাংলা ভাষার বর্ণমালা না জানলে যেমন সঠিকভাবে কথা বলতে পারব না ঠিক পাইথন না জানলে আমরা জ্যাঙ্গো দিয়ে প্রজেক্ট তৈরী করতে পারব না। জ্যাঙ্গো হচ্ছে পাইথনের ফ্রেমওয়ার্ক, সুতরাং আমাদের পাইথন শিখতে হবে। আমরা  নম্বর মডিউলে বেসিক পাথন থেকে শুরু করে OOP Concepts এর প্রধান ৪ টা পিলার Abstraction,Encapsulation,Inheritance,Polymorphism নিয়ে বিস্তারিত আলোচনা করব। আমরা এ ছাড়াও ক্লাস , অবজেক্ট নিয়ে বিস্তারিত আলোচনা করব। জ্যাঙ্গোতে পাইথন ক্লাস আমদের কাজ অনেক সহজ করে দেয়। ভয়ের কিছু নেই কারন আমরা একদম সফটওয়্যার ইন্সটলেশন থেকে শুরু করে কিভাবে print(‘Welcome to Become a Django Developer’) প্রিন্ট করবেন স্টেপ বাই স্টেপ দেখানো হবে।
আমরা Input & Output Function সম্পর্কে বিস্তারিত জানব, এরপর Variables নিয়ে বিস্তারিত আলোচনা হবে, আপনি এখানে Variables লেখার নিয়ম শিখলে অন্যান্য প্রোগ্রামিং ল্যাংগুয়েজ ও কাজে লাগবে। আমাদের কোড লেখার উদ্দ্যেশ্য থাকে একটা সিদ্ধান্তে আসা , আর এই সিদ্ধান্তে আসতে আমাদের অনেক কন্ডিশন দিতে হয় , সুতরাং আমরা এখানে জেনে নিব কন্ডিশন কিভাবে দিতে হয়, Conditional Statement (if, elif, else) নিয়ে ক্লিয়ার জ্ঞান নিব।
আমাদের যাতে একই কাজের জন্য বার বার কোড লিখতে না হয় সেজন্য আমরা Loops (for loop, while loop) শিখব, লুপ ব্যবহার শিখলে রিপিটিভ কাজ আমাদের করতে হবে না।
এরপর আমরা Data Structures নিয়ে বিস্তারিত আলোচনা করব, List,Tuple,Dictionary,Functions এগুলো আসলে কি ও কিভাবে ব্যবহার করতে হয় তা শিখব।
আমরা তো অনেক টপিক শিখলাম, এবার আমরা এই টপিকগুলো দিয়ে একটা প্রজেক্ট বানাব।
Object-Oriented Programming এর আমরা Class, Object সম্পর্কে জানবো। Object-Oriented Programming জ্যাঙ্গোতে কিভাবে কাজ করে স্টেপ বাই স্টেপ জানবো।

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *