Kompyuter injiniringi (at-servis) yo‘nalishi 613-18 guruh talabasi Muhammadsiddiqov Akmaljonning “Farg‘ona shahar “Fortuna bizness” kredit tashkiloti uchun bo‘sh ish o‘rinlari bo‘yicha telegram botini tayyorlash” mavzusidagi bitiruv malakaviy ishiga



Download 1,24 Mb.
bet9/22
Sana21.07.2022
Hajmi1,24 Mb.
#832319
1   ...   5   6   7   8   9   10   11   12   ...   22
Bog'liq
Yangi













Biz albatta sahifa yaratishda jadvallardan ham foydalanamiz. Buning uchun - Jadval, - jadval qatorlari teglaridan foydalaniladi.
Ana endi sahifaga rasm qo‘yish uchun foydalaniladigan teg IMAGE bilan tanishamiz. IMAGE tegi faqatgina sahifaga rasmlarni joylashtirish uchun foydalaniladi. Rasmla sahifalarni qiziqroq va tasavurga boyroq qilib ko‘rsatadi. Demak rasm qo‘yish uchun tegini kiritamiz va scr="" qo‘yib qo‘shtirnoq orasiga rasm olinadigan manzil ko‘rsatiladi. Albatta wigth="" va height="" buyruqlarida rasmning kengligi va balandlik parametrlari ko‘rsatiladi. alt="" tegidan foydalanib rasmga izoh yozish mumkin. Pastdagi rasmda shu rasm va unga mos kodlar ko‘rsatilgan.
- jadval ustuni va






2.2.2-rasm. Telegram bot tayyorlash.
Avvalambor, siz saytning frontend qismidan boshlang. Keyin esa python dasturlash tilini mukammal o‘rganing. So‘ngra sizga kerak bo‘lgan bilimlarga o‘zingiz ehtiyoj sezasiz.
Pythonda taymer yasaymiz.
import time
def sanoq(t):
while t:
minut, sekund = divmod(t, 60)
timer = '{}:{}'.format(minut, sekund)
print(timer, end='\r')
time.sleep(1)
t-=1
print('Diqqat vaqt tamom bo‘ldi')
vaqt = int(input("Vaqtni yozing >>> "))
print(sanoq(vaqt))
Avvalo bizga import time yani, time kutubxonasini yuklashimiz kerak bo‘ladi. Keyin bizga o‘zgaruvchi kerak boladi. Men kodimda vaqt o‘zgaruvchisini yaratdim, siz ozingizga mos nomni tanlang. VA bu o‘zgaruvchi foydalanuvchi tomonidan input funktsiyasi orqali ma'lumot oladi. E'tibor bering input funktsiyasi ma'lumotni int yani integer ma'lumot qilib oladi.
Keyingi bosqichda funktsiya yaratib olamiz olamiz."ENDI QIZIQ JOYI YAQINLASHDI" sanoq ushbu funktsiya t o‘zgaruvchisini argument sifatida oladi.Bu funktsiyamiz t ni while orqali aylantiradi. nimaga aylantirishini xozir bilib olasiz. while ichida bir nechta o‘zgaruvchini yaratamiz minut, sekund, timer minut, sekund ozgaruvchilari divmod funktsiyasiga tenglashtiramiz. (divmod ichida 2 ta argument oladi, ETIBOR bering, foydalanuvchi vaqto‘zgarivchisiga son yozadi masalan "100", divmodfunktsiyasi ichida birinchi t ni oladi t esa vaqt ga teng ya'ni "100" ga. Undan keyin "60" soni yozilgan. Bu 1 daqiqada 60 sekund bor ekanligi haqida kompyuterga tushuntrayabmiz. divmod esa bizga buni 1:40 ga aylantirib beradi. Va avval boshida yozgan minut, sekund o‘zgaruvchilari " 1 " va " 40 " sonlariga tenglashtiradi. Bu yerdagi {} figurali qavslarimiz format funktsiyasidagi argumetlar joylashunini bildiradi. Bu yerda birinchi {} ga minut o‘zgaruvchisi tenglashtirilgan, ikkinchi {} ga esa sekund o‘zgaruvchisi. Eslab ko‘ring divmod funktsyasiga "1 , 40" ma`lumotlarini bergan edik. #Bu yerga qanday joylashishini o‘ylab ko‘ring.
Va o‘sha mashxur print funktsiyasi. Ichida timer ni argument oladi.
time.sleepfunktsiyasi esa 1sonya to‘xtatadi. ya'ni loop har sonyada aylanishini taminlaydi.
t-=1 t dan 1ni ayradi.
Va oxirida print('Vaqt tamom bo‘ldi') deyiladi menimcha bu qatorga ortiqcha tushunturish kerak emas ozingiz bildingiz!
O‘rnatish va sozlash. Telegram bot yozish uchun sizga yaxshi kod tahrirlovchisi kerak bo‘ladi. JetBrainsning mutlaqo tekin bo‘lgan PyCharm tahrirlovchisi maqsadimiz uchun eng yaxshi dasturlardan biri.

2.2.3-rasm. PyCharmni o‘rnatish.
Yuklab bo‘lib, uni o‘rnatayotganingizda add to PATH ga galochka qo‘yishni unutmang. Maqsadimizga ancha yaqinlashdik, endi telebot kutubxonasini o‘rnatish qoldi holos. Buning uchun buyruqlar satri (cmd)ga murojaat qilishimiz talab etiladi. Uni, WIN + R tugmachalarini bosib, cmd so‘zini terib ok tugmachasini bosish orqali ishga tushirishingiz mumkin. U ochilganidan so‘ng ushbu satrni yozing:

Download 1,24 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   22




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