বাংলায় পাইথন
  • পরিচিতি
  • ইনস্টলেশন
  • ব্যাসিক কনসেপ্ট
    • সাধারণ কিছু অপারেশন
    • আরও কিছু নিউমেরিক অপারেশন
    • স্ট্রিং
    • ব্যাসিক ইনপুট আউটপুট
    • স্ট্রিং অপারেশন
    • টাইপ কনভার্সন
    • ভ্যারিয়েবল
    • ইনপ্লেস অপারেটর
    • এডিটর এর ব্যবহার
  • কন্ট্রোল স্ট্রাকচার
    • বুলিয়ান
    • if স্টেটমেন্ট
    • else স্টেটমেন্ট
    • বুলিয়ান লজিক
    • অপারেটর প্রেসিডেন্স
    • while লুপ
    • লিস্ট
    • লিস্ট অপারেশন
    • লিস্ট ফাংশন
    • রেঞ্জ
    • for লুপ
  • গুরুত্বপূর্ণ ডাটা টাইপ
    • None
    • ডিকশনারি
    • ডিকশনারি ফাংশন
    • টাপল
    • আবারও লিস্ট
    • লিস্ট ও ডিকশনারি কম্প্রিহেনশন
  • ফাংশন ও মডিউল
    • কোডের পুনব্যবহার
    • ফাংশন
    • ফাংশন আর্গুমেন্ট
    • ফাংশন রিটার্ন
    • কমেন্ট ও ডক স্ট্রিং
    • অবজেক্ট হিসেবে ফাংশন
    • মডিউল
    • স্ট্যান্ডার্ড লাইব্রেরী
    • pip
  • ফাইল ও এক্সেপশন
    • এক্সেপশন
    • এক্সেপশন হ্যান্ডেলিং
    • finally
    • এক্সেপশন Raise
    • Assertions
    • ফাইল খোলা
    • ফাইল পড়া
    • ফাইলে লেখা
    • ফাইল নিয়ে সঠিক কাজ
  • ফাংশনাল প্রোগ্রামিং
    • ভূমিকা
    • ল্যামডা
    • ম্যাপ ও ফিল্টার
    • জেনারেটর
    • ডেকোরেটর
    • রিকারসন
    • সেট
    • itertools
  • অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং
    • ক্লাস
    • ইনহেরিটেন্স
    • ম্যাজিক মেথড
    • অপারেটর অভারলোডিং
    • অবজেক্ট লাইফ সাইকেল
    • ডাটা হাইডিং
    • স্ক্লাস মেথড ও ট্যাটিক মেথড
    • প্রোপার্টিস
  • রেগুলার এক্সপ্রেশন
    • পরিচিতি
    • মেটা ক্যারেক্টার
    • ক্যারেক্টার ক্লাস
    • গ্রুপ
    • স্পেশাল সিকুয়েন্স
  • অতিরিক্ত কিছু বিষয়
    • পাইথনিকনেস
    • PEP
    • main
    • # -- coding: utf-8 --
    • #! /usr/bin/env python
    • CPython
    • ডকুমেন্টেশন পড়া
  • প্যাকেজিং
Powered by GitBook
On this page
  1. ব্যাসিক কনসেপ্ট

এডিটর এর ব্যবহার

Previousইনপ্লেস অপারেটরNextকন্ট্রোল স্ট্রাকচার

Last updated 6 years ago

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

IDLE আগেই বলা হয়েছে, পাইথনের অফিসিয়াল ইন্সটলেশনের সাথে একটি গ্রাফিক্যাল টুল IDLE ইন্সটল হয়। এটির মাধ্যমেও পাইথন সোর্স কোড ওয়ালা ফাইলকে রান করানো যায়। এর জন্য যা করতে হবে,

  • IDLE প্রোগ্রামটি চালু করতে হবে

  • File মেনু থেকে New File সিলেক্ট করে নতুন ফাইলে পাইথন কোড/প্রোগ্রাম লিখতে হবে

  • ফাইলটি সেইভ করতে হবে

  • Run মেনু থেকে Run Module ক্লিক করতে হবে তাহলে নিচের মত আউটপুট স্ক্রিন তৈরি হবে

IDE পাইথনের অফিসিয়াল IDLE ব্যবহার করা ছাড়াও অনেক পপুলার এবং ইনটেলিজেন্ট IDE তথা Integrated Development Environment আছে। তার মধ্যে উল্লেখযোগ্য হচ্ছে PyCharm. এতে কোড লেখা, ডিবাগ করা, টেস্ট করা, প্যাকেজ ম্যানেজ করা, প্রজেক্ট স্পেসিফিক ইন্টারপ্রেটার সিলেক্ট করে দেয়া, ভার্চুয়াল এনভায়রনমেন্ট তৈরি করা ছাড়াও বড় বড় পাইথন প্রজেক্ট খুব সহজে হ্যান্ডেল করা যায়। PyCharm এর ফ্রি এডিশন (Community Edition) ডাউনলোড করা যাবে ।

এরকম IDE এর ব্যবহার জানতে গুগল অথবা অভিজ্ঞদের সাহায্য নেয়া যেতে পারে অথবা PyCharm এর সাইটেই দেয়া আছে।

এখান থেকে
ব্যাসিক ইউসেজ
Write-Code
Run