algoritmik tillar va dasturlash

DOCX 40 pages 572.0 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 40
o’zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi buxoro davlat universiteti fizika matematika va axborot texnologiyalari fakulteti amaliy matematika va dasturlash texnologiyalari kafedrasi “ro`yxatga olindi” fizika matematika va axborot texnologiyalari fakulteti ________________ “____” ___ 2025 y. “ro‘yxatga olindi” “amaliy matematika va dasturlash texnologiyalari » kafedrasi ________________ “____” ___ 2025 y. “algoritmik tillar va dasturlash” fanidan ________________________________________________________________ (ob’ekt nomi qavs ichida) ___________________________________________________ mavzusidagi kurs ishi bajardi: 60540200 - amaliy matematika ta’lim yo‘nalishi -kurs talabasi ________________________________ ilmiy rahbar: amaliy matematika va dasturlash texnologiyalari kafedrasi o‘qituvchisi _________________________ buxoro-2025 mundarija kirish 4 1-bob. otm kafedrasi professor-o'qituvchilarining yillik yuklamasini taqsimlash tizimini tuzishda foydalanilgan manbaa 5 1.1 python to’g’risida ma’lumot 5 1.2. ishlatilgan kutubxonalar imkoniyatlari 7 2-bob. otm kafedrasi professor-o'qituvchilarining yillik yuklamasini taqsimlash dasturini tuzish 9 2.1 road map: kodning ish jarayoni 9 2.1.1. tizimga kirish va asosiy menu oynasi 9 2.1.2 o'quv reja bo'limini shakllantirish 13 2.1.3. soatlar fondini shakllantirish bo’limi 21 2.1.4. soatlar taqsimotini …
2 / 40
oldi olinadi, yuklamani teng va adolatli taqsimlash imkoniyati yaratiladi. shu bilan birga, professor-o‘qituvchilarning ilmiy, uslubiy va tarbiyaviy faoliyatlari hisobga olinib, ularning umumiy bandlik darajasini samarali boshqarish imkoniyati oshadi. shuningdek, bunday tizim yaratish va joriy etish orqali ta’lim jarayonini raqamlashtirish, mehnat unumdorligini oshirish, hisobotlarni tezkor va aniq tayyorlash, kafedra mudiri va fakultet dekanining boshqaruv jarayonini yengillashtirish kabi bir qator ijobiy natijalarga erishiladi. natijada oliy ta’lim muassasalarining ichki boshqaruv tizimi takomillashib, o‘quv jarayonining sifatini oshirish uchun qulay sharoit yaratiladi. bugungi kunda oliy ta’lim muassasalarida professor-o‘qituvchilarning yillik yuklamasini shakllantirish va taqsimlash jarayoni murakkab, ko‘p bosqichli va ko‘plab ma’lumotlarni hisobga olishni talab etadigan jarayon hisoblanadi. real sharoitda ushbu jarayon ko‘pincha qo‘lda, excel fayllari yoki oddiy elektron hujjatlar orqali amalga oshirilmoqda. bu esa ma’lumotlarni to‘plashda xatoliklarning yuzaga kelishi, vaqtning behuda sarflanishi, inson omiliga bog‘liq kamchiliklar kabi muammolarni keltirib chiqaradi.shu sababli, real sharoitda yillik yuklamani taqsimlash tizimini avtomatlashtirish zarurati yuqori darajada dolzarb hisoblanadi. mazkur masalaning yechimi …
3 / 40
yillik yuklamasini taqsimlash tizimini tuzishda foydalanilgan manbaa 1.1 python to’g’risida ma’lumot kelib chiqishi va tarixiy rivojlanishi python dastlab 1980-yillarning oxirlarida gollandiya informatigi guido van rossum tomonidan ishlab chiqila boshlagan va 1991-yilning yanvar oyida birinchi rasmiy versiyasi (0.9.0) e’lon qilingan. pythonning nomi mashhur britaniyalik komediya guruhi "monty python's flying circus" nomidan olingan bo‘lib, bu til rasmiylikdan ko‘ra qulaylik va soddalikni ko‘zlaydi. falsafasi va tamoyillari python tili “zen of python” deb nomlangan 19 ta printsip asosida yaratilgan. bu printsiplar quyidagi g‘oyalarni o‘z ichiga oladi:aniqroq – noaniqdan yaxshiroq.soddaroq – murakkabdan yaxshiroq.o‘qilishi oson bo‘lgan kod – yozilishi oson bo‘lgan koddan ustun.har bir narsani qilishning bitta eng to‘g‘ri yo‘li bo‘lishi kerak. sintaksis va o‘qilish imkoniyati python sintaksisi juda toza va tushunarli. unda qavslar ({} yoki begin/end) o‘rniga bo‘sh joylar (indentation) yordamida kod bloklari ajratiladi. bu esa dasturchilarni kodni tartibli va o‘qilishi oson yozishga majbur qiladi. natijada, python kodi tabiatiga ko‘ra juda aniq ko‘rinadi. tip tizimi …
4 / 40
r shaklida boshqarish uchun.matplotlib, seaborn – grafiklar va vizualizatsiya uchun.tensorflow, pytorch – mashinaviy o‘rganish va sun’iy intellekt uchun.django, flask – veb dasturlar ishlab chiqish uchun.beautifulsoup, scrapy – veb sahifalarni analiz qilish va ma’lumotlarni qirqib olish (web scraping) uchun.opencv – kompyuter ko‘rish (computer vision) uchun. platformalararo moslik va tarqatilishi python ko‘plab operatsion tizimlarda (windows, macos, linux, android) ishlaydi. bir marta yozilgan python dasturini hech qanday o‘zgartirishsiz boshqa tizimlarda ham ishga tushurish mumkin. bu esa uni kross-platforma ilovalar yaratishda juda qulay qiladi. python versiyalari (2.x va 3.x) python dasturlash tilida muhim bo‘lgan farqlardan biri – python 2 va python 3 versiyalari orasidagi tafovutdir. python 3 – zamonaviy python versiyasi bo‘lib, 2008-yilda chiqarilgan. unda ko‘plab sintaktik va texnik o‘zgarishlar kiritilgan. python 2 esa 2020-yil yanvar oyida rasmiy ravishda qo‘llab-quvvatlanishini to‘xtatdi. dasturlash paradigmalari python ko‘p paradigmani qo‘llab-quvvatlaydi: procedural programming – tartiblangan ketma-ketlikdagi kodlar.\ object-oriented programming (oop) – obyektlar va klasslar asosidagi struktura. functional programming …
5 / 40
ash va boshqalar.ilmiy hisoblash: ilmiy laboratoriyalar va ilmiy markazlar pythonni katta miqyosda ishlatadi. jamoa va hamjamiyat pythonning eng katta kuchi – bu uning foydalanuvchi hamjamiyatidir. juda katta va faol jamoasi bor. har yili pycon deb nomlangan konferensiyalar o‘tkaziladi. bu yerda yangi kutubxonalar, g‘oyalar, innovatsiyalar muhokama qilinadi. yangi boshlovchilar uchun to‘liq va bepul qo‘llanmalar mavjud bo‘lib, stackoverflow, github, realpython, w3schools kabi saytlar orqali oson topish mumkin. 1.2. ishlatilgan kutubxonalar imkoniyatlari 1. tkinter tkinter pythonning standart grafik foydalanuvchi interfeysi (gui) kutubxonasi. u oddiy dasturlardan tortib murakkab ilovalargacha foydalanuvchi bilan muloqot qilish uchun oynalar, tugmalar, matn maydonlari va boshqa elementlarni yaratishga imkon beradi. agar siz foydalanuvchidan ma'lumot kiritishini (masalan, ism yoki parol), natijalarni ko‘rsatishni yoki oddiy kalkulyator kabi ilovani yaratmoqchi bo‘lsangiz, tkinter ishlatiladi. imkoniyatlari: oynalar ochish va ularning hajmini, nomini sozlash.tugmalar, matn maydonlari, ro‘yxatlar, menyular qo‘shish.foydalanuvchi harakatlariga (masalan, tugmani bosish) javob berish. kichik desktop ilovalar (masalan, fayl boshqaruvchisi yoki shaxsiy ma'lumotlar bazasi interfeysi) …

Want to read more?

Download all 40 pages for free via Telegram.

Download full file

About "algoritmik tillar va dasturlash"

o’zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi buxoro davlat universiteti fizika matematika va axborot texnologiyalari fakulteti amaliy matematika va dasturlash texnologiyalari kafedrasi “ro`yxatga olindi” fizika matematika va axborot texnologiyalari fakulteti ________________ “____” ___ 2025 y. “ro‘yxatga olindi” “amaliy matematika va dasturlash texnologiyalari » kafedrasi ________________ “____” ___ 2025 y. “algoritmik tillar va dasturlash” fanidan ________________________________________________________________ (ob’ekt nomi qavs ichida) ___________________________________________________ mavzusidagi kurs ishi bajardi: 60540200 - amaliy matematika ta’lim yo‘nalishi -kurs talabasi ________________________________ ilmiy rahbar: amaliy matematika va dasturlash texnolo...

This file contains 40 pages in DOCX format (572.0 KB). To download "algoritmik tillar va dasturlash", click the Telegram button on the left.

Tags: algoritmik tillar va dasturlash DOCX 40 pages Free download Telegram