পাইথনে শুরু

পাইথনও সি , জাভা এবং অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজের মত একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ ।
তবে এর কার্যকারিতা অনেক বেশি । সিস্টেম প্রোগ্রামিং , ইন্টারনেট Scripting , Database Programming, Gaming, Images, Serial Ports, XML, Robots control programming ইত্যাদি করা যায় ।
তাছাড়া এটি সম্পুরন ফ্রী । সব ওএস এই চলে ।  অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজ এর থেকে সহজ । কতটা সহজ তা প্রোগ্রাম কোডিং করার সময়ই দেখবেন ;) ।
এবার কাজের কথায় আসি ।

অন্যান্য প্রোগ্রাম লিখতে আমরা Compiler ব্যবহার করি , কিন্তু পাইথনের জন্য Interpreter ব্যবহার করব ।

যারা লিনাক্স বেস ওএস ব্যবহার করেন তারা সফটওয়্যার সেন্টারে গিয়ে Python লিখে সার্চ দিলেই পেয়ে যাবেন ।
Compiler আর Interpreter একি জিনিস , মানে কাজ একি তবে কাজ করার ধরনে কিছুটা পার্থক্য আছে ।
যেমন ঃ Compiler প্রোগ্রামের সব গুলা কোড এক সাথে পড়ে তারপর Compile করে । কিন্তু Interpreter এক লাইন এক লাইন করে পড়ে আর Compile করে ।
এতক্ষণে নিশ্চয়ই Python Interpreter ডাউনলোড করা হয়ে গেসে ?? :D ডাউনলোড হয়ে গেলে এবার ইন্সটল করুন ।
 ইন্সটল শেষ হলে
Star > Program > Python > Python ( Command line) select করুন । ( উপরের ছবির মত )
তাহলে নিচের ছবির মত Python ( Command line) window আসবে ।
( Click on the picture for better view )

এবার এখানে Code লিখতে হবে ।
তাহলে আর দেরি না করে ছোট একটা পাইথন প্রোগ্রাম কোড লিখে ফেলি ।

কোড ঃ
>>> print('Welcome to Python Programming')
লিকে এন্টার ক্লিক করলেই
Welcome to Python Programming লেখাটুকু শো করবে । এখানে print একটি function যা দিয়ে কোন কিছু Screen এ display করা হয় । print function টা লিখতে হয় এভাবে
print('text will be here...')
কত সহজেই শিখে গেলাম কিভাবে পাইথন প্রোগ্রামিং এ কোন কিছু display করতে হয় বা আউটপুট দেখতে হয় ;)
আর একটা সহজ জিনিস দেখি , যারা সি প্রোগ্রামিং পারেন তারা জানেন কত কষ্ট করে সি তে কোন সংখ্যার পাওয়ার বের করতে হয়
pow(x,y); //কোন সংখ্যার পাওয়ার বের করার সি কোড ( x to the power y )
কিন্তু পাইথনে এটি বের করা যায় খুব সহজেই

>>> print(2**3)
এইটুকু লিখলেই পাওয়ারের মান বের হয়ে আসবে ।
এখানে 2**3 মানে 2 to the power 3 = 8
ছবি তে দেখুন Result 8 ই এসেছে ;)
আজ আর না । পাইথনের বাকি টিউটোরিয়াল গুলোতেই দেখবন  পাইথন কত সহজ প্রোগ্রামিং ল্যাঙ্গুয়েজ :D :D :D

Share this

Related Posts

Previous
Next Post »

4 মন্তব্য

মন্তব্য