Oparetor অপারেটর

৩। Oparetor অপারেটর যোগ, বিয়োগ, গুন, ভাগঃ দুই টা ভ্যারিয়েবল যোগ, বিয়োগ, গুন ভাগ এসব করা সহজ। ভ্যারিয়েবল গুলোর মধ্যে প্রয়োজনীয় অপারেটত বসিয়ে দিলেই হবে। আচ্ছা, আমরা ইচ্ছে করলে একই টাইপের সব গুলো ভ্যারিয়েবল একই লাইনে লিখতে পারি। যেমনঃ কিন্তু ভিন্ন ধরনের টাইপ একই সাথে আমরা লিখতে পারব না, নিচের মত করে লেখে দেখুন, ভুল … Read more

Variable & Constant || ভ্যারিয়েবল এবং কনস্টেন্ট

২। Variable & Constant || ভ্যারিয়েবল এবং কনস্টেন্টঃ কনস্টেন্ট হচ্ছে যার মান পরিবর্তন হবে না। পুরো প্রগ্রামে মাত্র একবার মান সেট করব, কিন্তু অনেক বার ব্যবহার করতে হবে, তাই হচ্ছে কনস্টেন্ট। সুইফট এ কনস্টেন্ট ডিক্লেয়ার করা হয়ে let দিয়ে। যেমনঃ এখানে আমরা দেখতে পাচ্ছি যে catName একটা স্টিং ভ্যালু। catAge হচ্ছে একটা ইন্টিজার। কিন্তু আমাদেরকে বলে দিতে … Read more

সেটআপ এবং সাধারণ ধারনা

১। সেটআপ এবং সাধারণ ধারনাঃ  অ্যাপলের নতুন ল্যাঙ্গুয়েজ হচ্ছে Swift. যা C এবং Objective-C এর উপর ভিত্তি করে ডেভেলপ করা হয়েছে। এবং সুইফট এ  কোড করা C এবং Objective-C এর থেকে সহজ… সুইফট শিখতে হলে আমাদের অ্যাপলের নিজস্ব IDE Xcode লাগবে। আর Xcode এর জন্য লাগবে ম্যাক অপারেটিং সিস্টেম। অ্যাপলের ডেভেলপার সাইট থেকে Xcode ডাউনলোড করে … Read more

প্রোগ্রামিং শেখার শুরতে…

প্রোগ্রামিং শেখার শুরু দিকে অনেকেই বিশাল বই দেখে হয়তো ভয় পেয়ে যায়। এত বিশাল বই, এত্ত কিছু শিখতে হবে। এত কিছু জানতে হবে, ইত্যাদি ইত্যাদি। বই গুলো বিশাল হওয়ার কারণ একটু পরেই বলছি। তবে জিনিসটা অবশ্যই এমন নয়। বিশাল বই পড়ে কিছুই মনে রাখতে হয় না। মুখস্ত করতে হয় না কিছু। শুধু জানতে হয় কিভাবে … Read more

এন্ড্রয়েড মাল্টি লেআউট অ্যাপ তৈরির টিউটোরিয়াল

আমরা এন্ড্রয়েড অ্যাপ গুলতে কি দেখি,  অ্যাপের হোম পেইজে কিছু তথ্য থাকে। ঐখানে থেকে নতুন পেইজে যাওয়া যায়। ঐ পেইজ থেকে আবার হোম পেইজে ফিরে আসা যায়। আমরা ঠিক এমন একটা অ্যাপ তৈরি করা শিখব আজ। তার জন্য আমরা একটা এন্ড্রয়েড প্রজেক্ট তৈরি করব। যার মেইন এক্টিভিটিতে কয়েকটি বাটন থাকবে। যেমন তিনটি। এ এক একটা … Read more

পাইথন প্রোগ্রামিং স্ট্রিং

স্ট্রিং হচ্ছে কারেকটার সেট। একটা ওয়ার্ড, একটা বাক্য, একটা প্র্যারাগ্রাফ, সব গুলোই স্ট্রিং। যেমন Hello World একটা স্ট্রিং। সব প্রোগ্রামেই স্ট্রিং নিয়ে অনেক কাজ করতে হয়। গেম হোক, সফটওয়ার হোক, মোবাইল অ্যাপ হোক। তাই স্ট্রিং নিয়ে ভালো ধারণা থাকা দরকার। স্ট্রিং বোঝাতে পাইথনে ডাবল কোটেশন বা সিঙ্গেল কোটেশন ব্যবহার করা হয়। স্ট্রিং কনক্যাটিনেশন কনক্যাটিনেশন (Concatenation) … Read more

পাইথন প্রোগ্রামিং – ডিকশনারি / Dictionary

পাইথনে দরকারি একটা কনটেইনার হচ্ছে Dictionary। ডিকশনারিতে আইটেম গুলো জোড়া অনুযায়ী থাকে। একটাকে বলে Key, অন্যটাকে বলে ভ্যালু। ডিকশনারির কী গুলো ইউনিক হতে হয়। একই কী দুইবার ব্যবহার করলে আগের ভ্যালু আপডেট হয়ে যাবে। ফ্রেন্ড লিস্টের কথা মনে আছে? আমরা যাচ্ছি ফ্রেন্ড এর নামের সাথে তার বয়স ও সংরক্ষণ করব। তার জন্যঃ উপরে আমরা একটা … Read more

পাইথন প্রোগ্রামিং – টাপল / Tuple

লিস্টের মতই আরেকটি ডেটা স্ট্র্যাকচার হচ্ছে টাপল (Tuple)। লিস্ট ডিক্লেয়ার করি আমরা স্কয়ার ব্র্যাকেট দিয়ে। যেমনঃ টাপল ডিক্লেয়ার করি প্রথম ব্র্যাকেট দিয়েঃ টাপলের ভ্যালু এক্সেস করাঃ প্রথম ভ্যলু পেতেঃ দ্বিতীয় ভ্যালু পেতেঃ [/python] t =( 1, 2, 3, 4, 5) print (t[1]) [/python] উপরের টাপলে শেষ ভ্যালু আমরা পেতে পারিঃ এভাবেও পেতে পারিঃ উপরের টাপলে … Read more

কেন প্রোগ্রামিং?

আচ্ছা, কেমন হত যদি না কম্পিউটার থাকত? যদি না ইন্টারনেট থাকত? যদি না ফেসবুক থাকত? আর যদি গুগল না থাকত তাহলে কি হতো? কিভাবে আমরা আমাদের এসাইনমেন্ট গুলো খুজে বের করতাম? গেমস, কম্পিউটার সফটওয়ার, মোবাইল এপলিকেশন, ওয়েব পেইজ যাই হোক না কেন সব জাগায় প্রোগ্রামিং। এটা তো কম্পিউটার বা কম্পিউটার রিলেটেড। অন্য কিছুর দিকে যদি … Read more

পাইথন প্রোগ্রামিং এ ফাংশন

এর আগে আমরা বিভিন্ন ফাংশন যেমন print, input ইত্যাদি ফাংশন ব্যবহার করেছি। এগুলো প্রোগ্রামিং ল্যাঙ্গুয়েজের এর সাথে দিয়ে দেওয়া হয়েছে যেন আমরা সহজেই প্রোগ্রাম লিখতে পারি। এ অধ্যায় শিখব কিভাবে নিজের প্রয়োজন মত ফাংশন লিখে ফেলা যায়। ফাংশন হচ্ছে পুনরায় ব্যবহার যোগ্য কোড ব্লক। যা একটি নির্দিষ্ট কাজ করতে পারে। ফাংশন ভালো ভাবে জানলেই প্রোগ্রামিং এর একটা বিশাল অংশ শেখা শেষ হয়ে যায়। লেখা যায়  নিজের ইচ্ছে মত কোড।      ফাংশন লেখার নিয়ম 
একটা ফাংশন নিচের মত করে লেখা হয়ঃ def function_name(Parameters): statements … Read more