DEV Community

Cover image for পাইথনের সাথে পরিচয়: প্রোগ্রামিং শেখার প্রথম ধাপ
Shafi Rayhan
Shafi Rayhan

Posted on

1

পাইথনের সাথে পরিচয়: প্রোগ্রামিং শেখার প্রথম ধাপ

ভূমিকা

প্রোগ্রামিং শিখতে চান? তাহলে পাইথন (Python) দিয়ে শুরু করা হতে পারে আপনার জন্য দারুণ একটা পছন্দ! এই পোস্টে আমরা একেবারে শুরু থেকে পাইথন নিয়ে কথা বলব। আজকের পোস্টে আপনি শিখবেন:

  • পাইথন কী আর কেন এটা শিখবেন।
  • কীভাবে পাইথন ইনস্টল করবেন আর কোড লেখার জায়গা তৈরি করবেন।
  • পাইথন কোড চালানোর দুইটা উপায়: ইন্টারঅ্যাকটিভ শেল আর স্ক্রিপ্ট।
  • আপনার প্রথম পাইথন প্রোগ্রাম—Hello World
  • একটা ছোট্ট প্রজেক্ট, যেখানে আপনার নাম আর একটা মজার তথ্য দেখানো হবে।

প্রোগ্রামিং শেখা মানে নতুন কিছু বানানোর মজা। ভয়ের কিছু নেই, আমি সবকিছু সহজ করে বুঝিয়ে দেব। চলুন, মজা করে শুরু করি!


পাইথন কী আর কেন শিখবেন?

পাইথন হলো একটা প্রোগ্রামিং ভাষা, যেটা দিয়ে কম্পিউটারকে বলা যায় আমরা কী চাই। এটা ১৯৯১ সালে গুইডো ভ্যান রসাম নামে একজন লোক তৈরি করেছিলেন। পাইথনের সবচেয়ে বড় বিশেষত্ব হলো এটা খুব সহজ আর বোঝা যায়।

কেন পাইথন শিখবেন?

  1. সহজ কোড: পাইথনের কোড দেখতে অনেকটা ইংরেজি লেখার মতো। যেমন, print() মানে কিছু দেখানো—সোজা, তাই না?
  2. অনেক কিছু করা যায়: ওয়েবসাইট, ডেটা বিশ্লেষণ, গেম, এমনকি রোবটও চালানো যায়।
  3. চাকরির সুযোগ: Google, NASA, Facebook-এর মতো বড় বড় জায়গায় পাইথন ব্যবহার হয়।
  4. সাহায্য পাওয়া যায়: অসংখ্য লাইব্রেরি, ফোরাম, এবং সাহায্য পাওয়ার সুযোগ।

পাইথন শিখলে আপনি নিজের আইডিয়াগুলো বাস্তবে রূপ দিতে পারবেন। মজা লাগছে না?


পাইথনের ব্যবহার

পাইথন দিয়ে অনেক কিছু করা যায়। কয়েকটা উদাহরণ:

  • ওয়েবসাইট তৈরি: Django দিয়ে।
  • ডেটা বিশ্লেষণ: Pandas দিয়ে।
  • মেশিন লার্নিং: TensorFlow দিয়ে AI।
  • অটোমেশন: বারবার করা কাজ সহজ করা।

এত কিছু করা যায়, তবুও পাইথন এত সহজ কেন? কারণ এটা নতুনদের জন্য তৈরি!


পাইথন সেটআপ: কীভাবে শুরু করবেন

প্রোগ্রামিং শুরু করতে প্রথমে পাইথন আপনার কম্পিউটারে ইনস্টল করতে হবে। চলুন, ধাপে ধাপে দেখি।

Windows-এ পাইথন ইনস্টল

  1. ওয়েবসাইটে যান: python.org/downloads/ খুলুন। “Download Python” বোতামে ক্লিক করুন।
  2. ফাইল ডাউনলোড করুন: ডাউনলোড হলে ফাইলটি ওপেন করুন।
  3. পাথ যোগ করুন: ইনস্টলারে “Add Python to PATH” বলে একটা বক্স আছে, সেটায় টিক দিন।
  4. ইনস্টল করুন: “Install Now” চাপুন আর একটু অপেক্ষা করুন।
  5. চেক করুন: Command Prompt (cmd) খুলে লিখুন:
   python --version
Enter fullscreen mode Exit fullscreen mode

যদি “Python 3.11.8” (বা অন্য ভার্সন) দেখায়, তাহলে কাজ হয়ে গেছে!

Linux-এ পাইথন ইনস্টল

  1. চেক করুন: টার্মিনাল খুলে লিখুন:
   python3 --version
Enter fullscreen mode Exit fullscreen mode

যদি কিছু দেখায়, তাহলে পাইথন আছে। না হলে পরের ধাপ।

  1. আপডেট করুন: লিখুন:
   sudo apt update
Enter fullscreen mode Exit fullscreen mode
  1. ইনস্টল করুন: এবার লিখুন:
   sudo apt install python3
Enter fullscreen mode Exit fullscreen mode
  1. চেক করুন: আবার python3 --version লিখে দেখুন।

macOS-এ পাইথন ইনস্টল

  1. চেক করুন: টার্মিনালে লিখুন:
   python3 --version
Enter fullscreen mode Exit fullscreen mode

না থাকলে পরের ধাপে।

  1. Homebrew দিয়ে ইনস্টল: প্রথমে Homebrew না থাকলে লিখুন:
   /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Enter fullscreen mode Exit fullscreen mode
  1. পাইথন ইনস্টল: তারপর লিখুন:
   brew install python3
Enter fullscreen mode Exit fullscreen mode
  1. চেক করুন: python3 --version দিয়ে নিশ্চিত হন।

কোড লেখা

পাইথন ইনস্টল হয়ে গেলে Visual Studio Code (VSCode) ব্যবহার করতে পারেন।

  1. code.visualstudio.com থেকে ডাউনলোড করুন।
  2. ইনস্টল করে খুলুন।
  3. “Extensions” মেনুতে গিয়ে “Python” সার্চ করুন, Microsoft-এর এক্সটেনশন ইনস্টল করুন।

এখন আপনি কোড লেখা শুরু করতে প্রস্তুত!


পাইথন কোড চালানোর দুইটা উপায়

পাইথন কোড দুইভাবে চালানো যায়। চলুন দেখি:

১. ইন্টারঅ্যাকটিভ শেল

  1. শেল খুলুন: টার্মিনালে python3 (বা Windows-এ python) লিখে Enter চাপুন।
  2. কোড লিখুন: যেমন:
   >>> print("Hello, Python!")
   Hello, Python!
Enter fullscreen mode Exit fullscreen mode
  1. বন্ধ করুন: exit() লিখে বেরিয়ে আসুন।

কেন ব্যবহার করবেন? ছোটখাটো জিনিস পরীক্ষা করার জন্য দারুণ।

২. পাইথন স্ক্রিপ্ট

  1. ফাইল তৈরি করুন: VSCode-এ নতুন ফাইল খুলে নাম দিন hello.py
  2. কোড লিখুন:
   print("Hello, World!")
Enter fullscreen mode Exit fullscreen mode
  1. সেভ করুন: Ctrl+S দিয়ে সেভ করুন।
  2. চালান: টার্মিনালে লিখুন:
   python hello.py
Enter fullscreen mode Exit fullscreen mode

আউটপুট দেখবেন: Hello, World!

কেন ব্যবহার করবেন? বড় কোড লেখার জন্য এটা বেশি ভালো।


প্রজেক্ট: আপনার প্রথম পাইথন প্রোগ্রাম

এবার একটা ছোট প্রজেক্ট করব। এটা আপনার নাম নেবে আর একটা মজার তথ্য দেখাবে।

ধাপগুলো:

  1. ফাইল তৈরি করুন: VSCode-এ নতুন ফাইল খুলে নাম দিন greeting.py
  2. কোড লিখুন:
   # নাম নেওয়া
   name = input("আপনার নাম লিখুন: ")
   # মজার তথ্য
   fun_fact = "পাইথন দিয়ে NASA রকেটের সফটওয়্যার লেখা হয়েছে!"
   # আউটপুট দেখানো
   print("হ্যালো, " + name + "! জানেন কি? " + fun_fact)
Enter fullscreen mode Exit fullscreen mode
  1. সেভ করুন: Ctrl+S দিয়ে সেভ করুন।
  2. চালান: টার্মিনালে লিখুন:
   python greeting.py
Enter fullscreen mode Exit fullscreen mode
  1. আউটপুট দেখুন: নাম লিখলে এমন হবে:
   আপনার নাম লিখুন: রাহিম
   হ্যালো, রাহিম! জানেন কি? পাইথন দিয়ে NASA রকেটের সফটওয়্যার লেখা হয়েছে!
Enter fullscreen mode Exit fullscreen mode

কোড বোঝা:

  • input(): এটা আপনার নাম নেয়। আপনি যা লিখবেন, সেটা সেভ হয়।
  • name: এটা একটা ভ্যারিয়েবল, যেখানে নাম রাখা হয়।
  • fun_fact: আরেকটা ভ্যারিয়েবল, যেখানে তথ্য আছে।
  • print(): সবকিছু একসাথে দেখায়। + দিয়ে জোড়া দেওয়া হয়েছে।

এই ছোট প্রজেক্ট দিয়ে পাইথনের মজা বুঝতে পারবেন।


উপসংহার

আজ আমরা শিখলাম:

  • পাইথন কী আর কেন এটা দরকার।
  • পাইথন ইনস্টল আর সেটআপ করা।
  • কোড চালানোর দুইটা উপায়।
  • প্রথম প্রোগ্রাম আর একটা প্রজেক্ট।

প্রোগ্রামিং শেখা একটা মজার জার্নি। আজকের পোস্টে কিছু শিখতে পেরেছেন তো? তাহলে নিজেকে একটা ধন্যবাদ দিন! কমেন্টে বলুন কেমন লাগলো।

প্রশ্ন:

  1. পাইথন শিখতে আপনার আগ্রহ কেন জাগলো?
  2. ইনস্টল করতে কি কোনো সমস্যা হয়েছে?
  3. ইন্টারঅ্যাকটিভ শেল না স্ক্রিপ্ট—কোনটা বেশি ভালো লাগলো?

হোমওয়ার্ক:

  1. একটা নতুন ফাইল বানান, নাম দিন quote.py
  2. আপনার পছন্দের একটা উক্তি লিখুন। যেমন:
   print("মেহনত করলে সফলতা আসবেই।")
Enter fullscreen mode Exit fullscreen mode
  1. চালিয়ে আউটপুট কমেন্টে শেয়ার করুন।

কেমন লাগলো পোস্টটা? কমেন্টে জানান। পরের পোস্টে আমরা ভ্যারিয়েবল নিয়ে কথা বলব। তৈরি থাকুন! 🚀

Top comments (0)

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay