Site icon স্যাট একাডেমী ব্লগ

পাইথন প্রোগ্রামিং টিউটোরিয়াল পর্ব-২। ৩০ দিন শিখবো একজন সফল প্রোগ্রামার হবো। বন্ধুকে শেয়ার করবো…

পাইথন প্রোগ্রামিং টিউটোরিয়াল পর্ব-২ঃ

পাইথন প্রোগামিং টিউটোরিয়াল পর্ব-২ এ আপনাকে স্বাগতম। এই পর্বের  প্রথমেই আমরা পাইথন ডেভেলপ করার জন্য  উপযুক্ত এনভাইরনমেন্ট বা পরিবেশ (IDE- Integreted Development Environment) সেটআপ করা শিখবো।

কেননা, আপনি যখনই প্রোগ্রামিং শেখার কথা মাথায় আনবেন তখন  এর পাশাপাশি  আরো একটি বিষয়ের সাথে পরিচিত হতে হবে  তা হলো সেই প্রোগ্রামিং শেখার জন্য  আপনি কোন্‌ এনভাইরনমেন্ট (IDE) বা টুলস ব্যবহার করছেন?

 

 

এই পর্বকে আমরা তিনটি ভাগে ভাগ করছি। যথাঃ

কথা না বাড়িয়ে চলুন ,  এখনই নিজের কম্পিউটারে  পাইথন ইন্সটল করে দ্রুত পাইথন প্রোগ্রামিং শেখা শুরু করি।

আপনার নিজের কম্পিউটারে(উইন্ডোজ, ম্যাক ওএস এক্স, লিনাক্স ইত্যাদিতে) কিভাবে পাইথন রান করাবেন তারই সহজ পদ্ধতি এখানে তুলে ধরা হলোঃ

Mac OS X এ পাইথন ইনস্টল এবং রান করানো

 

 

 

 

 

এই সাধারণ প্রোগ্রামটি “Hello, World!” আউটপুট দিবে।


লিনাক্স(উবন্তু)-এ পাইথন ইনস্টল এবং রান করানো

 


উইন্ডোজ-এ পাইথন ইনস্টল এবং রান করানো

 

 

 

 

আপনার প্রথম পাইথন প্রোগ্রাম

নতুন প্রোগ্রামারদের কাছে নতুন কোনো প্রোগ্রামিং ভাষা পরিচয় করিয়ে দেওয়ার জন্য প্রায়ই “Hello, World!” নামের একটি প্রোগ্রাম ব্যবহার করা হয়। এটি একটি সাধারণ প্রোগ্রাম এবং যার আউটপুট “Hello, World!”

যাইহোক, পাইথন প্রোগ্রামিং শেখা অনেক অনেক সহজ এবং “Hello, World!” প্রোগ্রাম লেখার জন্য শুধুমাত্র print("Hello, World!") কোডটুকু লিখতে হয়। তাই আমরা ভিন্ন একটি প্রোগ্রাম লিখতে যাচ্ছি।

# দুটি সংখ্যার যোগ
num1 = 5
num2 = 6
sum = num1 + num2
print(sum)

 

এই প্রোগ্রামটি কিভাবে কাজ করে?

আপনি কী উদ্দেশে কোড লিখবেন তা বুঝানোর জন্য এটি ব্যবহার করতে হবে। এটা আপনাকে এবং আপনার অনুসারী প্রোগ্রামারদেরকে আপনার লেখা কোড এর অভিপ্রায়/উদ্দেশ্য বুঝতে সহায়তা করবে। কম্পাইলার এবং ইন্টারপ্রেটার মন্তব্যকে(comment) সম্পূর্ণভাবে অবজ্ঞা করে।পাইথন-এ কোনো সারি(line) # দিয়ে শুরু হলে তা একটি মন্তব্য বলে বিবেচিত হয়।

 

এখানে num1 একটি চলক(variable)। আপনি যেকোনো মান(value) চলকের মধ্যে জমা(store) রাখতে পারেন। এখানে পূর্ণসংখ্যা(integer) 5 কে num1 চলক এর মধ্যে জমা রাখা হয়েছে।

 

একইভাবে পূর্নসংখ্যা 5 কে num2 চলকের মধ্যে রাখা হয়েছে।

 

+ অপারেটর(operator) ব্যবহার করে num1 এবং num2 ভ্যারিয়েবলকে যোগ করা হয়েছে। ফলাফল অন্য একটি ভ্যারিয়েবল sum-এর মধ্যে রাখা হয়েছে।

 

স্ক্রিন এ আউটপুট প্রিন্ট করার জন্য print() ফাংশন ব্যবহার করা হয়েছে। এক্ষেত্রে sum চলকের মান(11) স্ক্রিনে প্রিন্ট হয়েছে।

পাইথন কীওয়ার্ড

 কীওয়ার্ড হলো পাইথনের সংরক্ষিত শব্দ(word) যা সিনট্যাক্স এর অংশ।

আপনি ভ্যারিয়েবল এবং ফাংশন এর নাম দেওয়ার জন্য কীওয়ার্ড অথবা আইডেন্টিফায়ার ব্যবহার করতে পারবেন না। এগুলো পাইথন ভাষার সিনট্যাক্স এবং গঠন নির্ধারণের জন্য ব্যবহৃত হয়।

পাইথন এর কীওয়ার্ডসমূহ কেস-সেনসিটিভ(case-sensitive)।

পাইথন ৩.৬ এ ৩৩ টি কীওয়ার্ড আছে। এগুলো ভার্সন পরিবর্তনের সময় খুব সামান্যই পরিবর্তন হয়।

True, False এবং None কীওয়ার্ড ছাড়া অন্য সকল কিওয়ার্ডসমূহ ছোট হাতের অক্ষর(lowercase) লিখতে হয় এবং লিখার সময় হুবুহু লিখতে হবে। নিম্নে কীওয়ার্ডসমূহের তালিকা দেওয়া হলো।

পাইথন ভাষার কীওয়ার্ডসমূহ
False class finally is return
None continue for lambda try
True def from nonlocal while
and del global not with
as elif if or yield
assert else import pass
break except in raise

পরবর্তী অধ্যায়ে যা থাকছেঃ

পূর্ববর্তী টিউটোরিয়াল লিংকঃ  পাইথন প্রোগ্রামিং টিউটোরিয়াল পর্ব-১