পাইথন শেখার ডিভিডি

সম্প্রতি পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ শেখার ডিভিডি বের করেছে দ্বিমিক কম্পিউটিং স্কুল (http://dimikcomputing.com)।

 python-dvd

ডিভিডি পাওয়া যাচ্ছে হক লাইব্রেরি (নীলক্ষেত, ঢাকা), কম্পিউটার জগৎ (আইডিবি ভবন, আগারগাঁও, ঢাকা) ও রকমারি ডট কম-এ। এছাড়া যারা একসাথে বেশি সংখ্যক ডিভিডি কিনতে চান, তারা দ্বিমিক কম্পিউটিং স্কুলে সরাসরি যোগাযোগ করুন (ফোন: 01913884948)।

ডিভিডি সম্পর্কে বিস্তারিত তথ্য :

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

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

সুচিপত্রঃ
ইউনিট ০১ : পাইথনের সূচনা ও কন্ট্রোল ফ্লো
০১.০১ সূচনা
০১.০২ পাইথন কি এবং কেনো?
০১.০৩ পাইথনের ভার্সন
০১.০৪ প্রথম ইউনিটের সিলেবাস
০১.০৫ ভ্যারিয়েবল
০১.০৬ স্ট্রিং – ১
০১.০৭ স্ট্রিং – ২
০১.০৮ লিস্ট
০১.০৯ কন্ডিশনাল লজিক
০১.১০ কন্ডিশনাল লজিক – ২
০১.১১ কন্ট্রোল ফ্লো – ১
০১.১২ কন্ট্রোল ফ্লো – ২
০১.১৩ প্রথম ইউনিটের সমাপ্তি

ইউনিট ০২ : ডাটা স্ট্রাকচার
০২.০১ পাইথনের ডাটা স্ট্রাকচার
০২.০২ ডাটা স্ট্রাকচার কি?
০২.০৩ লিস্ট ডাটা স্ট্রাকচার
০২.০৪ লিস্টের ব্যবহার
০২.০৫ স্ট্যাক ও কিউ হিসেবে লিস্ট
০২.০৬ টাপল ডাটা স্ট্রাকচার
০২.০৭ টাপলের ব্যবহার
০২.০৮ সেট ডাটা স্ট্রাকচার
০২.০৯ সেটের ব্যবহার
০২.১০ ডিকশনারি
০২.১১ ডিকশনারির ব্যবহার
০২.১২ দ্বিতীয় সপ্তাহের সমাপ্তি

ইউনিট ০৩ : পাইথনের মডিউল
০৩.০১ ফাংশন ও মডিউল
০৩.০২ ফাইল থেকে পাইথন স্ক্রিপ্ট চালানো
০৩.০৩ কিবোর্ড থেকে ইনপুট
০৩.০৪ প্যাকেজ ও মডিউল
০৩.০৫ ফাংশন লেখার নিয়ম
০৩.০৬ প্রথম ফাংশন : যোগ
০৩.০৭ ফাংশনের প্যারামিটার
০৩.০৮ ভ্যালু ও রেফারেন্স
০৩.০৯ প্যারামিটারের ডিফল্ট মান
০৩.১০ ফাংশনে একাধিক ভ্যালু রিটার্ন
০৩.১১ ইমপোর্ট
০৩.১২ ইমপোর্ট এর ব্যবহার
০৩.১৩ প্যাকেজ তৈরী করা
০৩.১৪ প্যাকেজের ব্যবহার
০৩.১৫ তৃতীয় সপ্তাহের সমাপ্তি

ইউনিট ০৪ : ইনপুট, আউটপুট ও এক্সেপশন হ্যান্ডলিং
০৪.০১ ইনপুট, আউটপুট, ফাইল ও এক্সেপশন
০৪.০২ স্প্লিট ও জয়েন
০৪.০৩ স্প্লিট ও জয়েনের ব্যবহার
০৪.০৪ স্ট্রিং ফরম্যাটিং
০৪.০৫ স্ট্রিং ফরম্যাটিং – ২
০৪.০৬ ফাইল অপারেশন
০৪.০৭ এক্সেপশন হ্যান্ডলিং
০৪.০৮ ট্রাই ও ক্যাচ
০৪.০৯ চতুর্থ সপ্তাহের সমাপ্তি

ইউনিট ০৫ : পাইথনে অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং
০৫.০১ এই ইউনিটে যা শিখব
০৫.০২ ওওপি এর ধারনা
০৫.০৩ ক্লাস তৈরী করা
০৫.০৪ ক্লাস ও অবজেক্ট
০৫.০৫ অবজেক্ট ও ইনস্ট্যান্স
০৫.০৬ ইনহেরিটেন্স
০৫.০৭ ইনহেরিটেন্সের ব্যবহার
০৫.০৮ ওওপি এর আরো কিছু কথা
০৫.০৯ পঞ্চম ইউনিটের সমাপ্তি

ইউনিট ০৬ : পাইথনের কিছু টুকিটাকি
০৬.০১ এই ইউনিটে যা শিখব
০৬.০২ ইটারেটর
০৬.০৩ জেনারেটর
০৬.০৪ জেনারেটর এক্সপ্রেশন
০৬.০৫ রেগুলার এক্সপ্রেশন
০৬.০৬ পাইথনের বিল্ট-ইন
০৬.০৭ নতুন প্যাকেজ ইনস্টল করা
০৬.০৮ ওয়েব প্রোগ্রামিং

শিক্ষক পরিচিতিঃ
তামিম শাহ্‍রিয়ার সুবিন — শাহজালাল বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয় থেকে ২০০৬ সালে কম্পিউটার সায়েন্স ও ইঞ্জিনিয়ারিং বিভাগ থেকে গ্রাজুয়েশন করেন। বাংলা ভাষায় ‘কম্পিউটার প্রোগ্রামিং’ নামে একটি বই লিখেছেন (বইটির অনলাইন ভার্শন সবার জন্য উন্মুক্ত http://cpbook.subeen.com)। পাইথনের উপর তাঁর লেখা ব্লগ (http://love-python.blogspot.com/) বেশ জনপ্রিয়। মুক্ত সফটওয়্যার লিমিটেড নামে একটি সফটওয়্যার কোম্পানী পরিচালনা করার পাশাপাশি বাংলাদেশ গণিত অলিম্পিয়াডে একজন একাডেমিক কাউন্সিলর (ভলান্টিয়ার) হিসেবে কাজ করেন। এছাড়া তিনি দ্বিমিক কম্পিউটিং স্কুলের একজন প্রতিষ্ঠাতা।

ডিভিডিহে আর‌ যা যা রয়েছেঃ
– পাইথনের ইন্সটলার সফটওয়্যার।
– ভিডিও প্লে করার জন্য প্রয়োজনীয় সফটওয়্যার।

Facebook Comments

Leave a Reply