1. Python dasturlash tilida grafika bilan ishlash


Download 46.25 Kb.
bet1/8
Sana04.02.2023
Hajmi46.25 Kb.
#1159673
  1   2   3   4   5   6   7   8
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 46.25 Kb.

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




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