PYTHON-OFFICIAL-THREAD
ඔන්න අද සිට පටාන් ගන්නවා...



Python, Web and Game Development කටයුතු and විවිධ ක්ෂේත්ර ඔස්සේ Machine Learning, AI, විද්යාත්මක පරිගණක විද්යාව සහ ශාස්ත්රීය පර්යේෂණ වලට (scientific computing and academic research) යොදා ගනී. එහි විවිධාකාර භාවිතයන් නිසා ඕනෑම programmers ගුප්ත කේන්ද්රස්ථානයක් ලෙස පළමුවෙන්ම භාෂාව ඉගෙනීම සහ වටිනා නිපුණතාවයන් ලබා ගැනීමට පහසුය. ඕනෑම වෘත්තියක් ගැන ප්රයෝජනවත් විය හැකි විවිධාකාර මෙවලමක්, ඒ නිසා Python never gets Old. සෑම කල්හිම මගේ personal favorite language is Python වන අතර මම ඔබට kiyanne Its time for you to learn this incredible language also.
Python භාෂාව ප්රකාශිත හා ඵලදායී (expressive and productive) වේ. ඒ නිසා ඔබට ඉක්මනින් විසඳුමක් නිර්මාණය කළ හැකි අතර අන් අයට පහසුවෙන් තේරුම්ගත හැකිය. Python පිටුපස ඇති මූලික අදහස වන්නේ පහසුවෙන් කියවිය හැකි කේතයක් පහසු කරවීමයි (easily readable code). Python හි වාග් රීතිය (syntax) සරළ, පිරිසිදු හා පහසුවෙන් තේරුම් ගත හැකි ය. බොහෝ programming languages මෙන් නොව, අප එය කථා කරන සෑම දිනක ඉංගී්රසි කොටසක් මෙන් සමාන වන හෙයින් එහි කේතය සාපේක්ෂව පහසුවෙන් කියවිය හැකිය. Python හි සංකීර්ණ සංස්කරණ සමග ගනුදෙනු කිරීමට ඔබට අවශ්ය නැත (No more hard sytaxes). නිදසුනක් ලෙස, පහත දැක්වෙන්නේ the python code for : print 'I am awesome'
Same code to Java is :
And in C++ it is …
#include <iostream>
int main() {
std::cout << "I'am awesome.\n";
}
ඊට අමතරව, Python Code, proper indentation මත රඳා පවතී, Codes පැහැදිලිව හා Structure කරන්න මේ ලෙස Indent කිරීම සිදු කරනවා. එහි Simple බව, Clean Systax බව and super readable codes ඔබ Other programming languages කිසිම දෙයක් නොදන්නවා වුවද Python Language එක, Coding in Python Programming තව තවත් ලේසි කර්නවා මිස කිසිදු අමාරුවක් නම් නැත.
Python ඉගෙන ගැනීමට තවත් ජනප්රිය හේතුව එය අතිශයින්ම විවෘතයි(open). එය open source වන අතර ඔබට අවශ්ය නම් එය සෑම අංශයක්ම දැන ගැනීමට හැක. ඒ සමඟම Python ඉතා ජනප්රියය wana athara ඔබ කරදරයකට පත් වන විට ඔබට උපකාර කළ හැකි Developers are all around the world and the Community is fucking awesome.
ඔබ programmerකු වීමට අවශ්ය නම් ඔබට communityක් අවශ්ය වන්නේ මන්දැයි ඔබ සිතන්නෙහිද? හොඳ භාෂා ප්රජාවකට ඉගෙන ගැනීමෙන් හෝ භාවිතා කරන ව්යාපෘති සංවර්ධනය කිරීමේදී ප්රබල communityක් ඔබට ප්රයෝජනවත් වේ. ඔබට Python සමඟ ඉගෙනීමේ හෝ ව්යාපෘති කිරීමේදී ඔබට කිසියම් විමසුමක් හෝ තාක්ෂණික ගැටළුවක් තිබේ නම් ඔබට forums, Q & A අඩවි, Twitter, Facebook වැනි වෙබ් අඩවිවල දහස් ගණනක් Python ප්රජා සාමාජිකයන්ගෙන් උදව් ලබාගත හැකිය.
Python හි බොහෝවිට lot of codes ලිවීම අවශ්ය නොවේ. Python comes with great standard library. And it is the center of huge universe of wonderful third-party libraries. බොහෝ සමාගම් සහ මිනිසුන් Python භාවිතා කරන අතර බොහෝ resources are built around it helping developers to complete complicated tasks without many coding difficulties.
අද පොඩි Intro එකක් විතරයි දුන්නේ මොකද සමහර අය ඉන්නවා Python Programming ගැන කිසිම දෙයක් නොදන්න, ඊලග එකේ ඉදන් කෙලේන්ම Data Science and Analytics ගැන දාන්නද නැත්තම් How to install python ඉදන් පටන් අරන් Jupyter notebooks and Matplotlib plotting වලට එන්නද?


Please share your opinion.


Will try my best.
Thanks all.


Part II Coming soon

PART II : CLICK ON PAGE 6
PYTHON FOR DATA SCIENCE AND MACHINE LEARNING OFFICIAL THREAD - PART 01
ඔන්න අද සිට පටාන් ගන්නවා...




ඇයි Python වලින් Code කිරීම අනිත් වලට වඩා වැදගත්?
Python, Web and Game Development කටයුතු and විවිධ ක්ෂේත්ර ඔස්සේ Machine Learning, AI, විද්යාත්මක පරිගණක විද්යාව සහ ශාස්ත්රීය පර්යේෂණ වලට (scientific computing and academic research) යොදා ගනී. එහි විවිධාකාර භාවිතයන් නිසා ඕනෑම programmers ගුප්ත කේන්ද්රස්ථානයක් ලෙස පළමුවෙන්ම භාෂාව ඉගෙනීම සහ වටිනා නිපුණතාවයන් ලබා ගැනීමට පහසුය. ඕනෑම වෘත්තියක් ගැන ප්රයෝජනවත් විය හැකි විවිධාකාර මෙවලමක්, ඒ නිසා Python never gets Old. සෑම කල්හිම මගේ personal favorite language is Python වන අතර මම ඔබට kiyanne Its time for you to learn this incredible language also.
Python භාෂාව ප්රකාශිත හා ඵලදායී (expressive and productive) වේ. ඒ නිසා ඔබට ඉක්මනින් විසඳුමක් නිර්මාණය කළ හැකි අතර අන් අයට පහසුවෙන් තේරුම්ගත හැකිය. Python පිටුපස ඇති මූලික අදහස වන්නේ පහසුවෙන් කියවිය හැකි කේතයක් පහසු කරවීමයි (easily readable code). Python හි වාග් රීතිය (syntax) සරළ, පිරිසිදු හා පහසුවෙන් තේරුම් ගත හැකි ය. බොහෝ programming languages මෙන් නොව, අප එය කථා කරන සෑම දිනක ඉංගී්රසි කොටසක් මෙන් සමාන වන හෙයින් එහි කේතය සාපේක්ෂව පහසුවෙන් කියවිය හැකිය. Python හි සංකීර්ණ සංස්කරණ සමග ගනුදෙනු කිරීමට ඔබට අවශ්ය නැත (No more hard sytaxes). නිදසුනක් ලෙස, පහත දැක්වෙන්නේ the python code for : print 'I am awesome'
print(“I’am awesome”)
Same code to Java is :

public class HelloWorld {
public static void main(String[] args) {
System.out.println("I'am awesome");
}
}
public static void main(String[] args) {
System.out.println("I'am awesome");
}
}
And in C++ it is …
#include <iostream>
int main() {
std::cout << "I'am awesome.\n";
}
ඊට අමතරව, Python Code, proper indentation මත රඳා පවතී, Codes පැහැදිලිව හා Structure කරන්න මේ ලෙස Indent කිරීම සිදු කරනවා. එහි Simple බව, Clean Systax බව and super readable codes ඔබ Other programming languages කිසිම දෙයක් නොදන්නවා වුවද Python Language එක, Coding in Python Programming තව තවත් ලේසි කර්නවා මිස කිසිදු අමාරුවක් නම් නැත.
Python ඉගෙන ගැනීමට තවත් ජනප්රිය හේතුව එය අතිශයින්ම විවෘතයි(open). එය open source වන අතර ඔබට අවශ්ය නම් එය සෑම අංශයක්ම දැන ගැනීමට හැක. ඒ සමඟම Python ඉතා ජනප්රියය wana athara ඔබ කරදරයකට පත් වන විට ඔබට උපකාර කළ හැකි Developers are all around the world and the Community is fucking awesome.
ඔබ programmerකු වීමට අවශ්ය නම් ඔබට communityක් අවශ්ය වන්නේ මන්දැයි ඔබ සිතන්නෙහිද? හොඳ භාෂා ප්රජාවකට ඉගෙන ගැනීමෙන් හෝ භාවිතා කරන ව්යාපෘති සංවර්ධනය කිරීමේදී ප්රබල communityක් ඔබට ප්රයෝජනවත් වේ. ඔබට Python සමඟ ඉගෙනීමේ හෝ ව්යාපෘති කිරීමේදී ඔබට කිසියම් විමසුමක් හෝ තාක්ෂණික ගැටළුවක් තිබේ නම් ඔබට forums, Q & A අඩවි, Twitter, Facebook වැනි වෙබ් අඩවිවල දහස් ගණනක් Python ප්රජා සාමාජිකයන්ගෙන් උදව් ලබාගත හැකිය.
Python හි බොහෝවිට lot of codes ලිවීම අවශ්ය නොවේ. Python comes with great standard library. And it is the center of huge universe of wonderful third-party libraries. බොහෝ සමාගම් සහ මිනිසුන් Python භාවිතා කරන අතර බොහෝ resources are built around it helping developers to complete complicated tasks without many coding difficulties.
අද පොඩි Intro එකක් විතරයි දුන්නේ මොකද සමහර අය ඉන්නවා Python Programming ගැන කිසිම දෙයක් නොදන්න, ඊලග එකේ ඉදන් කෙලේන්ම Data Science and Analytics ගැන දාන්නද නැත්තම් How to install python ඉදන් පටන් අරන් Jupyter notebooks and Matplotlib plotting වලට එන්නද?



Please share your opinion.


Will try my best.
Thanks all.



Part II Coming soon


PART II : CLICK ON PAGE 6
Last edited:


