• 3. Keng kutubxonalar .
  • Numpy va SciPy
  • Pandas: malumotlarni tahlil qilish, shu jumladan malumotlarni tozalash va aloqador va etiketli malumotlarni manipulyatsiya qilish uchun; Matplotlib va Plotly
  • Qarshi davlat universiteti international scientific and practical conference on algorithms and current problems of programming




    Download 15,84 Mb.
    Pdf ko'rish
    bet316/551
    Sana15.05.2024
    Hajmi15,84 Mb.
    #234763
    1   ...   312   313   314   315   316   317   318   319   ...   551
    Bog'liq
    Asosiy oxirgi 17.05.2023 18.20

    . Katta dasturchilar hamjamiyati . 
    Python dunyodagi eng mashhur dasturlash 
    tillaridan biridir. Stack Overflow kompaniyasining 2021-yilda ishlab chiquvchilar so‘rovida 
    respondentlarning 48 foizi Python bilan ishlashlarini aytdi. Boshqa respondentlardan qaysi 
    texnologiyani o‘rganish istagi borligi so‘ralganda, Python dasturchilar orasida eng ko‘p 
    talab qilinadigan texnologiya sifatida birinchi o‘rinni egalladi. 
    3. Keng kutubxonalar . 
    Python turli ilovalarda ishlatilishi mumkin bo‘lgan keng 
    kutubxonalarni taklif etadi. Kutubxonalar - bu ilovalarni ishlab chiqishni soddalashtirishga 
    yordam beradigan resurslar to‘plami. Har bir kod qismini noldan yozish o‘rniga, biz ko‘plab 
    oldindan yozilgan funktsiyalar va sinflarni o‘z ichiga olgan kutubxonalardan 
    foydalanishimiz mumkin. Ba'zi mashhur Python kutubxonalariga quyidagilar kiradi: 
    Numpy va SciPy:
    Ilmiy hisoblash uchun, keng ko‘lamli funktsiyalar, algoritmlar va 
    optimallashtirishlar, jumladan chiziqli algebra va statistika 
    Keras, Seaborn, TensorFlow va SciKit-Learn:
    Mashinani o‘rganish, sun'iy intellekt, 
    tabiiy tillarni qayta ishlash va neyron tarmoqlar uchun 
    Scrapy:
    Ma'lumotlar fanlari uchun samarali veb-skaner va ma'lumotlar qirg‘ichini 
    yaratishga imkon beradi 
    Pandas:
    ma'lumotlarni tahlil qilish, shu jumladan ma'lumotlarni tozalash va aloqador va 
    etiketli ma'lumotlarni manipulyatsiya qilish uchun; 
    Matplotlib va Plotly:
    Ma'lumotlarni vizualizatsiya qilish va grafiklarni chizish uchun. 
     4. Portativlik .
    Portativlik Pythonning yana bir kuchli tomonlaridan biridir. Portativlik 
    deganda dasturning turli xil operatsion tizimlar (OT) boʻylab ishlash qobiliyati tushuniladi. 
    Agar dasturingizda tizimga xos xususiyatlar boʻlmasa, Python dasturingizni Windows, Mac 
    OS va Linuxda dastur kodini oʻzgartirmasdan ishga tushirishingiz mumkin. Faqat siz 
    tanlagan platformangizga mos keladigan Python tarjimonidan foydalanish kifoya. 
    Pythonning portativligi asosan kompilyator o‘rniga tarjimondan foydalanish bilan bog‘liq. 
    Tarjimonlar ham, kompilyatorlar ham manba kodini mashina kodiga aylantiradilar. Biroq, 
    ular buni turli vaqtlarda va turli yo‘llar bilan qilishadi (3-rasm). 
    3-rasm. Kompilyator va Interpretator ( tarjimon ) ning ishlash prinspi 


    384 
    Tarjimonlar manba kodini dasturning ishlash vaqtida, kompilyatorlar esa dasturning 
    ishlash vaqtidan oldin o‘zgartiradilar. Xususan, Python-ning manba kodi bayt-kod deb 
    nomlangan oraliq shaklga aylantiriladi, uni Python tarjimoniga ega har qanday platformada 
    bajarish mumkin. Bundan farqli o‘laroq, kompilyator manba kodini faqat ma'lum bir 
    platformada bajarilishi mumkin bo‘lgan portativ bo‘lmagan mashina kodiga aylantiradi. 

    Download 15,84 Mb.
    1   ...   312   313   314   315   316   317   318   319   ...   551




    Download 15,84 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Qarshi davlat universiteti international scientific and practical conference on algorithms and current problems of programming

    Download 15,84 Mb.
    Pdf ko'rish