|
Toshkent Xalqaro moliyaviy va boshqaruv texnologiyalar universiteti Yo’nalish: Kompyuter ilmlari va dasturlash texnologiyalari Fan nomi: Dasturlash texnologiyalari (2-qism ) Mavzu: Sinflar bilan ishlash Amaliy mashg’ulot
|
Sana | 16.03.2024 | Hajmi | 40.45 Kb. | | #173904 |
Bog'liq grafik bn ishlash 1-mavzu, 3, kiber huquq 5, qizil..TAWKILIY XULQ, 18.01.2022.MDIB majmua tarjima., NEW MDIB 2021-2022-Ishchi dastur, 2.Melikova Impakt 1, Makro test, 3-Amaliy topshiriq-2, O’qituvchi mahoratini takomillashtirish yo’li va shart-sharoitla-fayllar.org, 3-mavzu, munda1231, 2.Historical Linguistics, OVQATLANISH GIGIENASI, krasvord
Toshkent Xalqaro moliyaviy va boshqaruv texnologiyalar universiteti
Yo’nalish: Kompyuter ilmlari va dasturlash texnologiyalari
Fan nomi: Dasturlash texnologiyalari (2-qism )
Mavzu:Sinflar bilan ishlash
Amaliy mashg’ulot
Bajardi: Fayzullayev Sharofiddin IT 22-04 Tekshirdi: Iskandarova Feruza
Reja:
Ishdan maqsad
Nazariy qism
Masalaning dastur kodi
Xulosa
1. Ishdan maqsad
Python dasturlash tili tarkibida boshqa dasturlash tillari kabi grafik
imkoniyatlari anchagina keng e’tiborga olingan. Dasturlashda grafik rejim
bilan ishlashda, albatta, grafik rejimga o‘tish komandalari berilishi shart.
Dasturlashning grafik rejimida geometriya fanining ba’zi bir elementlari,
nuqtalar to‘plami, funksiayalar va ikki va uch o‘lchovli grafik elementlarni
tasvirlash imkoniyatlari mavjud. Python dasturlash tilida yuqorida
ta’kidlangan elementlardan tashqari ma’lum bir sohalar, shakllar, shakllar
atrofiga izohli ma’lumotlar hamda ran li soha va rangli shakllar hosil
qilish imkoniyatlari mavjud
2.Nazariy qism
matplotlib, plot(y), show,, ylabel, xlabel,
title, color.
Python dasturlash tilida ma’lum bir shakllar va chizmalarni hosil
qilish uchun avval, albatta, grafik rejimni hosil qilish kerak, ya’ni grafik
kutubxonani faollashtirish kerak. Python dasturlash tilida grafik rejim hosil
qilingandan so‘ng uning tarkibiga kerakli chizma va shakllarni hosil qilish
buyruqlarini yozish mumkin.
Grafik muhitini faollashtirish
Python dasturlash tili tarkibida boshqa dasturlash tillari kabi grafik
rejimi va uning imkoniyatlari mavjud. Chizmalar va sohalarni hosil qilish
uchun python dasturlash tilida matplotlib kutubxoansini chaqirish kerak.
Matplotlib kutubxonasini faollashtirishning umumiy ko‘rinishi
quyidagicha.
156
Misol
import numpy as np
import numpy as np
import matplotlib.pyplot as plt
data = np.array([
[0.2920296,0.308452,9.324194,0.463745,8.128544,7.244415],
[3.124916,6.395126,7.013534,3.911878,9.349245,9.868670],
[2.978524,9.404047,9.481049,5.891965,3.750433,6.320285],
[3.200068,2.587581,3.525026,6.643544,3.123578,3.119836],
[9.521373,6.883445,1.822704,4.950832,7.338555,8.238668],])
means=np.mean(data,axis=0)
bar_positions=np.arange(len(means))
plt.figure(figsize=(10,6))
plt.bar(bar_positions,means,color='red')
plt.xlabel('Ustunlar')
plt.ylabel('0\'ortacha Qiymatlar')
plt.title('Ustunlarbo\'yicha o\'rtacha Qiymatlar Fayzullayev Sharofiddin')
plt.xticks(bar_positions,[str(i)for i in range(len(means))])
plt.show()
2-Misol
import matplotlib.pyplot as plt
x=[1,2,63,4,5]
y=[2,3,8,76,6]
plt.figure(figsize=(8,5))
plt.plot(x,y,marker='o',line,color='blue')
plt.title('Plot of x vs.y')
plt.xlabel('x values')
plt.ylabel('y values')
plt.grid(True)
plt.show()
5.Xulosa
Python dasturlash tili tarkibidagi barcha turdagi operatorlar, kalit
so‘zlar va qoidalar batafsil keltirib o‘tildi. Qo‘llanmada python tilining
barcha imkoniyatlari bo‘yicha nazariy tushunchalar hamda bu
tushunchalarni o‘zlashtirish uchun masalalar yechimlari keltirib o‘tildi.
Har bir mavzu bo‘yicha mavzuni mustahkamlash uchun nazariy savollar
hamda mustaqil ishlash uchun topshiriqlar ham keltirib o‘tildi. Har bir
mavzu bo‘yicha tayanch iboralar va glossariy qismi shakllantirildi. Mazkur
qo‘llanma so‘z boshida belgilangan vazifalarni hal etish uchun, asosiy
uslubiy ta’minot vazifasini bajaradi.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Toshkent Xalqaro moliyaviy va boshqaruv texnologiyalar universiteti Yo’nalish: Kompyuter ilmlari va dasturlash texnologiyalari Fan nomi: Dasturlash texnologiyalari (2-qism ) Mavzu: Sinflar bilan ishlash Amaliy mashg’ulot
|