Feb 25, 2017

প্রথম প্রোগ্রাম

প্রথমে 'Start' মেনু থেকে গত টিউটোরিয়ালের মতো IDLE টা ওপেন করে নিতে হবে। ওপেন করার পর '>>>' চিণ্হের পাশে নিচের কোডটি লিখে 'Enter' চাপতে হবে।

নিচের ছবিটির মতো ফলাফল পাবেন। যদি পান তাহলে আপনি সফল। তৈরি হয়ে গেছে আপনার প্রথম প্রোগ্রাম। 
চিত্র - ১

Feb 24, 2017

ইন্সটল করা

আপনি ৩২-বিট বা ৬৪-বিট যে ধরণের উইন্ডোজ ইউজারই হন, প্রথমে পাইথনের অফিসিয়াল ওয়েবসাইটে গিয়ে ডাউনলোড করে নিতে হবে পাইথনের ল্যাটেস্ট (.exe) ভার্সনটি (৩.৬.০)।
ডাউনলোড করা exe ফাইলটিতে ডাবল ক্লিক করলে নিচের মতো একটি উইন্ডো ওপেন হবে। সেখানে 'Add Python 3.6 to PATH' লেখাটিকে চেক (লেখাটির উপর ক্লিক) করে 'Install Now' লেখাটির উপর ক্লিক করলেই ইন্সটল শুরু হয়ে যাবে।  একটু সময় নিয়ে নিজে থেকেই ইন্সটল শেষ হয়ে যাবে।

Feb 22, 2017

পাইথনের সাথে পরিচয়

পাইথন একটি ইন্টারপ্রেটেড, অবজেক্ট-ওরিয়েন্টেড, হাই লেভেল প্রোগ্রামিং ল্যাঙ্গুয়েজ। এটি ডিজাইন করেন Guido van Rossum. ১৯৯১ সালে এটি প্রথম পাবলিশ করা হয়। এর সোর্স কোড GNU General Public License (GPL) এর অন্তর্ভুক্ত। 'Monty Python’s Flying Circus' নামের একটি টিভি শো'র নামা অনুসারে এর নামকরণ করা হয় 'Python', সাপের নাম অনুসারে নয়। পাইথন ৩.০ রিলিজ করা হয় ২০০৮ সালে আর ৩.৬ (যেটি আমরা এই কোর্সে ব্যবহার করবো) রিলিজ করা হয় ২০১৬ সালে।
এখানে খেয়াল রাখার বিষয় হচ্ছে পাইথন ২.x আর ৩.x এই দুটি ভার্সনের মধ্যে সিনট্যাক্সের পার্থক্য রয়েছে তাই এই কোর্সটি অনুসরণ করার ক্ষেত্রে শুধু মাত্র ৩.৬ ভার্সনটিই ব্যবহার করবেন; ২.x ব্যবহার করলে কিছু কিছু যায়গায় এরর (Error) পাওয়া যাবে।

কাদের জন্য এই কোর্স?
যারা প্রোগ্রামিং শিখতে চান বা অন্য কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ জানেন এখন পাইথন শিখতে চান সকলের জন্যই এই কোর্স। অন্য কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ (যেমন - সি বা সি++) না জানা থাকলে পাইথন শেখা যাবে না বা শেখা কঠিন হবে এরকম কোন বিষয় নেই, তাই একেবারেই যারা নতুন তাদের ভায়ের কিছু নেই। কোন বিষয় না বুঝলে বার বার পড়ুন - চেষ্টা করুন, এই ব্লগে নির্দ্বিধায় প্রশ্ন করুন, গুগলে সার্চ করুন; সমাধান অবশ্যই পাবেন।

Feb 21, 2017

প্রোগ্রামিংয়ের সাথে পরিচয়

প্রোগ্রাম, প্রোগ্রামার আর প্রোগ্রামিং ল্যাঙ্গুয়েজের দুনিয়ায় প্রবেশ করতে যাওয়ার আগে আমাদের কিছু মৌলিক প্রশ্নের উত্তর জেনে নেওয়া উচিৎ।

প্রোগ্রাম কি?
প্রোগ্রাম হলো কিছু নির্দেশনা যা কম্পিউটারকে (সেন্ট্রাল প্রোসেসিং ইউনিট) লিখিত ভাবে দেওয়া হয় নির্দিষ্ট কিছু কাজ করার জন্য।