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

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

 python-dvd

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

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

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

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

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

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

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

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

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

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

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

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

ফ্রি প্রোগ্রামিং ডিভিডি

প্রতিটি ল্যাপটপ কিংবা ডেস্কটপ কম্পিউটার কিনলে সাথে দ্বিমিক কম্পিউটিং স্কুল থেকে প্রকাশিত ‘প্রোগ্রামিংয়ে হাতে খড়ি’ অথবা ‘ওয়েব কনসেপ্টস্’ এর ডিভিডি ফ্রি দিবে প্যানারোমা কম্পিউটার্স। আজ সোমবার ঢাকার এলিফেন্ট রোডের মাল্টিপ্ল্যান সেন্টারে এই ঘোষণা দেন প্যানারোমা কম্পিউটার্সের পরিচালক শাহাদাৎ হোসেন এবং দ্বিমিক কম্পিউটিং স্কুলের সিইও তাহমিদ রাফি।

প্যানারোমা কম্পিউটার্সের পরিচালক শাহাদাৎ হোসেন জানান: “প্যানারোমা থেকে যারা কম্পিউটার কেনে, তাদের বেশিরভাগই শিক্ষার্থী। তাই শিক্ষার্থীদের যদি ডিভিডি দেওয়ার মাধ্যমে প্রোগ্রামিংয়ে আগ্রহী করা যায়, তাহলে সেটা দারুণ ব্যপার হবে।”

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

প্যানারোমা কম্পিউটার্সের ঠিকানা: লেভেল ৮, মাল্টিপ্ল্যান সেন্টার,  নিউ এলিফ্যান্ট রোড, ঢাকা-১২০৫।
ওয়েবসাইট : http://www.panaromabd.com/

ডিসক্রিট ম্যাথমেটিকস্ -এর ডিভিডি

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

কোর্সের সবগুলো ভিডিও লেকচার নিয়ে একটি ডিভিডি বের করেছে দ্বিমিক কম্পিউটিং স্কুল। আগামী মঙ্গলবার (আগষ্ট ৪) থেকে এটি পাওয়া যাবে রকমারি ডট কম-এ এবং ঢাকার নীলক্ষেতের হক লাইব্রেরিতে। বাংলাদেশের যেকোনো জায়গা থেকে রকমারি ডট কম-এ ডিভিডি অর্ডার করলে ওরা বাসায় পৌঁছে দিবে মাত্র ৩০ টাকার বিনিময়ে।রকমারি ডট কম থেকে অর্ডার করার লিঙ্ক : http://goo.gl/dYGrxu