Python Environment Setup Part-02
Published: 2023-10-23 10:28:10

Environment Setup বলতে আমাদের system কে পাইথন কোড লেখা ও রান করা উপযুক্ত করে তোলাকে বোঝানো হয়েছে। 

Environment Setup করতে ২টা জিনিসের প্রয়োজনঃ 

- Python Interpreter
- Code editor বা IDE (Integrated Development Environment)

## Interpreter Setup

পাইথন interpreter, install করা খুব সহজ। পাইথন কে ইন্সটল করতে নিচের step গুলো অনুসরন করুনঃ 

১। প্রথমে [https://www.python.org/](https://www.python.org/) অথবা এই [লিঙ্ক](https://www.python.org/)-এ  প্রবেশ করতে হবে। প্রবেশ করলে নিচের মত একটা ভিউ দেখতে পাবেন।


![Python Env Setup](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/91y7dsnm0gjhsorioi39.png)



২। এরপর `Download` এ click করতে হবে। [নিচের চিত্রে মত ]

![Python Env Setup](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zsib6pe9smssil9tcx3e.png)

৩। `Download Python 3.12.0` বাটনে click করতে হবে। সাথে  সাথেই পাইথন download হতে থাকবে। 

![Python Env Setup](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qa7eq6w3knuqxhle27r3.png)

> বিঃদ্রঃ Download এর সময় internet speed এর উপর নির্ভশীল।
> 

৪। পাইথন download শেষ হয়ে গেলে। ফাইল ম্যানেজার থেকে উক্ত ফাইল টিকে ওপেন করতে হবে।  Open করার পর নিচের মত একটা window ওপেন হবে। এখানে থেকে `Add python.exe to path` এ সিলেক্ট করতে হবে। তারপর `install now` তে click করতে হবে। 

![Python Env Setup](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m7rz056320gsx5ji7zgs.png)

এরপর পাইথন install হতে থাকবে 

![Python Env Setup](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yg9szeeb4lmwot6epybv.png)

Setup শেষ হলে নিচে মত একটা `successfull` window দেখাবে। 

![Python Env Setup](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/klxw3gz2dj9fsro1lyir.png)

পাইথন install করা শেষ। চেক করা করার জন্য cmd  ওপেন করে `python --version` লিখে `enter` বাটনে click করুন। যদি নিচের মত output আসে তাহলে পাইথন `install` সঠিক ভাবে হয়েছে। 

![Python Env Setup](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/esi0j5g0mrzkz63cm769.png)


## Code Editor Setup

বিগিনারদের জন্য `Pycharm` code editor (it’s an IDE) সবচেয়ে সেরা। এখানে অনেক কিছুই বিল্টইন দেওয়া থাকে। 

Pycharm `install` করতে নিচের step গুলো অনুসরন করুনঃ 

১। প্রথমে এই  লিঙ্ক-এ প্রবেশ করলে নিচের মত একটা ভিউ আসবে

![Python Env Setup](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ih6qxc416ywfpsf6tul1.png)


তারপর `2022.2.2 - Windows (exe)` click করলে `pycharm` download হওয়া শুরু হবে। 

![Python Env Setup](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pbq2nt59j2slll3dzz7x.png)

> বিঃদ্রঃ Download এর সময় internet speed এর উপর নির্ভশীল।




২। `Download` হওয়ার পর `File manager` open করতে হবে। নিচের মত window আসবে। এবার next এ ক্লিক করতে হবে।
![Python Env Setup](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6im3osb3h34sprjacr0p.png)

![Python Env Setup](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kna9w3xbplfcbr7stib4.png)


২। এরপর নিচের মত window আসলে । ছবির মত সব configuration রেখে next ক্লিক করতে হবে। 


![Python Env Setup](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ocy72a21d2da425jnpif.png)

![Python Env Setup](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kins17vmxez8ehf0fily.png)



৩। এরপর এই window আসলে নিচের মত আসলে cancel বাটনে ক্লিক করতে হবে। তারপর  `pycharm` install হতে কিছু সময় নিবে। 

![Python Env Setup](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o03u6fxwog1ncousycf3.png)

![Python Env Setup](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dm2fptimogwksugvprpb.png)


৪। `Pycharm` install হওয়ার পর নিচের মত একটা window আসবে। নিচের মত configuration করে finish বাটন এ ক্লিক করতে হবে। 

![Python Env Setup](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/chk01gyb2yepccluj1m6.png)


৫। এরপর Computer কে Restart করতে হবে। 

এখন python কোড রান করার জন্য আমাদের সিস্টেম Ready. 

## শেষ

আপনি চাইলে pycharm বাদে অন্য যেকোন editor যেমন, vs code , sublime ইত্যাদি ব্যবহার করতে পারেন। 

> সব কিছু সুন্দর ভাবে বোঝানোর জন্য আমার সিস্টেম-এ  install থাকা python uninstall করে নতুন করে install করেছি।

আপনার মতামত অবশ্যই জানাবেন। 

ধন্যবাদ এতক্ষন সাথে থাকার জন্য।