පයිතන් ක්‍රමලේඛන භාෂාව නිර්මාණය කළේ කවුද?

අවසන් යාවත්කාලීන කිරීම: 16/07/2023

පයිතන් ක්‍රමලේඛන භාෂාව 1980 ගණන්වල අගභාගයේදී ගයිඩෝ වැන් රොසම් විසින් නිර්මාණය කරන ලදී, එහි කියවීමේ හැකියාව සහ භාවිතයේ පහසුව සඳහා කැපී පෙනෙන මෙම ක්‍රමලේඛන භාෂාව අත්‍යවශ්‍ය මෙවලමක් බවට පත්ව ඇත ලොවෙහි වැඩසටහන්කරණය. මෙම ලිපියෙන් අපි පයිතන් භාෂාවේ මූලාරම්භය සහ පරිණාමය මෙන්ම එහි නිර්මාතෘවරයා එහි වර්ධනයේ දී ඉටු කළ තීරණාත්මක කාර්යභාරය ගවේෂණය කරන්නෙමු. Guido van Rossum යනු කවුද සහ ඔහුගේ අභිප්‍රේරණය කුමක්ද? නිර්මාණය කිරීමට පයිතන්? මෙම ප්‍රශ්නවලට පිළිතුරු සහ තවත් බොහෝ දේ අපි මෙම ලිපියෙන් සොයා ගනිමු.

1. පයිතන් ක්‍රමලේඛන භාෂාවේ සම්භවය

පයිතන් ක්‍රමලේඛන භාෂාව 1989 දෙසැම්බර් මාසයේදී Guido van Rossum විසින් නිර්මාණය කරන ලදී. Van Rossum හට කියවීමට සහ ලිවීමට පහසු පැහැදිලි සහ සංක්ෂිප්ත වාක්‍ය ඛණ්ඩයක් සහිත ක්‍රමලේඛන භාෂාවක් තිබීමේ අදහසින් පෙලඹී ඇත. Python නිර්මාණය කර ඇත්තේ පුළුල් පරාසයක යෙදුම් සංවර්ධනය කිරීම සඳහා භාවිතා කළ හැකි පොදු කාර්ය ක්‍රමලේඛන භාෂාවක් වීමේ අරමුණ ඇතිවය.

"Python" යන නම Guido van Rossum විසින් තෝරාගනු ලැබුවේ "Monty Python's Flying Circus" නම් වූ බ්‍රිතාන්‍ය රූපවාහිනී වැඩසටහනක් සඳහා ගෞරවයක් වශයෙනි. Van Rossum නම අද්විතීය, මතක තබා ගත හැකි සහ ටිකක් අද්භූත යැයි සිතූ අතර, එබැවින් ඔහු තම නව ක්‍රමලේඛන භාෂාව මේ ආකාරයෙන් නම් කිරීමට තීරණය කළේය.

පයිතන් කේත කියවීමේ හැකියාව කෙරෙහි අවධානය යොමු කිරීම සඳහා ප්‍රසිද්ධය. එහි පැහැදිලි සහ සංක්ෂිප්ත වාක්‍ය ඛණ්ඩය, අර්ථවත් සුදු අවකාශයක් භාවිතා කිරීමත් සමඟ එය කියවීමට සහ අර්ථ නිරූපණය කිරීමට පහසු වේ. මීට අමතරව, පයිතන් යනු අර්ථකථනය කරන ලද භාෂාවකි, එනම් මූලාශ්‍ර කේතය කලින් සම්පාදනය කිරීමකින් තොරව කෙලින්ම ක්‍රියාත්මක වේ. මෙය Python වැඩසටහන් සංවර්ධනය කිරීම සහ දෝෂහරණය කිරීම පහසු කරයි.

2. Python හි නිර්මාතෘවරුන් දෙස බැලීම

Python යනු 1991 දී Guido van Rossum විසින් නිර්මාණය කරන ලද ක්‍රමලේඛන භාෂාවකි. ලන්දේසි ක්‍රමලේඛකයෙකු වන Van Rossum, ගණිතය සහ පරිගණක විද්‍යාව සඳහා නෙදර්ලන්තයේ මධ්‍යස්ථානයේ සේවය කරන අතරතුර Python විවෘත මූලාශ්‍ර ව්‍යාපෘතියක් ලෙස සංවර්ධනය කිරීම ආරම්භ කළේය. එතැන් සිට, Python හි අඛණ්ඩ වර්ධනයට සහ සංවර්ධනයට දායක වූ සංවර්ධකයින්ගේ ක්‍රියාකාරී ප්‍රජාවක් ඇත.

Python නිර්මාපකයන්ගේ විශේෂත්වයක් වන්නේ ඔවුන් කේතයේ කියවීමේ හැකියාව සහ භාෂාවේ සරල බව සඳහා ප්‍රමුඛත්වය දී තිබීමයි. එහි ප්‍රධාන අරමුණ වූයේ ආරම්භකයින් සහ පළපුරුදු ක්‍රමලේඛකයින් සඳහා ඉගෙනීමට සහ භාවිතා කිරීමට පහසු ක්‍රමලේඛන භාෂාවක් නිර්මාණය කිරීමයි. මෙම දර්ශනය පයිතන් භාෂාවේ වාක්‍ය ව්‍යුහය සහ ලක්ෂණ වලින් පිළිබිඹු වේ.

Python ගේ "Benevolent Dictator for Life" ලෙසින් හැඳින්වෙන Guido van Rossum, 2018 දී විශ්‍රාම යන තෙක් භාෂාවේ වර්ධනයට නායකත්වය දුන්නේය. ඔහු ව්‍යාපෘති නායකයා ලෙස සිටි කාලය තුළ, ඔහු Python හි පරිණාමය අධීක්ෂණය කළේය, යාවත්කාලීන කිරීම් සහ වැඩිදියුණු කිරීම් මුල් පිටපතේ අඛණ්ඩතාව පවත්වා ගෙන යන බව සහතික කළේය. දර්ශනය. ඔහු තවදුරටත් ව්‍යාපෘතියට නායකත්වය නොදෙන නමුත්, පයිතන් කෙරෙහි ඔහුගේ බලපෑම තවමත් පැහැදිලි වන අතර ඔහුගේ කාර්යය භාෂාවේ සාර්ථකත්වයට සහ ජනප්‍රියත්වයට අඩිතාලම දමා ඇත.

3. Guido van Rossum සහ Python ගේ උපත

ලන්දේසි පරිගණක ක්‍රමලේඛකයෙකු වන Guido van Rossum Python හි නිර්මාතෘ ලෙස පිළිගැනේ. 90 දශකයේ මුල් භාගයේදී, වැන් රොසම් නෙදර්ලන්තයේ ගණිතය සහ තොරතුරු මධ්‍යස්ථානයේ සේවය කරමින් සිටි අතර එහිදී ඔහුට පහසුවෙන් භාවිතා කළ හැකි සහ කියවිය හැකි ක්‍රමලේඛන භාෂාවක අවශ්‍යතාවය අවබෝධ විය. මේ අනුව, 1991 දී, ඔහු පයිතන්, එහි පැහැදිලි සහ සංක්ෂිප්ත වාක්‍ය ඛණ්ඩය මගින් සංලක්ෂිත අර්ථකථනය කරන ලද ක්‍රමලේඛන භාෂාවක් සංවර්ධනය කිරීමට පටන් ගත්තේය.

Van Rossum ගේ අදහස වූයේ නවක සහ ප්‍රවීණ ක්‍රමලේඛකයින්ට ප්‍රවේශ විය හැකි කේත කියවීමේ හැකියාව ප්‍රවර්ධනය කරන භාෂාවක් නිර්මාණය කිරීමයි. මෙය සාක්ෂාත් කර ගැනීම සඳහා, එය C, Java, සහ Perl වැනි අනෙකුත් පවතින ක්‍රමලේඛන භාෂා වලින් මූලද්‍රව්‍ය ඇතුළත් කර ඇත. මීට අමතරව, එය පයිතන් නිර්මාණය කළේ මොඩියුලර් ව්‍යුහයක් සමඟිනි, එයින් අදහස් කරන්නේ එය යෙදුම් සංවර්ධනය පහසු කරන පුළුල් සම්මත පුස්තකාලයක් ලබා දෙන බවයි.

කාලයාගේ ඇවෑමෙන්, පයිතන් ලෝකයේ වඩාත්ම ජනප්‍රිය සහ භාවිතා කරන ක්‍රමලේඛන භාෂාවක් බවට පත්ව ඇත. එහි සරල බව සහ බහුකාර්යතාව නිසා එය වෙබ් සංවර්ධනයේ සිට පුළුල් පරාසයක යෙදුම්වල භාවිතා කිරීමට හේතු වී ඇත. කෘතිම බුද්ධිය. මීට අමතරව, භාෂාවේ සංවර්ධනයට සහ නඩත්තුවට දායක වන ක්‍රමලේඛකයින් විශාල ප්‍රජාවක් එහි සිටින අතර, එමඟින් Python හට දිගටම පරිණාමය වීමට සහ සංවර්ධකයින්ගේ අවශ්‍යතාවලට අනුවර්තනය වීමට ඉඩ ලබා දී ඇත.

කෙටියෙන් කිවහොත්, Guido van Rossum යනු එහි කියවීමේ හැකියාව සහ සරල බව සඳහා කැපී පෙනෙන ක්‍රමලේඛන භාෂාවක් වන Python හි නිර්මාතෘ වේ. 90 දශකයේ උපතේ සිට, Python ජනප්‍රිය වෙමින් පවතින අතර මෘදුකාංග කර්මාන්තයේ මූලික මෙවලමක් බවට පත්ව ඇත. එහි මොඩියුලර් ව්‍යුහයට සහ එයට සහාය දක්වන ක්‍රමලේඛන ප්‍රජාවට ස්තූතිවන්ත වන අතර, පයිතන් ලොව පුරා සංවර්ධකයින් විසින් වැඩිපුරම භාවිතා කරන සහ අගය කරන ලද භාෂාවක් ලෙස දිගටම පවතී.

4. පයිතන් සංවර්ධනය පිටුපස ඇති කතාව

Python යනු 1980 ගණන්වල අගභාගයේදී Guido van Rossum විසින් වැඩි දියුණු කරන ලද ක්‍රමලේඛන භාෂාවකි. එකල පැවති බොහෝ ක්‍රමලේඛන භාෂා සංකීර්ණ සහ භාවිතා කිරීමට අපහසු බව වැන් රොසම් තේරුම් ගත් නිසා ඔහු වඩාත් සරල හා කියවිය හැකි භාෂාවක් නිර්මාණය කිරීමට තීරණය කළේය.

Python හි පළමු පොදු අනුවාදය 1991 දී නිකුත් කරන ලද අතර එතැන් සිට ජනප්‍රියත්වයේ ඝාතීය වර්ධනයක් දක්නට ලැබේ. මෙය බොහෝ දුරට හේතු වී ඇත්තේ එහි පැහැදිලි සහ සංක්ෂිප්ත වාක්‍ය ඛණ්ඩය වන අතර එමඟින් කේතය කියවීමට සහ තේරුම් ගැනීමට පහසු වේ. මීට අමතරව, Python ඉතා බහුකාර්ය භාෂාවක් බවට පත්ව ඇත, එය වෙබ් සංවර්ධනයේ සිට විවිධ යෙදුම්වල භාවිතා වේ. කෘතිම බුද්ධිය.

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

සුවිශේෂී අන්තර්ගතය - මෙහි ක්ලික් කරන්න  සන්සුන් යෙදුම අවලංගු කරන්නේ කෙසේද?

5. Python නිර්මාණය කිරීමේදී බලපෑම් සහ අභිප්‍රේරණ

Python යනු ක්‍රමලේඛන භාෂාවක් වන අතර එය නිර්මාණය කිරීම සහ සංවර්ධනය කිරීම පුරාවටම විවිධ සාධක සහ අභිප්‍රේරණ මගින් බලපා ඇත. එක් ප්‍රධාන බලපෑමක් පැමිණෙන්නේ ABC භාෂාවෙන් වන අතර එය එහි සරල බව සහ කියවීමේ පහසුව සඳහා ප්‍රසිද්ධ විය. Python හි නිර්මාතෘ Guido van Rossum, ඉගෙනීමට සහ භාවිතා කිරීමට පහසු භාෂාවක් සොයමින් සිටි අතර, ඔහු ABC හි සමහර අංගයන් පදනම ලෙස ගත්තේය.

Python නිර්මාණය කෙරෙහි තවත් ප්‍රධාන බලපෑමක් වූයේ Modula-3 ක්‍රමලේඛන භාෂාවයි. මෙම භාෂාව මොඩියුලවල වැඩසටහන් ව්‍යුහගත කිරීමේ හැකියාව මගින් සංලක්ෂිත වූ අතර එමඟින් කේතයේ වඩාත් පැහැදිලි සහ මොඩියුලර් සංවිධානයකට ඉඩ ලබා දේ. Python මෙම අදහස පිළිගෙන එය එහි සැලසුමට ඇතුළත් කර එය ඉතා මොඩියුලර් සහ විස්තීරණ භාෂාවක් බවට පත් කළේය.

බාහිර බලපෑම් වලට අමතරව, Python නිර්මාණය පිටුපස ඇති ප්‍රධාන පෙළඹවීම වූයේ කේත කියවීම ප්‍රවර්ධනය කරන ක්‍රමලේඛන භාෂාවක අවශ්‍යතාවයයි. කේතය කියවීමට සහ තේරුම් ගැනීමට පහසු කිරීම සඳහා, වෙනත් භාෂාවල ව්‍යාකූල වාක්‍ය ඛණ්ඩය සහ සංකීර්ණ රීති මග හැරීමට Van Rossum හට අවශ්‍ය විය. එහි ප්‍රතිඵලයක් වශයෙන්, Python එහි පැහැදිලි සහ සංක්ෂිප්ත වාක්‍ය ඛණ්ඩය මගින් සංලක්ෂිත වන අතර, එය ආරම්භකයින් සහ පළපුරුදු ක්‍රමලේඛකයින් සඳහා වඩාත් සුදුසු වේ.

කෙටියෙන් කිවහොත්, Python නිර්මාණය කරන ලද්දේ ABC සහ Modula-3 වැනි භාෂාවලින් බලපෑම් ඇතිවය, නමුත් එහි ප්‍රධාන අභිප්‍රේරණය වූයේ කේතය කියවීමට සහ අවබෝධ කර ගැනීමට පහසුකම් සැලසීමයි. මෙම බලපෑම් සහ අභිප්‍රේරණයන්ට ස්තූතිවන්ත වන්නට, Python වඩාත් ජනප්‍රිය සහ භාවිතා කරන ක්‍රමලේඛන භාෂාවක් බවට පත්ව ඇත. මේ දවස්වල.

6. ක්‍රමලේඛන ප්‍රජාවේ අවශ්‍යතාවයක ප්‍රතිඵලයක් ලෙස පයිතන්

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

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

ක්‍රමලේඛන ප්‍රජාව තුළ Python වර්ධනයට දායක වූ තවත් සාධකයක් වන්නේ එහි ක්‍රියාකාරී සහ සහයෝගය දක්වන ප්‍රජාවයි. එහි ජනප්‍රියත්වය හේතුවෙන්, නිබන්ධන, ප්‍රලේඛන, සංසද සහ ප්‍රජාවන් වැනි සම්පත් විශාල ප්‍රමාණයක් අන්තර්ජාලය හරහා ලබා ගත හැක. සමාජ ජාල වල, Python සංවර්ධකයින්ට සහාය සහ සහාය ලබා දෙන. මෙමගින් භාෂාවට අලුත් අයට උදව් ලබා ගැනීමට සහ කර්මාන්තයේ ප්‍රවීණයන්ගෙන් ඉගෙන ගැනීමට පහසු වේ.

7. පයිතන් පරිණාමයේ ප්‍රධාන සන්ධිස්ථාන

Python ක්‍රමලේඛන භාෂාව 1991 දී නිර්මාණය වූ දා සිට සැලකිය යුතු පරිණාමයකට ලක්ව ඇත. වසර ගණනාවක් පුරා, එහි සංවර්ධනයට සහ ජනප්‍රියත්වයට ඉවහල් වූ වැදගත් සන්ධිස්ථාන කිහිපයක් තිබේ. පහත දැක්වෙන්නේ විශේෂ අවස්ථා කිහිපයක්:

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

2. 3 දී Python 2008 හඳුන්වාදීම: Python 3 යනු වාක්‍ය ඛණ්ඩයට සහ භාෂාව ඇතැම් අංග හසුරුවන ආකාරයෙහි සැලකිය යුතු වෙනස්කම් ගෙන ආ ප්‍රධාන යාවත්කාලීනයකි. මෙම නිකුතුව කේත කියවීමේ හැකියාව වැඩිදියුණු කිරීමට සහ Python 2.x හි පවතින නොගැලපීම් සහ සැලසුම් ගැටළු විසඳීමට උත්සාහ කළේය.

3. දත්ත විද්‍යාව සහ කෘතිම බුද්ධිය තුළ පයිතන් ජනප්‍රිය කිරීම: මෑත වසරවලදී, Python දත්ත විද්‍යාව සහ කෘතිම බුද්ධිය ක්ෂේත්‍රයේ බහුලව භාවිතා වන භාෂාවක් බවට පත්ව ඇත. NumPy, Pandas, සහ TensorFlow වැනි පුස්තකාල හඳුන්වාදීම, Python භාවිතයේ පහසුව සහ එයට සහාය දක්වන විශාල සංවර්ධක ප්‍රජාව හේතුවෙන් මෙම ප්‍රදේශ සම්බන්ධ බොහෝ කාර්යයන් සඳහා වඩාත් කැමති තේරීම බවට පත් කර ඇත.

විවිධ කර්මාන්ත සහ ක්‍රමලේඛන ප්‍රජාවන් තුළ Python පරිණාමය සහ සම්මත කර ගැනීමේදී මෙම සන්ධිස්ථාන මූලික වී ඇත. පයිතන් තවත් ක්‍රමලේඛන භාෂාවක් වීමේ සිට විවිධ යෙදුම් සඳහා ප්‍රබල සහ බහුකාර්ය මෙවලමක් බවට පත්ව ඇත. Python අඛණ්ඩව පරිණාමය වන විට, එහි සංවර්ධනය හා ව්‍යාප්තිය ක්‍රමලේඛන ලෝකයට අඛණ්ඩව ගෙන යන අනාගත සන්ධිස්ථාන ගැන සිතීම සතුටට කරුණකි.

8. ක්‍රමලේඛන ලෝකයට පයිතන් වල බලපෑම

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

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

Python ගේ බලපෑමේ තවත් විශේෂත්වයක් වන්නේ එහි බහුකාර්යතාවයි. මෙම භාෂාව සරල ස්ක්‍රිප්ට් වල සිට සංකීර්ණ මහා පරිමාණ ව්‍යාපෘති දක්වා පුළුල් පරාසයක යෙදුම් සංවර්ධනය කිරීමට භාවිතා කළ හැක. මීට අමතරව, පයිතන් හරස් වේදිකාවකි, එනම් එය ධාවනය කළ හැකිය විවිධ පද්ධති තුළ Windows, Linux සහ macOS වැනි මෙහෙයුම් පද්ධති, කේත වෙනස් කිරීම් අවශ්‍යතාවයකින් තොරව.

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

සුවිශේෂී අන්තර්ගතය - මෙහි ක්ලික් කරන්න  PS4 Xbox One Switch PC iOS සහ Android සඳහා අවසාන ෆැන්ටසි IX වංචා

9. Python නිර්මාපකයින් සඳහා පිළිගැනීම් සහ සම්මාන

Python නිර්මාණය කර ඇත්තේ ඉතා දක්ෂ ක්‍රමලේඛකයින් කණ්ඩායමක් විසින් වන අතර එහි සාර්ථකත්වය තාක්ෂණික ප්‍රජාව තුළ අවධානයට ලක්ව නැත. වසර ගණනාවක් පුරා, මෙම දක්ෂ නිර්මාණකරුවන් පයිතන් ක්‍රමලේඛන ලෝකයට ඔවුන්ගේ දායකත්වය වෙනුවෙන් බොහෝ පිළිගැනීම් සහ සම්මාන ලබා ඇත. මෙම කොටස ඔවුන්ට ලැබී ඇති වැදගත්ම පිළිගැනීම් කිහිපයක් ඉස්මතු කරනු ඇත.

වඩාත්ම කැපී පෙනෙන පිළිගැනීමක් වන්නේ "වෑන් රොසම් වසරේ හොඳම පයිතන් නිර්මාතෘ" සම්මානයයි. Python හි මුල් නිර්මාතෘ වන Guido van Rossum ට ගෞරවයක් වශයෙන් නම් කරන ලද මෙම ගෞරවනීය සම්මානය Python සඳහා සැලකිය යුතු දායකත්වයක් ලබා දුන් සහ එහි සංවර්ධනය හා වැඩිදියුණු කිරීම සඳහා අඛණ්ඩ කැපවීමක් පෙන්නුම් කරන සංවර්ධකයින් සඳහා වාර්ෂිකව පිරිනමනු ලැබේ. මෙම සම්මානය සඳහා ජයග්‍රාහකයින් තෝරාගනු ලබන්නේ Python විශේෂඥ මණ්ඩලයක් විසින් වන අතර ඔවුන් ඇගයීම ඔවුන්ගේ කැපවීම සහ දක්ෂතාවයට සාක්ෂියකි.

"Van Rossum" සම්මානයට අමතරව, Python හි නිර්මාතෘවරුන් වැඩසටහන් ක්‍ෂේත්‍රයේ අනෙකුත් වැදගත් සම්මාන සමඟින් ද හඳුනාගෙන ඇත. මෙම සම්මාන සමහරක් "හොඳම ක්‍රමලේඛන භාෂා සම්මානය" සහ "හොඳම විවෘත මූලාශ්‍ර ව්‍යාපෘති සම්මානය" ඇතුළත් වේ. මෙම සම්මාන මගින් Python හි ගුණාත්මක භාවය සහ බහුකාර්යතාව මෙන්ම ලොව පුරා Python ප්‍රජාව ප්‍රවර්ධනය කිරීම සහ සංවර්ධනය කිරීම සඳහා එහි නිර්මාපකයින්ගේ ක්‍රියාකාරකම් හඳුනා ගනී. Python හි නිර්මාතෘවරුන් විසින් උපයාගත් ජයග්‍රහණ සහ පිළිගැනීම් Python ක්‍රමලේඛන කර්මාන්තයට ඇති කර ඇති බලපෑම සහ ධනාත්මක බලපෑම පිළිබඳ සාක්ෂියකි.

කෙටියෙන් කිවහොත්, Python හි නිර්මාතෘවරුන් වසර ගණනාවක් පුරා බොහෝ පිළිගැනීම් සහ සම්මාන ලබා ඇත. මෙම සම්මාන මගින් ඔවුන්ගේ දක්ෂතා සහ කැපවීම හඳුනා ගැනීම පමණක් නොව, Python තාක්‍ෂණික ප්‍රජාව කෙරෙහි ඇති කර ඇති බලපෑම ද ඉස්මතු කරයි. Van Rossum Python Creator of the Year සම්මානයේ සිට Best Programming Language සහ Best Open Source Project Awards දක්වා මෙම සම්මාන වැඩසටහන් ලෝකයේ Python හි සාර්ථකත්වය සහ වැදගත්කම පිලිබඳ සාක්ෂියකි.

10. Guido van Rossum ගේ පැතිකඩ: Python ගේ පියා

Guido van Rossum යනු ලන්දේසි ක්‍රමලේඛකයෙකු සහ ගණිතඥයෙකි. ඔහු 31 ජනවාරි 1956 දින නෙදර්ලන්තයේ උපත ලැබීය. මෙම ක්‍රමලේඛන භාෂාව නිර්මාණය කිරීම සහ සංවර්ධනය කිරීම සඳහා ඔහුගේ මූලික කාර්යභාරය හේතුවෙන් ඔහු "පයිතන්ගේ පියා" ලෙස හැඳින්වේ. ගයිඩෝ 1989 දී ගණිතය සහ තොරතුරු විද්‍යාව සඳහා නෙදර්ලන්ත මධ්‍යස්ථානයේ (CWI) සේවය කරමින් සිටියදී පයිතන් සංවර්ධනය කිරීම ආරම්භ කළේය. එතැන් සිට, එය ලොව පුරා වඩාත් ජනප්‍රිය සහ බහුලව භාවිතා වන ක්‍රමලේඛන භාෂාවක් බවට පත්ව ඇත.

Python පිටුපස ඇති ප්‍රධාන අදහස වූයේ කියවීමට සහ තේරුම් ගැනීමට පහසු ක්‍රමලේඛන භාෂාවක් නිර්මාණය කිරීමයි. ගයිඩෝට අවශ්‍ය වූයේ පයිතන් හි ලියා ඇති කේතය කියවිය හැකි සහ පිරිසිදු විය හැකි අතර සංක්ෂිප්තභාවයට වඩා කියවීමේ හැකියාව අවධාරණය කිරීමයි. මෙය ආරම්භකයින් සහ ක්‍රමලේඛන විශේෂඥයින් විසින් Python බහුලව භාවිතා කිරීමට හේතු වී ඇත.

Python හි වඩාත් කැපී පෙනෙන ලක්ෂණයක් වන්නේ එහි සරල සහ පැහැදිලි වාක්‍ය ඛණ්ඩයයි. මෙය ක්‍රමලේඛනයට අලුත් අයට ඉගෙන ගැනීම ඉතා පහසු කරයි. Python indentation-based syntax භාවිතා කරයි, එනම් කේතයේ ව්‍යුහය අක්ෂර විවෘත කිරීම සහ වසා දැමීම වෙනුවට indentation මගින් අර්ථ දක්වා ඇත. මෙම විශේෂාංගය කේතය වඩාත් කියවිය හැකි කිරීමට සහ විය හැකි වාක්‍ය ඛණ්ඩ දෝෂ අඩු කිරීමට උපකාරී වේ. මීට අමතරව, Python සතුව විවිධ කාර්යයන් සඳහා මොඩියුල ඇතුළත් පුළුල් සම්මත පුස්තකාලයක් ඇත, එය වේගවත් හා වඩා කාර්යක්ෂම යෙදුම් සහ ව්‍යාපෘති සංවර්ධනය කිරීම පහසු කරයි.

කෙටියෙන් කිවහොත්, Guido van Rossum මෙම ක්‍රමලේඛන භාෂාව වර්ධනය කිරීම සඳහා ඔහුගේ දායකත්වය සහ නායකත්වය හේතුවෙන් පයිතන්ගේ පියා ලෙස පිළිගැනේ. සරල හා ආකර්ශනීය වාක්‍ය ඛණ්ඩයක් පිළිබඳ එහි දැක්මට ස්තූතිවන්ත වන්නට, ආරම්භකයින් සහ ප්‍රවීණයන් සඳහා Python අගනා මෙවලමක් බවට පත්ව ඇත. අද Python හි ජනප්‍රියත්වය සහ සාර්ථකත්වය ගයිඩෝගේ කාර්යය සහ ප්‍රවේශ විය හැකි සහ ප්‍රබල ක්‍රමලේඛන භාෂාවක් නිර්මාණය කිරීමට ඔහුගේ කැපවීම පිළිබඳ සාක්ෂියකි.

11. පයිතන් ප්‍රජාව සහ භාෂාවට එහි දායකත්වය

Python ප්‍රජාව ක්‍රමලේඛන භාෂාව සංවර්ධනය කිරීම සහ අඛණ්ඩව වැඩිදියුණු කිරීම සඳහා මූලික කාර්යභාරයක් ඉටු කර ඇත. Guido van Rossum විසින් 1991 දී එය නිර්මාණය කළ දා සිට, Python ජනප්‍රියත්වය වැඩි වී ඇති අතර ලොව පුරා සිටින සංවර්ධකයින් විසින් එය සම්මත කර ඇත. භාෂාව පොහොසත් කිරීමට සහ එය වඩාත් බහුකාර්ය සහ බලවත් කිරීමට පයිතන් ප්‍රජාවේ දායකත්වය ප්‍රධාන වේ.

පයිතන් ප්‍රජාව භාෂාවට දායක වන ප්‍රධාන ක්‍රමයක් වන්නේ අතිරේක පුස්තකාල සහ මොඩියුල සංවර්ධනය කිරීමයි. මෙම පුස්තකාල Python සම්මත පුස්තකාලයේ නොමැති විශේෂිත ක්‍රියාකාරීත්වයක් සපයන අතර දත්ත විද්‍යාව, වෙබ් සංවර්ධනය, යන්ත්‍ර ඉගෙනීම සහ කෘතිම බුද්ධිය වැනි විවිධ ක්ෂේත්‍රවල පුළුල් පරාසයක ගැටළු විසඳීමට සංවර්ධකයින්ට ඉඩ සලසයි. Python පුස්තකාල පරිසර පද්ධතිය විශාල වන අතර නිරන්තරයෙන් වර්ධනය වේ, විශේෂිත ගැටළු විසඳීම සඳහා සංවර්ධකයින්ට පුළුල් පරාසයක විකල්ප ලබා දීම.

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

අවසාන වශයෙන්, පයිතන් ප්‍රජාව ද භාෂාවට දායක වේ පයිතන් සංවර්ධනය සහ වැඩිදියුණු කිරීමේ ක්‍රියාවලියේ සහයෝගීතාවය. ප්‍රජා සාමාජිකයින්ට පයිතන් වැඩිදියුණු කිරීමේ යෝජනා ඉදිරිපත් කිරීමට, ඒවා සාකච්ඡා කිරීමට සහ නව විශේෂාංග ක්‍රියාත්මක කිරීමට මූලික සංවර්ධකයින් සමඟ එක්ව කටයුතු කිරීමට හැකිය. සහ ගැටළු විසඳන්න. මෙම නිරන්තර සහ විවෘත සහයෝගීතාවය මගින් Python අඛණ්ඩව පරිණාමය වීම සහ නිරන්තර තාක්ෂණික වෙනස්වීම් සහිත ලෝකයක අදාළව පවතින බව සහතික කරයි.

සුවිශේෂී අන්තර්ගතය - මෙහි ක්ලික් කරන්න  Youtuber කෙනෙක් උපයන මුදල දැනගන්නේ කෙසේද?

12. Python තාක්‍ෂණික කර්මාන්තයේ අදාළව පවතින ආකාරය

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

තාක්ෂණික කර්මාන්තය තුළ Python හි අදාළත්වය සඳහා දායක වී ඇති තවත් සාධකයක් වන්නේ එහි බහුකාර්යතාවයි. මෙම ක්‍රමලේඛන භාෂාව වෙබ් සංවර්ධනයේ සිට කෘතිම බුද්ධිය සහ දත්ත විශ්ලේෂණය දක්වා පුළුල් පරාසයක යෙදුම්වල භාවිතා කළ හැකිය. Python බහු වේදිකා සමඟ අනුකූල වේ මෙහෙයුම් පද්ධති, නම්‍යශීලී සහ පරිමාණය කළ හැකි විසඳුම් නිර්මාණය කිරීමට බලාපොරොත්තු වන ව්‍යාපාර සහ සංවර්ධකයින් සඳහා එය ජනප්‍රිය තේරීමක් බවට පත් කරයි.

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

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

13. අද පයිතන්: ප්‍රධාන යෙදුම් සහ පුළුල් භාවිතය

Python අද බහුලව භාවිතා වන ක්‍රමලේඛන භාෂාවක් බවට පත්ව ඇත. එහි බහුකාර්යතාව සහ භාවිතයේ පහසුව නිසා එය පුළුල් පරාසයක ක්ෂේත්ර සහ අංශවල යෙදීමට හේතු වී ඇත. Python හි ප්‍රධාන යෙදුම් වලින් එකකි වෙබ් සංවර්ධනය තුළ, Django සහ Flask වැනි ජනප්‍රිය රාමු වලට ස්තූතියි. මෙම රාමු සංවර්ධකයින්ට ඉක්මනින් සහ කාර්යක්ෂමව වෙබ් යෙදුම් නිර්මාණය කිරීමට ඉඩ සලසයි. උදාහරණයක් ලෙස, Django දත්ත සමුදායන් කළමනාකරණය කිරීම, පරිශීලක සත්‍යාපනය සහ ආකෘති කළමනාකරණය සඳහා ප්‍රබල මෙවලම් කට්ටලයක් සපයයි, එය සංවර්ධනය කිරීම පහසු කරයි. වෙබ් අඩවි සම්පූර්ණ සහ ශක්තිමත්.

Python ඉතා ප්‍රයෝජනවත් බව ඔප්පු කර ඇති තවත් අංශයක් වන්නේ දත්ත විශ්ලේෂණය සහ සැකසීමයි. Python විසින් දත්ත විද්‍යාඥයින්ට සහ විශ්ලේෂකයින්ට විශාල දත්ත කට්ටල සැකසීමට ඉඩ සලසන Pandas සහ NumPy වැනි පුළුල් පරාසයක දත්ත විශ්ලේෂණ පුස්තකාල සහ මෙවලම් පිරිනමයි. කාර්යක්ෂමව. මීට අමතරව, Scikit-learn සහ TensorFlow වැනි ජනප්‍රිය පුස්තකාලවලට ස්තූතිවන්ත වන පරිදි Python යන්ත්‍ර ඉගෙනීම සහ කෘතිම බුද්ධිය සඳහා බහුලව භාවිතා වේ. මෙම පුස්තකාල යන්ත්‍ර ඉගෙනීම සහ බුද්ධිමත් ආකෘති නිර්මාණය සඳහා ඇල්ගොරිතම සහ මෙවලම් පිරිනමයි.

මෙම යෙදුම් වලට අමතරව, Python ක්‍රීඩා සංවර්ධනය, කාර්ය ස්වයංක්‍රීයකරණය, ඩෙස්ක්ටොප් යෙදුම් නිර්මාණය සහ ජංගම යෙදුම් සංවර්ධනය වැනි තවත් බොහෝ ක්ෂේත්‍රවල ද භාවිතා වේ. එහි පැහැදිලි සහ කියවිය හැකි වාක්‍ය ඛණ්ඩය, එහි විශාල සංවර්ධක ප්‍රජාව සමඟ, පයිතන් මෘදුකාංග සංවර්ධනයේ ජනප්‍රිය තේරීමක් කරයි. එහි කියවීමේ හැකියාව සහ ඵලදායිතාව කෙරෙහි අවධානය යොමු කරමින්, Python බලවත් සහ බහුකාර්ය ක්‍රමලේඛන භාෂාවක් බව ඔප්පු වී ඇති අතර, එය අනාගතයේ දී පුළුල් ලෙස භාවිතා කරනු ඇත.

14. පයිතන් ක්‍රමලේඛන භාෂාවේ අනාගතය: අභියෝග සහ ඉදිරිදර්ශන

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

Python සඳහා ඇති තවත් අභියෝගයක් වන්නේ එහි ක්‍රියාකාරීත්වය සහ ක්‍රියාත්මක කිරීමේ වේගය අඛණ්ඩව වැඩිදියුණු කිරීමයි. Python එහි කියවීමේ හැකියාව සහ භාවිතයේ පහසුව සඳහා ප්‍රසිද්ධ වුවද, අනෙකුත් ඉහළ ක්‍රියාකාරී ක්‍රමලේඛන භාෂා හා සසඳන විට එය සමහර විට මන්දගාමී විය හැක. මෙම ගැටලුව විසඳීම සඳහා, Just-in-Time (JIT) සම්පාදනය සහ සමාන්තරතා ශිල්පීය ක්‍රම ක්‍රියාත්මක කිරීම වැනි Python ක්‍රියාත්මක කිරීමේ වේගය ප්‍රශස්ත කිරීම සඳහා ශිල්පීය ක්‍රම සංවර්ධනය වෙමින් පවතී.

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

[පිටතට ආරම්භ කරන්න]

අවසාන වශයෙන්, අපි පයිතන් ක්‍රමලේඛන භාෂාවේ මූලාරම්භය පිළිබඳව සොයා බැලුවෙමු, එය 1991 දී Guido van Rossum විසින් නිර්මාණය කරන ලද්දක් බව නිසැකව තීරණය කිරීමට අපට හැකි වී ඇත. මෘදුකාංග සංවර්ධන ප්රජාව.

Python වෙබ් සහ විද්‍යාත්මක යෙදුම්වල සිට කෘතිම බුද්ධිය සහ දත්ත විශ්ලේෂණය දක්වා විවිධ ආකාරයේ යෙදුම් නිර්මාණය කිරීම සඳහා බහුකාර්ය සහ බලවත් මෙවලමක් බව ඔප්පු වී ඇත. එහි සරලත්වය සහ කියවීමේ හැකියාව, එහි පුළුල් පුස්තකාල සමූහයක් සහ සක්‍රීය, සහයෝගී සංවර්ධක ප්‍රජාව සමඟ ඒකාබද්ධව, එය ආරම්භකයින් සහ ප්‍රවීණයන් සඳහා ආකර්ශනීය විකල්පයක් බවට පත් කරයි.

වසර ගණනාවක් පුරා, ලොව පුරා සිටින සංවර්ධකයින්ගේ දායකත්වයට ස්තූතිවන්ත වෙමින් Python පරිණාමය වී අඛණ්ඩව වැඩිදියුණු වී ඇත. එහි සැලසුම කියවීමේ හැකියාව සහ භාවිතයේ පහසුව කෙරෙහි අවධානය යොමු කර ඇති අතර එය මෘදුකාංග කර්මාන්තයේ සාර්ථකත්වයට සහ විශාල වශයෙන් භාවිතා කිරීමට ප්‍රධාන වේ.

කෙටියෙන් කිවහොත්, Guido van Rossum විසින් නිර්මාණය කරන ලද Python ක්‍රමලේඛන භාෂාව, අද මෘදුකාංග සංවර්ධනය වන ආකාරය කෙරෙහි සැලකිය යුතු බලපෑමක් ඇති කර ඇත. එහි ඉතිහාසය සහ තාක්ෂණික ලක්ෂණ පැහැදිලිව පෙන්නුම් කරන්නේ එය අද යොමු ක්‍රමලේඛන භාෂාවක් වන්නේ මන්දැයි සහ අනාගතයේදී එහි අදාළත්වය දිගටම වර්ධනය වනු ඇත.

[END OutRO]