2 amaliy mashg‘ulot




Download 16.09 Kb.
Sana30.03.2024
Hajmi16.09 Kb.
#182844
Bog'liq
2-amaliy (3)
10-variyant, 17 Мактаб паспорти 2023, Q.Muhammadiy referat, KOMPLEKS HADLI QATORLAR. TEYLOR QATORI.LORAN QATORI., OPERASION HISOB YORDAMIDA DIFFERENSIAL TENGLAMALAR VA TENGLAMALAR, Matritsalar, ular ustida bajariladigan arifmetik amallar. Matritsa turlari. Matritsa ditermenanti. Teskari matritsalarni topish usuli, 3-labaratoriya ishi, 5-6 ona tili va adabiyot fan yillik ish reja Kamalova Nodiraga, #3, 4-LABARATORIYA MO`, 2-amaliy mashg\'ulot , HARFLAR, Bekmetova Gulnoz, Texnologiya 7-sinf 2 yo\'nalish

2 – AMALIY MASHG‘ULOT
Mashinali o‘qitishda instrumental vositalardan foydalanish. Python dasturiy muhiti bilan ishlash. Pythonning mashinali o‘qitish uchun maxsus muhitlari ( Google Collab va boshqalar) bilan tanishish.
Ishdan maqsad: Python muhitida ishlash. NAZARIY QISM Python — juda mashhur dasturlash tili hisoblanadi. Ushbu dasturlash tili Guido van Rossum tomonidan 1991-yilda yaratilgan. Rasmiy sayti: python.org Fayl kengaytmalari: .py, .pyc, .pyd, .pyo .pyw, .pyz Quyidagiga nazar soling:  Web Dasturlash: Django, Pyramid, Bottle, Tornado, Flask, web2py  Interfeys Dasturlash: tkInter, PyGObject, PyQt, PySide, Kivy, wxPython  Scientific and Numeric: SciPy, Pandas, IPython  Kompyuter Dasturlari: Buildbot, Trac, Roundup  Server Administrator: Ansible, Salt, OpenStack Python dasturlash tilining qo‘llanish sohalari: — veb dasturlar ishlab chiqishda — dasturiy ta’minotlar ishlab chiqishda — sun’iy intellekt va qurilmalarga dastur ishlab chiqishda — ma’lumotlarni tahlil qilish va boshqa ko‘plab sohalarda keng foydalaniladi.
Nega aynan Python dasturlash tili?  Python turli platformalarda ishlaydi. (Windows, Linux, Mac va h.k)  Python ingliz tiliga o‘xshash oddiy sintaksisga ega.  Python dasturlash tili boshqa dasturlash tillariga qaraganda dasturchiga kamroq kod yozishga imkonini beradi.  Python da WEB, Desktop va Mobile dasturlar yaratish imkoniyati mavjud.  Python kutubxonalar anchagina ko’p! deyarli barcha ishingizni kutubxonalar orqali bajarasiz!  Python xotiradan kam joy egallab ishlash tezlgini ancha yuqori! pypi — Python kutubxonalar sayti! Python dasturlash tilida ishlash uchun sizdan kuchli kompyuter talab qilinmaydi. Yozgan kodingizni oddiyroq xususiyatlarga ega bo‘lgan kompyuterda ishlatish hattoki qo‘lingizdagi Android telefoningizda ham ishlatish imkoniyati mavjud. Server uchun juda yaxshi dasturlash tili hisoblanadi. Hozirgi vaqtda dasturchilar orasida hakkerlar uchun yaratilgan dasturlash tili degan nomni olgan. Google Colab — Google tomonidan yaratilgan xizmat boʻlib, kompyuteringizga qoʻshimcha dasturlar oʻrnatmasdan Jupyter Notebook orqali Python kodi bilan ishlash imkonini beradi. Google Colab-da siz turli xil Python kutubxonalaridan foydalanishingiz, fayllarni yuklashingiz va ishga tushirishingiz, ma'lumotlarni tahlil qilishingiz va brauzerda natijalar olishingiz mumkin. Ushbu xizmat Python dasturlashni o'rganayotgan dasturchilar va talabalar uchun ayniqsa foydalidir. Google Colab kimga kerak?  umuman olganda, Big Data bilan ishlaydigan har bir kishi;  ma’lumotlar tahlilchilari (uzoq vaqt davomida fayllardagi ma'lumotlarni saralash, vizualizatsiya qilish yoki naqshlar yaratish);  ma’lumotlar olimlari (mashinalarni o'rganishning yangi modellarini ishlab chiqish va sinovdan o'tkazish, prognozlar qilish);  ma'lumotlar muhandislari (katta ma'lumotlarni saqlash uchun dasturiy ta'minot, tizimlarni ishlab chiqish). “Colaboratory ” Python’da kod bilan ishlash uchun Jupyter daftariga asoslanadi, faqat Google Drive’dagi ma’lumotlar bazasi bilan, kompyuterda emas. Bu yerda matn, formulalar, rasmlar, HTML belgilari va boshqalarni qo‘llab-quvvatlaydigan bir xil hujayralar mavjud. Ya'ni, siz Python-da dasturlashingiz va keraksiz fayllarni, bir nechta kutubxonalarni yuklab olmaysiz, mashinani ortiqcha yuklamaysiz va qattiq diskingizdagi bo'sh joy tugashidan xavotirlanmang. Yagona shart - sizda Google hisobiga ega bo'lishingiz kerak. “Colaboratory ” ning asosiy xususiyati bepul, kuchli GPU va TPU grafik protsessorlari bo‘lib, ular yordamida siz nafaqat asosiy ma’lumotlar tahlilini, balki mashinani o‘rganish sohasida yanada murakkab tadqiqotlarni ham amalga oshirishingiz mumkin. CPU hisoblash uchun soatlab ketadigan narsani GPU yoki TPU bir necha daqiqa va hatto soniyalarda bajara oladi. Siz o‘qiyotgan hujjat statik veb-sahifa emas, balki kod yozish va bajarish imkonini beruvchi Colab notebook deb nomlangan interaktiv muhitdir. Misol uchun, bu yerda qiymatni hisoblaydigan, uni o'zgaruvchida saqlaydigan va natijani chop etadigan qisqa Python skriptiga ega kod katakchasi mavjud: seconds_in_a_day = 24 * 60 * 60 seconds_in_a_day Yuqoridagi katakchadagi kodni bajarish uchun uni bosish bilan tanlang va keyin kodning chap tomonidagi ijro tugmasini bosing yoki “Command/Ctrl+Enter” klaviatura yorliqlaridan foydalaning. Kodni tahrirlash uchun katakchani bosing va tahrirlashni boshlang. Bir yacheykada belgilagan o'zgaruvchilar keyinchalik boshqa kataklarda ham ishlatilishi mumkin. Colab noutbuklari bajariladigan kod va boy matnni bitta hujjatda tasvirlar, HTML, LaTeX va boshqalar bilan birlashtirish imkonini beradi. O‘zingizning Colab noutbuklaringizni yaratganingizda, ular Google Drive hisob qaydnomangizda saqlanadi. Siz Colab daftarlaringizni hamkasblaringiz yoki doʻstlaringiz bilan osongina baham koʻrishingiz mumkin, bu ularga daftarlaringiz haqida fikr bildirish yoki hatto ularni tahrirlash imkonini beradi. Qoʻshimcha maʼlumot olish uchun Colab haqida umumiy maʼlumotga qarang. Yangi Colab daftarini yaratish uchun yuqoridagi Fayl menyusidan yoki quyidagi havoladan foydalanishingiz mumkin: yangi Colab daftarini yarating. Colab daftarlari Colab tomonidan joylashtirilgan Jupyter noutbuklaridir. Jupyter loyihasi haqida ko‘proq ma’lumot olish uchun jupyter.org saytiga qarang. Colab yordamida siz ma'lumotlarni tahlil qilish va vizualizatsiya qilish uchun Python kutubxonalarining to‘liq quvvatidan foydalanishingiz mumkin. Quyidagi kod katakchasi ba'zi tasodifiy ma'lumotlarni yaratish uchun numpy-dan foydalanadi va uni vizualizatsiya qilish uchun matplotlib-dan foydalanadi.
Download 16.09 Kb.




Download 16.09 Kb.