আমি খুব দুঃখিত যে আমার আগের টিউন গুলো আপনাদের খুশি করতে পারে নাই। আসলে আমার নিজের ব্লগ "টিপস অফ টেক" এ আমি খুব advanced লেখা লিখে থাকি এবং অনেক বাঙ্গালী কমেন্ট করে যে লেখা গুলো বেশি কঠিন হয়ে যার। কিন্তু এই টিউনে আমি আপনাদের খুশি করবই।
আসল লেখায় আসা যাক। পৃথিবীর সবচেয়ে সহজ প্রোগ্রামিং ল্যাঙ্গুয়েজ "Python". বিভিন্ন বড় বড় ওয়েবসাইট এবং গেম Python ল্যাঙ্গুয়েজ ব্যবহার করে তৈরি করা হয়েছে। এর মধ্যে অন্যতম Google Adsense Help, Mozilla.org, Call of Duty etc. সাধারণ "non-object oriented" Python tutorial প্রথম আলোতে ছাপানো হয়েছিল। যদি ওইটা মিস করে থাকেন, আমার লেখা beginners Python Tutorial পড়তে পারবেন আমার নিজের ব্লগে বা প্রথম আলো archive এ। লিংকঃ
The Easiest Programming Language Ever! Part 1 ও The Easiest Programming Language Ever! Part 2
এখন প্রোগ্রামিং ভালো করে রপ্ত করার জন্য কি লাগে। অনেকে বলে শধনা, পরিস্রম... কিন্তু আমি বলি বুদ্ধি। সুতরাং আপনার যদি মাথা খুব ভালো না থাকে, তবে আপনি যতই চেষ্টা করেন, কোন কঠিন প্রোগ্রাম কখনই বুঝতে পারবেন না। এই লেখাটি সহজ একটা উধারন দিয়ে শুরু করি।
ফাবুনাচিঁ সিরিজ - এইটা এমন একটা সিরিজ যে এই সিরিজের প্রথম সংখ্যা এবং দ্বিতীয় সংখ্যার যোগফল তৃতীয় সংখ্যা। একই ভাবে দ্বিতীয় সংখ্যার এবং তৃতীয় সংখ্যার যোগফল চতুর্থ সংখ্যা। একট ফাবুনাচিঁ সিরিজ - ১, ২, ৩, ৫, ৮, ১৩, ২১, ৩৪, ৫৫...... Python এ এই সিরিজের পরের সংখ্যা গুলো বের করার প্রোগ্রাম নিচে দাওয়া হোল। তাবে নিচে দেখার আগে আপনি নিজে চিন্তা করে দেখেন প্রোগ্রামটা কিরকম হতে পারে।
এইটা না বুঝতে পারলে আপনার পক্ষে প্রোগ্রামিং করা খুব কঠিন হবে। তবু আমি একবার বঝিয়ে বলি।
প্রথমে a, b, c এই তিনটা variable দিয়ে প্রথম তিনটা সংখ্যা declare করা হয়েছে।
এরপর while loop এর মধ্যমে লেখা হয়েছে যে যদি a বড় হয় b এর থেকে, তবে b হবে a+b, আবার যদি b বড় হয়, তবে a হবে a+b।
c variable প্রতিবার ব্যবহার করা হয়েছে নতুন a এবং নতুন b এর value যোগ করে প্রিন্ট করার জন্য।
দেখেন যে c এর value প্রতিবার আলাদা ভাবে declare করা হয়েছে।
কারন প্রতিবার a এবং b এর value পরিবর্তন হয়েছে।
বুদ্ধির চর্চা করুন। ভালো প্রোগ্রামার হতে পারবেন। আমার কথাই ভাবুন, আমার বয়স মাত্র ১৪, ক্লাস নাইনে পরি। মাত্র ১০ বছর বয়স থেকে বুদ্ধির চর্চা করে আসছি। এখন আমার ব্লগে দৈনিক হাজার হাজার ভিউ হয়। বুদ্ধি, চেষ্টা এবং শ্রম এই তিনটা একত্র করেই শুধু প্রোগ্রামিং সম্ভব। ভালো থাকবেন। এবং আশা করি উপরের চারটা লাইন বেয়াদবি হিসেবে নিবেন না।
লেখাটি লেখেছে ওয়াসী হক। আমার নিজের টেকনোলজি ব্লগ http://www.tipsoftech.com। এই লেখাটি ঐ ব্লগের একটি লেখার পরবর্তী অংশ।
আমি wasee941। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 7 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 4 টি টিউন ও 17 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
nice tune