এখানে আমরা পাইথন প্রোগ্রামিং ভাষা শিখব। আমরা আজকে জানব পাইথন কি? কেনো পাইথন প্রোগ্রামিং ভাষা শিখব? কিভাবে পাইথন শিখব? (Learn Python Programming Language By Doing Projects, Python for Beginners: What Is Python? How To Learn Python Programming Language)। আগেই বলে নিই পাইথন শেখার জন্য পাইথন বাংলা বই বাজারে পাওয়া যায়।
পাইথন কি? (what is python )- পাইথন একটি জনপ্রিয় প্রোগ্রামিং ভাষা। এটি Guido van Rossum দ্বারা নির্মিত এবং ১৯৯১ সালে মুক্তি পায়। পাইথন ব্যবহার করে ওয়েব ডেভেলপমেন্ট (সার্ভার-সাইড) (web development (server-side), সফটওয়্যার উন্নয়ন (software development), অংক (mathematics), সিস্টেম স্ক্রিপ্টিং (system scripting) করা যায় এবং সহজ হয়।
পাইথন দিয়ে কি কি করা যায়? (What can Python do?) -
(১) ওয়েব অ্যাপ্লিকেশন তৈরি করার জন্য সার্ভারে পাইথন ব্যবহার করা যেতে পারে। (Python can be used on a server to create web applications.)
(২) ওয়ার্কফ্লো তৈরি করতে সফ্টওয়্যারের পাশাপাশি পাইথন ব্যবহার করা যেতে পারে। (Python can be used alongside software to create workflows.)
(৩) পাইথন ডাটাবেস সিস্টেমের সাথে সংযোগ করতে পারে। এটি ফাইলগুলি পড়তে এবং সংশোধন করতে পারে। (Python can connect to database systems. It can also read and modify files.)
(৪) পাইথন বড় ডেটা পরিচালনা করতে এবং জটিল গণিত সম্পাদন করতে ব্যবহার করা যেতে পারে। (Python can be used to handle big data and perform complex mathematics.)
(৫) পাইথন দ্রুত প্রোটোটাইপিং বা উৎপাদন-প্রস্তুত সফ্টওয়্যার বিকাশের জন্য ব্যবহার করা যেতে পারে (Python can be used for rapid prototyping, or for production-ready software development)
পাইথন কেন ব্যবহার করব? (Why use Python?)- Python-এর বহুমুখী ব্যবহারের জন্য এটি অধিক জনপ্রিয়, যেমন-
(১) পাইথন বিভিন্ন প্ল্যাটফর্মে কাজ করে (উইন্ডোজ, ম্যাক, লিনাক্স, রাস্পবেরি পাই, ইত্যাদি)। (Python works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc).
(২) পাইথনের ইংরেজি ভাষার অনুরূপ একটি সাধারণ সিনট্যাক্স রয়েছে। (Python has a simple syntax similar to the English language)
(৩) পাইথনের এমন সিনট্যাক্স রয়েছে যা ডেভেলপারদের অন্য কোন প্রোগ্রামিং ভাষার তুলনায় কম লাইনে প্রোগ্রাম লিখতে দেয়। (Python has syntax that allows developers to write programs with fewer lines than some other programming languages )
(৪) পাইথন একটি ইন্টারপ্রেটার সিস্টেমে চলে, অর্থাৎ কোড লেখার সাথে সাথেই এক্সিকিউট করা যায়। এর মানে হল যে প্রোটোটাইপিং খুব দ্রুত হতে পারে। (Python runs on an interpreter system, meaning that code can be executed as soon as it is written. This means that prototyping can be very quick)
(৫) পাইথন একটি পদ্ধতিগত উপায়ে, একটি বস্তু-ভিত্তিক উপায় বা একটি কার্যকরী উপায়ে ব্যবহার করা যেতে পারে। (Python can be treated in a procedural way, an object-oriented way or a functional way)
Python কিভাবে পিসিতে ইন্সটল করবেন? ( How to Install Python)- অনেক পিসি এবং ম্যাক-এ পাইথন ইতিমধ্যে ইনস্টল করাই আছে।
আপনার উইন্ডোজ পিসিতে পাইথন ইনস্টল করা আছে কিনা তা পরীক্ষা করতে, পাইথনের জন্য স্টার্ট বার থেকে অনুসন্ধান বারে লিখুন (cmd.exe):
এবার লিখুন python --version যদি আপনার পিসিতে Python Instal করা থাকে, তাহলে দেখা যাবে। আর যদি পিসিতে Python Instal না থাকে, তাহলে আপনি https://www.python.org/ এই সাইট থেকে Python Download করে Instal করে নিতে পারবেন।
যে ভাবে দ্রুত শুরু করবেন পাইথন (Python Quickstart)- পাইথন একটি ইন্টারপ্রেটেড প্রোগ্রামিং ল্যাঙ্গুয়েজ (Python is an interpreted programming language), এর মানে হল যে একজন ডেভেলপার হিসেবে আপনি একটি টেক্সট এডিটরে পাইথন (.py) ফাইল লিখবেন এবং তারপর সেই ফাইলগুলিকে পাইথন ইন্টারপ্রেটারে এক্সিকিউট (executed) করার জন্য রাখুন।
আগের মতই একটি কমান্ড লাইন -এ পাইথন (Open a python) চালু করুন এবং লিখুন -
C:\Users\Your Name>python webedunews.py
এখানে "webedunews.py" আপনার পাইথন ফাইলের নাম।
এবার আসুন আমাদের প্রথম পাইথন ফাইলটি লিখি, যার নাম webedunews.py, যেটি যেকোন টেক্সট এডিটরে করা যেতে পারে।
helloworld.py
print("Web, Edunews")
এবার আপনার ফাইল সংরক্ষণ করুন (Save the file). আপনার কমান্ড লাইন খুলুন, আপনি যে ডিরেক্টরিতে আপনার ফাইল সংরক্ষণ করেছেন সেখানে নেভিগেট করুন এবং চালান (Run the file):
C:\Users\Your Name>python webedunews.py
আউটপুট (Output) হবে: Web, Edunews .
আপনাকে অভিনন্দন, আপনি আপনার প্রথম পাইথন প্রোগ্রাম লিখেছেন এবং সম্পাদন করেছেন। (you have written and executed your first Python program)
পাইথন কমান্ড লাইন (The Python Command Line): এটি একটি Python এর পরিক্ষামূলক কোড। এটি সহজ হচ্ছে যে, Python নিজেই একটি একটি কমান্ড লাইন হিসাবে চালাতে পারে।
নিম্নলিখিত কমান্ডটি টাইপ করুন Windows, Mac or Linux command line এঃ
C:\Users\Your Name>python
অথবা, যদি "পাইথন" কমান্ড কাজ না করে, আপনি "py" চেষ্টা করতে পারেন (Or, if the "python" command did not work, you can try "py"):
C:\Users\Your Name>py
এখান থেকে আপনি যেকোন পাইথন প্রোগ্রাম লিখতে পারেন, আমাদের Web Education Of Bangladesh উদাহরণ থেকে।
C:\Users\Your Name>python
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Web Education Of Bangladesh!")
কমান্ড লাইনে যেখানে লেখা থাকবে "Web Education Of Bangladesh"
C:\Users\Your Name>python
Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World!")
Web Education Of Bangladesh!
এখন আপনার Python command line এর কাজ শেষ। এবার বের হওয়ার জন্য python command line interface এ লিখুন Exit.
0 Comments