Ubuntu හි Python ස්ථාපනය කිරීම සහ භාවිතය: සංස්කරණ කළමනාකරණය, වර්චුවල් පරිසර, සහ ප්‍රායෝගික උදාහරණ

1. හැඳින්වීම

Python එහි සරලත්වය සහ ශක්තිමත් විශේෂාංගයන් සඳහා ප්‍රසිද්ධ වන අතර, Ubuntu වැනි Linux පරිසරවල විශාල ලෙස භාවිතා වන වැඩසටහන් භාෂාවක් වේ. මෙම මාර්ගෝපදේශය Ubuntu හි Python ස්ථාපනය කිරීම සඳහා පැහැදිලි හා ප්‍රායෝගික උපදෙස් ලබා දෙයි. එය වර්චුවල් පරිසර සැකසීම, බහු Python අනුවාද කළමනාකරණය කිරීම, සහ Python භාවිතා කරමින් සරල වැඩසටහන් උදාහරණ ඇතුළත් කරයි. සෑම පියවරක්ම විස්තරාත්මකව විස්තර කර ඇති බැවින්, ආරම්භකයන්ටද කිසිදු අපහසුතාවයක් නොමැතිව අනුගමනය කළ හැකිය.

2. Python යනු කුමක්ද? එය මෙතරම් ජනප්‍රිය වීමට හේතුව කුමක්ද?

Python ලෝකයේ අති ජනප්‍රිය වැඩසටහන් භාෂාවන්ගෙන් එකක් වන අතර, එහි කියවීමට පහසුකම, පිරිසිදු ව්‍යවස්ථාව, සහ භාවිතයට පහසුව යන කරුණු නිසා මෙතරම් ජනප්‍රිය වී ඇත. එය වෙබ් සංවර්ධනය, දත්ත විද්‍යාව, සහ කෘතිම බුද්ධිය (AI) වැනි විවිධ ක්ෂේත්‍රවල භාවිතා වේ. Python හි ජනප්‍රියත්වය එහි බහුදෘශ්‍යතාවය සහ පුළුල් පුස්තකාල පද්ධතියෙන් උදව් ලබයි. තවද, එය Ubuntu සමඟ ඉතා හොඳින් ඒකාබද්ධ වන බැවින්, සාමාන්‍ය සංවර්ධන පරිසරයක් ලෙස බොහෝ විට තෝරා ගනී.

අතිරේක සම්පත්

Python හි විශේෂාංග සහ හැකියාවන් ගැන වැඩිදුර ඉගෙන ගැනීමට, නිල Python ලේඛනය වෙත යොමු වන්න.

3. Ubuntu හි Python ස්ථාපනය කිරීමේ ක්‍රමය

මෙම කොටස Ubuntu හි Python ස්ථාපනය කිරීම සඳහා අවශ්‍ය මූලික පියවර들을 විස්තර කරයි.

පියවර 1: ඔබේ පද්ධතිය යාවත්කාලීන කරන්න

පළමුව ටර්මිනලය විවෘත කර පහත කමාන්ඩ් ක්‍රියාත්මක කර පද්ධතිය යාවත්කාලීන කරන්න. මෙය සියලු අවශ්‍ය පැකේජ් යාවත්කාලීන කර, ස්ථාපනයේදී ඇති විය හැකි ගැටළු වලින් වැළකී සිටීමට උපකාරී වේ.


sudo apt update sudo apt upgrade


පියවර 2: Python 3 ස්ථාපනය කරන්න

Ubuntu හි Python 3 ස්ථාපනය කිරීම සඳහා පහත කමාන්ඩ් භාවිතා කරන්න:


sudo apt install python3


ස්ථාපනයෙන් පසු, පහත කමාන්ඩ් මඟින් ස්ථාපිත අනුවාදය තහවුරු කරන්න:


python3 –version


පියවර 3: pip ස්ථාපනය කරන්න

pip යනු Python හි පැකේජ් කළමනාකරණ මෙවලමයි. එය අවශ්‍ය පුස්තකාල සහ මොඩියුල ස්ථාපනය කිරීම පහසු කරයි.


sudo apt install python3-pip


pip අනුවාදය තහවුරු කිරීම:


pip3 –version


අතිරේක සම්පත්

pip සහ පැකේජ් කළමනාකරණය පිළිබඳ වැඩිදුර විස්තර සඳහා, නිල pip ලේඛනය වෙත යොමු වන්න.

4. Python අනුවාද කළමනාකරණය කිරීම

ඔබට බහු Python අනුවාද භාවිතා කිරීමට අවශ්‍ය නම්, pyenv වැනි මෙවලම් හෝ make altinstall භාවිතා කිරීම ඉතා ප්‍රයෝජනවත් වේ. මෙයින් ඔබට ව්‍යාපෘති අනුව වෙනත් Python අනුවාද පවත්වා ගැනීමට හැකියාව ලැබේ.

පියවරයන්:

  1. deadsnakes PPA එක එක් කරන්න – නව Python අනුවාද පහසුවෙන් ස්ථාපනය කිරීමට deadsnakes රෙපොසිටරිය එක් කරන්න.
    
    

sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update


  1. අවශ්‍ය අනුවාදය ස්ථාපනය කරන්න – උදාහරණයක් ලෙස Python 3.11 ස්ථාපනය කිරීමට පහත කමාන්ඩ් භාවිතා කරන්න:
    
    

sudo apt install python3.11


මෙම ක්‍රියාවලිය ඔබේ පද්ධතියේ බහු Python අනුවාද කළමනාකරණය කිරීම පහසු කරයි.

අතිරේක සම්පත්

Python අනුවාද කළමනාකරණය පිළිබඳ වැඩිදුර තොරතුරු සඳහා, නිල pyenv මාර්ගෝපදේශය වෙත පිවිසෙන්න.


5. Python වර්චුවල් පරිසර සැකසීම

වර්චුවල් පරිසරයක් ඔබේ ව්‍යාපෘතිය සඳහා වෙනත් පුස්තකාල සහ Python අනුවාද කළමනාකරණය කිරීමට උපකාරී වේ. මෙයින් පේළි අතර ඇති පරාස ගැටළු වලින් මුදවා, වෙන්වූ සංවර්ධන පරිසරයක් ලබා ගත හැකිය.

වර්චුවල් පරිසරයක් සැකසීමේ ක්‍රමය:

  1. වර්චුවල් පරිසරයක් සාදන්න:
    
    

python3 -m venv myenv


  1. වර්චුවල් පරිසරය සක්‍රිය කරන්න:
    
    

source myenv/bin/activate


  1. වර්චුවල් පරිසරය අක්‍රිය කරන්න:
    
    

deactivate


මෙම සැකසීම මඟින් ඔබට ව්‍යාපෘති අනුව ස්වාධීන පරිසරයන් පවත්වා ගැනීමට හැකියාව ලැබේ.

අතිරේක සම්පත්

වර්චුවල් පරිසර පිළිබඳ වැඩිදුර විස්තර සඳහා, නිල venv මොඩියුල ලේඛනය වෙත යොමු වන්න.

6. Python භාවිතා කරමින් ප්‍රායෝගික උදාහරණ

Python මඟින් විවිධ වර්ගයේ යෙදුම් නිර්මාණය කළ හැකිය. පහත සරල උදාහරණ කිහිපයක් දැක්වෙයි.

උදාහරණය: සරල “Hello, World” ස්ක්‍රිප්ට්


Hello, World program

print(“Hello, World!”)


උදාහරණය: සරල දත්ත සැකසීම

මෙම උදාහරණයේ, pandas පුස්තකාලය CSV ගොනුවක් කියවීමට සහ එහි අඩංගු දත්ත සමඟ වැඩ කිරීමට භාවිතා කරයි.

import pandas as pd

# Read a CSV file
data = pd.read_csv('data.csv')

# Display a summary of the data
print(data.describe())

7. නිගමනය

මෙම මාර්ගෝපදේශය Ubuntu හි Python ස්ථාපනය කිරීමේ සිට වර්චුවල් පරිසර සැකසීම, Python අනුවාද කළමනාකරණය, සහ ප්‍රායෝගික භාවිත උදාහරණ පරීක්ෂා කිරීම දක්වා සියල්ල ආවරණය කරයි. Python යනු ශක්තිමත් භාෂාවක් වන අතර Ubuntu Python සංවර්ධනය සඳහා උත්තරීතර පරිසරයක් සපයයි. Python ඉගෙනීම දිගටම කරගෙන යාමෙන්, ඔබට බොහෝ ක්ෂේත්‍ර සහ කර්මාන්තයන්හි යෙදිය හැකි වටිනා වැඩසටහන් කුසලතා ලබා ගත හැක.