Python Install

এবং idle পাইথন ওপেন করে পাইথন ইনস্টল করা ফোল্ডারে এবার রান করলে রান হবে।

উইন্ডোস অপারেটিং সিস্টেম এ পাইথন ইনস্টল ও রান করা

প্রথমে উইন্ডোস এ পাইথন ডাউনলোড করে ইনস্টল করতে হবে ইনস্টল করার সময় ইনস্টল ডিরেক্টরি coutomize ভাবে সিলেক্ট করতে হবে যেকোনো পাইথন স্ক্রিপ্ট লিখে .py এক্সটেনশন সহকারে সেভ করতে হবে সিস্টেম ইনভেরনমেন্ট পথ হিসাবে পাইথন এর ইনস্টল ডিরেক্টরি সেট করে cmd ওপেন করে python লিখলে পাইথন এর ইনস্টল ইনফরমেশন ভিজ্যুয়াল ষ্টুডিও কোড ইনস্টল করে পাইথন এক্সটেনশন ও কোড রানার এক্সটেনশন ইনস্টল করে কোড লিখে রাইট বাটন ক্লিক করে রান কোড এ এক্লিক করলে কোড রান হবে

উইন্ডোজ অপারেটিং সিস্টেমে এ কিভাবে পাইথন কোড রান করবো

প্রথমে পাইথন path সহ ইনস্টল করার পর যে ফোল্ডার এ পাইথন প্রোগ্রাম আছে সেই ফোল্ডার এ cmd ওপেন করে python program.py রান করি মনে করি প্রোগ্রাম এর নাম hello.py তাহলে hello.py ফোল্ডার এ cmd ওপেন করে python hello.py রান করি

Python Variable

পাইথন ভ্যারিয়েবল এ কোনো আইডেন্টিফায়ার দিতে হয়না শুধুমাত্র ভ্যারিয়েবল এর নাম ছোটোহাতের অক্ষর দ্বারা শুরু করে ডিফাইন করতে হয়।
যেমন : salary =40;country = “Bangladesh”;

Python datatype Custing

যদিও পাইথন তার ডাটাটাইপ নিজেই চিনতে পারে তবে অনেক সময় ভ্যারিয়েবল এ ডাটা টাইপ ডিফাইন করে দিতে হয় তখন কাস্টিং ব্যবহার করতে হয়। যাতে অন্য কোনো টাইপের ডাটা না এসাইন হতে পারে এক্ষেত্রে ডাটাটাইপ এর নাম বেবহার করে কনভার্ট করতে হয় । যেমন 😡 = int(1) # x will be 1
y = int(2.8) # y will be 2
z = int(“3”) # z will be 3

Python String

অন্য সমস্ত ল্যাঙ্গুয়েজের মতো পাইথন এর স্ট্রিং সিঙ্গেল কোটেশন ,ডাবল কোটেশন এ রাখতে হয় অনেক সময় মাল্টিপল স্ট্রিং রাখতে হয় তখন তিনটা সিঙ্গেল কোটেশন বা তিনটা ডাবল কোটেশনের মধ্যে রেখে স্ট্রিং নিয়ে কাজ করা যায় যেমন :
Single quotes : a =’ashik’;
Double quotes : a =”ashik”;
Multiple Single Quotes : a = ”’olee ahmmed ashik,gsm ashik,lover boy”’;
Multiple Double Quotes : a = “””olee ahmmed ashik,gsm ashik,lover boy”””;

Python List

পাইথন লিস্ট (এরে )
ভ্যারিয়েবল এ মাল্টিপল ভ্যালু এসাইন এবং ভ্যালু খুঁজতে পাইথন লিস্ট কনসেপ্ট ব্যবহার করে।
List : একটা ডাটা কালেকশন যা ডাটা ধারণ করে অর্ডার অনুযায়ী এবং এটা পরিবর্তনশীল। ডুপ্লিকেট ভ্যালু সাপোর্ট করে ।এটা জাভা এরে স্টাইল এ কাজ করতে হয়।
List Example:
country = [“bd”,”india”,”pakistan”];
print(country[0]);
output : bd
Tuple :একটা ডাটা কালেকশন যা ডাটা ধারণ করে অর্ডার ফলো করে এবং এটা অপরিবর্তনশীল । ডুপ্লিকেট ভ্যালু সাপোর্ট করে । এটা php এরে স্টাইল এ কাজ করতে হয়।
Tuple Example :
country = (“bd”,”india”,”pakistan”);
print(country[2]);
Output : pakistan
Set :একটা ডাটা কালেকশন যা ডাটা ধারণ করে অর্ডার ফলো করে না এবং এটা অপরিবর্তনশীল এবং এক্সেস যোগ্য। ডুপ্লিকেট ভ্যালু সাপোর্ট করে না। এটা java কালেকশন এর লিস্ট স্টাইল এ কাজ করে। এটাকে ফর লুপ দ্বারা এক্সেস করতে হয় এবং এটা ফুল সেট আপডেট সাপোর্টেড কিন্তু ডাটা একবার অ্যাড হলে তা ইনডেক্স অনুযায়ী পরিবর্তন করা যায়না। তবে সিঙ্গেল অ্যাড সাপোর্টেড
Set Example :
thisset = {“apple”, “banana”, “cherry”}
for x in thisset:
print(x);
print(“banana” in thisset)
Dictionary :
একটা ডাটা কালেকশন যা ডাটা ধারণ করে অর্ডার ফলো করে না পরিবর্তনশীল এবং এক্সেস যোগ্য।এটা এসোসিয়েটিভ এরে স্টাইল এ কাজ করে।
Dictionary Example :
list= {
  “brand”: “Ford”,
  “model”: “Mustang”,
  “year”: 1964
}
print( list ) ;
x = list [“model”]
print(list.get(“model”) );
list[“year”] = 2018
for x in thisdict:
  print(x)

Python If elif Else Condition

পাইথন ইফ ইল্স কন্ডিশন এর জন্য if ,elif ,else কীওয়ার্ড বেবহার করে।
number = 100;
if number >90:print(“Number Is Grater Than 90”);
Output Number Is Grater Than 90

Python Function

পাইথন ফাংশন শুরু হয় def কীওয়ার্ড দিয়ে এরপরে ফাংশন এর নাম তার পর ব্রাকেটের মধ্যে দরকার পড়লে parameters or arguments রাখা যায় ():এর পর ফাংশনের আউটপুটের কাজ এর বর্ণনা দিতে হয় ফাংশনের আউটপুট পেতে ফাংশনটি কল করতে হয়।
Example : def myfunction():print(“sdfdg”)
myfunction();
Output : sdfdg

Python Module

পাইথন মডিউল : মডিউল হলো অনেকগুলো ফাঙ্কশন ও মেথডের সমষ্টি অন্যান্য ল্যাঙ্গুয়েজে যেমন বিভিন্ন ফাইল ইম্পোর্ট করে কাজ করা যাই এটাও তাই।
কিভাবে মডিউল বানাবো : যেকোনো একটি ফাইল এ ফাংশন লিখে এক্সটেনশন সহকারে সেভ করতে হবে
কিভাবে মডিউল ব্যবহার করবো : import কীওয়ার্ড ব্যবহার করে মডিউল ইম্পোর্ট করবো এবং ব্যবহারের জন্য modulename.function নাম ব্যবহার করবো
Example : def greeting(name):  print(“Hello, ” + name)
Save As : mymodule.py
Use As Another File Like This Way
import mymodule
mymodule.greeting(“Jonathan”)Run example »

Python Date

পাইথন date : অন্যান্য ল্যাঙ্গুয়েজের মতো পাইথনে ডেট ফাংশন বিল্ট ইন নাই তবে বিল্টইন মডিউল হিসাবে আছে :
Example : import datetime
x= datetime.datetime.now();
print(x);

Python Json

Json ডাটা নিয়ে কাজ করার জন্য পাইথনে ডিফল্ট ভাবে মডিউল বা প্যাকেজ আছে প্রথমে import json ব্যবহার করে লাইব্রেরিটি ব্যবহারের উপযোগী করে জেসন ডাটা load() মেথডের মাধ্যমে লোড করে json.loads(জেসন ফাইলের নাম ) print ফাংশন দ্বারা জেসন পার্স করা যায়। পাইথন হতে জেসন এ কনভার্ট করতে json.dumps(জেসন ফাইলের নাম) কনভার্ট হয়ে যাবে। rint ফাংশন দ্বারা জেসন পার্স করা যায়
Example : Json Data Parse by Python
import json
x =  ‘{ “name”:”John”, “age”:30, “city”:”New York”}’
y = json.loads(x)
print(y[“age”])
Example : Python To Json Convert
import json
x = {
  “name”: “John”,
  “age”: 30,
  “city”: “New York”
}
y = json.dumps(x)
print(y)Run example »