Tag Archives: ইন্সটলেশন

পাইথন প্রোগ্রামিং টিউটোরিয়াল : ইন্সটলেশন (Python – Environment Setup in bangla)

Huge Sell on Popular Electronics

লিখেছেন: আবরার রেজওয়ান শুভ

 

1.3 Python - Environment Setup

Local Environment Setup

Local Environment Setup এর ক্ষেত্রে আপনার কম্পিউটার এর সার্চ ইঞ্জিনে টাইপ করুন ‘Python’ এবং দেখুন এটি আপনার কম্পিউটারে ইন্সটল করা আছে কিনা, এবং যদি থাকে তবে এর ভার্সনটি জেনে রাখুন। এছড়াও Python এর অফিশিয়াল ওয়েবসাইট (http://www.python.org/) থেকে এর সর্বশেষ আপডেট, সোর্স কোড, বাইনারিস, ডকুমেন্টস ইত্যাদি ডাওনলোড করা যাবে।

Python ইন্সটলেশন

http://www.python.org/download/ ওয়েবসাইটে বিভিন্ন অপারেটিং সিস্টেমের জন্য Python এর বিভিন্ন ভার্সন পাওয়া যাবে, সেখান থেকে আপনার অপারেটিং সিস্টেম অনুযায়ী উপযুক্ত ভার্সনটি ডাউনলোড করে ইন্সটল করুন। ডাউনলোড করা ফাইলটিতে ডাবল ক্লিক করলেই ইন্সটলেশন শুরু হয়ে যাবে, ডিফল্ট সেটিংস এই ইন্সটল করুন।

যদি আপনার অপারেটিং সিস্টেমের জন্য প্রযোজ্য বাইনারি কোড না পান, তবে আপনাকে আলাদা ভাবে এর জন্য সোর্স কোড কম্পাইল করতে হবে (C Compiler এর সাহায্যে)। অবশ্য এভাবে ম্যানুয়াল কম্পাইলেশনের একটি সুবিধা হচ্ছে আপনি আপনার সুবিধা মত বিভিন্ন ফিচার বাছাই করতে পারবেন।

PATH সেট আপ করা

Python প্রোগ্রাম ও এর এক্সেকিউটেবল ফাইল গুলো বিভিন্ন ডিরেক্টরি তে থাকতে পারে, তাই অপারেটিং সিস্টেমের একটি SEARCH PATH এর দরকার হয় যেখানে এমন সব ডিরেক্টরির নাম থাকবে যেখানে অপারেটিং সিস্টেম Python এর এক্সিকিউটেবল ফাইল গুলো সার্চ করবে। এই path টি একটি ভেরিয়েবল হিসেবে স্টোর করা হয়, এবং অপারেটিং সিস্টেম নিজে এই ভেরিয়েবল নিয়ন্ত্রন করে, এবং এতে command shell এর সব ইনফর্ম্যাশন থাকে। এই path ভেরিয়েবলের নাম PATH (Unix) অথবা Path (Windows). এখানে লক্ষণীয় যে Unix/ Linax কেস সেন্সিটিভ, কিন্তু windows তা নয়।

Unix/Linux অপারেটিং সিস্টেম এর ক্ষেত্রে

Python ডিরেক্টরিটি path ভেরিয়েবল এ এ সংযোজন করতে হলে নিচের কমান্ডগুলো টাইপ করতে হবেঃ

  • csh shell: setenv PATH "$PATH:/usr/local/bin/python" টাইপ করুন Enter চাপুন।
  • bash shell (Linux): export PATH="$PATH:/usr/local/bin/python" টাইপ করুন Enter চাপুন।
  • sh অথবা ksh shell: PATH="$PATH:/usr/local/bin/python" টাইপ করুন Enter চাপুন।

নোট: Unix/Linux অপারেটিং সিস্টেম এ Python এর ডিফল্ট ডিরেক্টরি হচ্ছে /usr/local/bin/python

Windows অপারেটিং সিস্টেম এর ক্ষেত্রে

  • command prompt path %path%;C:\Python টাইপ করুন Enter চাপুন।

নোট: Windows অপারেটিং সিস্টেম এ Python এর ডিফল্ট ডিরেক্টরি হচ্ছে C:\Python

Python এনভাইরনমেন্ট ভেরিয়েবলঃ

নিচে Python এর কিছু গুরুত্ত্বপূর্ণ এনভাইরনমেন্ট ভেরিয়েবল এর নাম ও সংক্ষিপ্ত বর্ণনা দেয়া হলঃ

ভেরিয়েবল বর্ণনা
PYTHONPATH এটি অনেকটাই PATH ভেরিয়েবলের মত। এই ভেরিয়েবলের কাজ হচ্ছে Python প্রোগ্রাম এ ইম্পোর্ট করা মোডিউল ফাইল গুলোর লোকেশন ঠিক করা এবং সেই অনুযায়ী Python interpreter কে দিক নির্দেশনা করা। PYTHONPATH ভেরিয়েবলটি Python সোর্স কোড ও এর লাইব্রেরির ডিরেক্টরি রেকর্ড করে। PYTHONPATH ভেরিয়েবলটি সাধারনত Python ইন্সটলেশনের সময় অটোম্যাটিক সেট হয়ে যাবে।
PYTHONSTARTUP এই ভেরিয়েবলটি Python সোর্স কোডের ইনিশিয়ালাইজেশন ফাইল এর লোকেশন রেকর্ড করে, এবং যখনি interpreter চালু করা হবে তখনই এই ভেরিয়েবলটিও রান হবে। Unix অপারেটিং সিস্টেমে ফাইলটির নাম .pythonrc.py, এবং এতে PYTHONPATH ভেরিয়েবল লোড ও মোডিফাই করার কমান্ড থাকে।
PYTHONCASEOK এই ভেরিয়েবলটি Windows এ ব্যবহৃত হয় এবং এর কাজ হচ্ছে Python কে ইন্সট্রাকশন দেয়া যাতে এটি যেকোনো ইম্পোর্ট স্টেটমেন্টের প্রথম কেস-ইনসেন্সিটিভ ম্যাচ খুজে বের করতে পারে। এই ভেরিয়েবল এ যেকোনো মান সেট করলেই ভেরিয়েবলটি একটিভেট হবে।
PYTHONHOME

এটি একটি alternative module search path, এটি সাধারণত PYTHONSTARTUP ও PYTHONPATH এর ডিরেক্টরিস এই সংযুক্ত থাকে, এবং এর কাজ হচ্ছে মোডিউল লাইব্রেরির স্থানান্তর সহজ করা।

Python রান করা

Python ৩ ভাবে রান করা যেতে পারে। যেমন,

  1. যেসব অপারেটিং সিস্টেমে কমান্ড-লাইন ইন্টারপ্রেটার থাকে অথবা শেল উইন্ডো থাকে সেসব ক্ষেত্রে সরাসরি Interactive Interpreter থেকে Python রান করা যায়। এসব ক্ষেত্রে, কমান্ড লাইনে python লেখে Enter চাপুন এবং সরাসরি Python এ কোডিং শুরু করুন।
  2. Python এপ্লিকেশনের সাথে ইন্টারপ্রেটার সংযুক্ত করে কমান্ড লাইনে স্ক্রিপ্ট রান করানো যায়।
  3. অপারেটিং সিস্টেমের Graphical User Interface (GUI) এপ্লিকেশন যদি Python সাপোর্ট করে তবে GUI environment থেকেও Python রান করানো যায়।

বিঃদ্রঃ এই টিউটোরিয়ালে যত উদাহরণ দেয়া হয়েছে সবগুলো Python 2.4.3 ভার্সনে রান করানো হয়েছে।

ডটনেট নিউকের ইন্সটলেশন (Install DNN. Install Dot Net Nuke)

Huge Sell on Popular Electronics

রিদওয়ান বিন শামীম

 

ডটনেট নিউকের ইন্সটলেশন বিভিন্ন প্রক্রিয়ায় হতে পারে, মূলত এটি নির্ভর করে আমরা কোন প্লাটফর্ম ও সফটওয়ার ব্যবহার করছি তার উপর। ইন্সটলেশনের আগে ইন্সটলেশন রিকয়ারমেন্টগুলো ভাল করে চেক করে দেখা উচিৎ।

ডটনেট নিউকের ইন্সটলেশন রিকয়ারমেন্টঃ ডটনেট নিউক ৭ প্রকাশের সাথে এর সিস্টেম রিকয়ারমেন্ট বৃদ্ধি পেয়েছে। রিকয়ারমেন্ট বৃদ্ধির অফিশিয়াল লিস্ট দেখতে সিস্টেম রিকয়ারমেন্ট পেজ দেখা যেতে পারে।

ডটনেট নিউক ইন্সটলেশন সিনারিও

ইউজার ইন্সটেনস ডাটাবেসসহ এসকিউএল সার্ভার ২০০৫/২০০৮/২০০৮ ২য়/২০১২ ব্যবহার করে ইন্সটলেশনের জন্য ডটনেট নিউকের সর্বশেষ ভার্সন ডাউনলোড করে নিতে হয়। জিপ প্যাকেজ এক্সট্র্যাক্ট করে নিতে হয় কম্পিউটারে, c:\inetpub\wwwroot\ folder তে একটি ডিরেক্টরি তৈরি করতে হয় DotNetNuke নামে, যা দেখতে হবে c:\inetpub\wwwroot\dotnetnuke\ এমন। এই ফোল্ডারে জিপ কন্টেন্টগুলো কপি করে c:\inetpub\wwwroot\dotnetnuke\ folder এর প্রপার্টিজে গিয়ে সিকিউরিটি ট্যাবে ঢুকতে হবে। ইউজারের পারমিশন নিশ্চিত করা থাকতে হবে। ওয়েব সার্ভার আইআইএস কনসোল খুলতে হবে, (start->run->INETMGR)। ওয়েবসাইট নড ও ডিফল্ট ওয়েবসাইট নড এক্সপান্ড করতে হবে। ইন্সটলেশন উইজারডের ধাপগুলো পার হতে হবে। ডাটাবেস স্ক্রিনের জন্য কোনও কিছু কনফিগার করার দরকার নেই। এসব সম্পন্ন হলে হোমপেজে ডিফল্ট লগইন একাউন্ট দেখাবে।

এটাচড ডাটাবেসসহ এসকিউএল সার্ভারে ইন্সটলেশনের জন্য এসকিউএল ম্যানেজমেন্ট স্টুডিয়ো (২০০৫/২০০৮/২০০৮২য়/২০১২) ওপেন করে ডাটাবেস সার্ভারের সাথে (লোকাল সার্ভারও হতে পারে)কানেক্ট করাতে হয়। এরপর এসকিউএল ইউজার একাউন্ট ও সিকিউরিটি কনফিগার করতে হবে। http://localhost/dotnetnuke ব্যবহার করে ওয়েবসাইট ব্রাউজ করতে হবে, টিপিকাল বা কাস্টম অপশন ব্যবহার করে ইন্সটলেশন উইজার্ডের ধাপগুলো পার হতে হয়। ডাটাবেস কানেকশন চেক করে দেখতে হয় ঠিকমত কাজ করছে কিনা। হোস্ট ও এডমিনের একাউন্ট কনফিগার করতে ইন্সটলেশন উইজারডের রিমাইন্ডার অতিক্রম করতে হয়।

ভিডিও রিসোর্স

ডটনেট নিউক কর্পোরেশনের ভিডিও টিউটোরিয়াল আছে,

Installing DotNetNuke video available in the video library
Installing DotNetNuke with the Microsoft platform installer