PYTHON-PART-I

csharp

Well-known member
  • Nov 19, 2016
    1,263
    781
    113
    Melbourne
    PYTHON-OFFICIAL-THREAD

    PYTHON FOR DATA SCIENCE AND MACHINE LEARNING OFFICIAL THREAD - PART 01

    ඔන්න අද සිට පටාන් ගන්නවා...:nerd::nerd::nerd::nerd:

    ඇයි 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 : :lol:



    public class HelloWorld {

    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 තව තවත් ලේසි කර්නවා මිස කිසිදු අමාරුවක් නම් නැත.


    blocks.png


    Python ඉගෙන ගැනීමට තවත් ජනප්රිය හේතුව එය අතිශයින්ම විවෘතයි(open). එය open source වන අතර ඔබට අවශ්ය නම් එය සෑම අංශයක්ම දැන ගැනීමට හැක. ඒ සමඟම Python ඉතා ජනප්රියය wana athara ඔබ කරදරයකට පත් වන විට ඔබට උපකාර කළ හැකි Developers are all around the world and the Community is fucking awesome.

    1525981


    ඔබ programmerකු වීමට අවශ්ය නම් ඔබට communityක් අවශ්ය වන්නේ මන්දැයි ඔබ සිතන්නෙහිද? හොඳ භාෂා ප්රජාවකට ඉගෙන ගැනීමෙන් හෝ භාවිතා කරන ව්යාපෘති සංවර්ධනය කිරීමේදී ප්රබල communityක් ඔබට ප්රයෝජනවත් වේ. ඔබට Python සමඟ ඉගෙනීමේ හෝ ව්යාපෘති කිරීමේදී ඔබට කිසියම් විමසුමක් හෝ තාක්ෂණික ගැටළුවක් තිබේ නම් ඔබට forums, Q & A අඩවි, Twitter, Facebook වැනි වෙබ් අඩවිවල දහස් ගණනක් Python ප්රජා සාමාජිකයන්ගෙන් උදව් ලබාගත හැකිය.



    pythondata_2-map-600x334.png


    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.


    python-data-science2.png





    අද පොඩි Intro එකක් විතරයි දුන්නේ මොකද සමහර අය ඉන්නවා Python Programming ගැන කිසිම දෙයක් නොදන්න, ඊලග එකේ ඉදන් කෙලේන්ම Data Science and Analytics ගැන දාන්නද නැත්තම් How to install python ඉදන් පටන් අරන් Jupyter notebooks and Matplotlib plotting වලට එන්නද?:baffled::baffled::baffled::baffled: Please share your opinion.:oo::oo::oo::oo: Will try my best.

    maxresdefault.jpg


    Thanks all.:):):)

    Part II Coming soon
    :P:P




    PART II : CLICK ON PAGE 6
     
    Last edited:

    csharp

    Well-known member
  • Nov 19, 2016
    1,263
    781
    113
    Melbourne
    අද පොඩි Intro එකක් විතරයි දුන්නේ මොකද සමහර අය ඉන්නවා Python Programming ගැන කිසිම දෙයක් නොදන්න, ඊලග එකේ ඉදන් කෙලේන්ම Data Science and Analytics ගැන දාන්නද නැත්තම් How to install python ඉදන් පටන් අරන් Jupyter notebooks and Matplotlib plotting වලට එන්නද? Please share your opinion.Will try my best.​
     

    IKL

    Well-known member
  • May 29, 2018
    44,549
    15,086
    113
    Kadawatha
    අද පොඩි Intro එකක් විතරයි දුන්නේ මොකද සමහර අය ඉන්නවා Python Programming ගැන කිසිම දෙයක් නොදන්න, ඊලග එකේ ඉදන් කෙලේන්ම Data Science and Analytics ගැන දාන්නද නැත්තම් How to install python ඉදන් පටන් අරන් Jupyter notebooks and Matplotlib plotting වලට එන්නද? Please share your opinion.Will try my best.


    :yes::cool::D
     

    kalujanaka

    Active member
  • Jan 23, 2008
    402
    70
    43
    bump.. මුල ඉඳන්ම දාපන් මචං... මම මේ සතියේ හෙව්වා විතරයි පොඩි වෙබ් ස්ක්රෙපින් වැඩකට... අලුත්ම එකක් නිසා පොඩ්ඩක් පස්ස ගැහුවා
     

    castellain

    Well-known member
  • Jan 24, 2010
    5,703
    14,384
    113
    This should be really appreciated. I don’t have an IT background. But I’m learning this. Thank you very much brother.
     

    333sajith

    Well-known member
  • Jun 7, 2009
    1,984
    466
    83
    jupytor notebooks gana liyapan machan. mama linux wala pycharm ide eka dagena wada karanne. windows walata anaconda install kara eth thama use kale na:baffled: