1. Python dasturlash tilida grafika bilan ishlash



Download 43,99 Kb.
bet1/9
Sana01.02.2023
Hajmi43,99 Kb.
#906633
  1   2   3   4   5   6   7   8   9
Bog'liq
dasturlash savollari


1. Python dasturlash tilida grafika bilan ishlash
Grafika ko'p odamlar uchun dasturlashni yanada qiziqarli qiladi. Grafikani to'liq joriy etish uchun hozir chalg'itadigan ko'plab g'oyalar mavjud. Ushbu bo'lim Jon Zelle tomonidan Python dasturlash kitobida foydalanish uchun ishlab chiqilgan soddalashtirilgan grafik modul bilan tanishtiriladi.
graphics.py Siz yozadigan har qanday grafik dastur bilan bir xil papkada fayl kerak . Bunday papkada yozgan har qanday grafik dasturni (masalan, mening misollar papkam) saqlashni unutmang
from graphics import *
win=GraphWin(“Ekran”,400,400)
obj=Circle(Point(200,200),50)
obj.draw(win)
win.getMouse()
win.close()
2. Internet – dasturlash

  • Norasmiy ravishda odamlar ko'pincha "Internet" atamalarini ishlatadilar va " World Wide Web" (WWW) bir-birining o'rnida, ammo bu noto'g'ri: WWW aslida Internet orqali taqdim etiladigan ko'plab xizmatlardan biridir . Veb Internetdan foydalanadi ma'lumotlarni uzating .

  • W WW - bu Internet orqali kirish mumkin bo'lgan o'zaro bog'langan, gipermatnli hujjatlar tizimi.

  • Internet foydalanuvchilarga Internet orqali ma'lumot olish va almashish uchun aloqa platformasini taqdim etadi.

  • Tim Berners-Li, britaniyalik olim, 1989-1991 yillarda CERNda ishlagan vaqtida WWWni ixtiro qilgan .

  • Veb dastlab butun dunyodagi universitetlar va institutlar olimlari o'rtasida avtomatlashtirilgan axborot almashish talabini qondirish uchun yaratilgan va ishlab chiqilgan.

  • Internet " mijoz-server modeli " da ishlaydi .

  • Mijoz-server arxitekturasi - bu kompyuter tarmog'ining arxitekturasi bo'lib, unda ko'plab mijozlar (masofaviy protsessorlar) markazlashtirilgan serverdan (host kompyuter) xizmat ko'rsatishni so'raydilar va oladilar.

3. Tkinter kutubxonasi Oyna ilovalarini ishlab chiqish asoslari
Python qobig'ingiz ochiq bo'lsa, birinchi navbatda Python GUI Tkinter modulini import qilishingiz kerak:

>>> import tkinter as tk


Oyna TkinterTk sinfining namunasidir . Davom eting va yangi oyna yarating va uni o'zgaruvchiga window tayinlang :

>>> window = tk.Tk()


Yuqoridagi kodni bajarganingizda, ekraningizda yangi oyna ochiladi. Qanday ko'rinishi operatsion tizimingizga bog'liq:
Vidjet qo'shish
Endi sizda oyna bor, siz vidjet qo'shishingiz mumkin. tk.LabelOynaga matn qo'shish uchun sinfdan foydalaning . LabelMatn bilan vidjet yarating "Hello, Tkinter"va uni quyidagi oʻzgaruvchiga tayinlang greeting:
>>> greeting = tk.Label(text="Hello, Tkinter")
Ilgari yaratgan oyna o'zgarmaydi. Siz hozirgina Labelvidjet yaratdingiz, lekin uni hali oynaga qo‘shmagansiz. Vidjetlarni oynaga qo'shishning bir necha yo'li mavjud. Hozir siz Labelvidjet .pack()usulidan foydalanishingiz mumkin:
>>> greeting.pack()
Endi oyna quyidagicha ko'rinadi:

Vidjetni oynaga joylashtirganingizda, Tkinter vidjetni toʻliq qamrab olgan holda oynani imkon qadar kichikroq qilib oʻlchaydi. Endi quyidagilarni bajaring:
>>> window.mainloop()
Hech narsa sodir bo'lmaganga o'xshaydi, lekin qobiqda yangi taklif paydo bo'lmasligiga e'tibor bering.
window.mainloop()Python-ga Tkinter voqea siklini ishga tushirishni aytadi 

Download 43,99 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish