13- dastur | Dict, JSON . Python dasturlash tili

Sdílet
Vložit
  • čas přidán 13. 07. 2020
  • Pythonda dict nomli ma`lumot turi bilan tanishamiz.
    Dasturda keltirilgan linklar:
    Davlatlar ro`yxati:
    restcountriesapi.vercel.app/
    JSON turidagi ochiq ma'lumotlar:
    github.com/annexare/Countries...
    Instagram:
    / botirziyatov
    TELEGRAM:
    t.me/botirziyatov
    Donat bilan kanalni qo'llab quvvatlash:
    8600 5729 4449 7804
    PayMe: payme.uz/5e679804672f9f5194d4...
    #python #pythonDict #dictionary #dasturlash #pythonDarslari

Komentáře • 80

  • @mubashshergafurjanov3487
    @mubashshergafurjanov3487 Před 4 lety +6

    Botir aka sizga katta rahmat. Video darsliklaringizni ko'rib IT sohasiga yanayam qiziqishimmiz ortyapti. Ishlaringizga doimo omad. Mehnatlaringizni rohatini ko'ring.

  • @suhrobbekquronboyev6343
    @suhrobbekquronboyev6343 Před 2 lety +2

    ISHLARINGIZGA OMAD🙏💪

  • @abrorbektursunov1351
    @abrorbektursunov1351 Před 3 lety +1

    Raxmat yaratgan barchamizdan rozi boʻlsin

  • @boburgoziyev1953
    @boburgoziyev1953 Před 4 lety +6

    Botir aka ishlarizga omad, sog' salomat bo'ling biz yoshlar uchun katta yordam qilayapsiz, bizdan qaytmasa ollohdan qaytsizin kattakon raxmat.

    • @bobur874
      @bobur874 Před 4 lety +1

      adash ekanmizku oka
      Mani ismm ham Bobur

  • @Abdulahad-od5pw
    @Abdulahad-od5pw Před 2 lety

    Olloh rozi busin

  • @zilolaixtiyorova2544
    @zilolaixtiyorova2544 Před rokem

    i have no words for explaining this outstanding video, wonderful

  • @pedagoglaruz
    @pedagoglaruz Před 3 lety +6

    for x in davlatlar:
    tillar = davlatlar[x]['languages']
    if til in tillar:
    print(davlatlar[x]['name'])
    else:
    print('xato kiritdiz')

  • @fayzulloasqarov7317
    @fayzulloasqarov7317 Před 4 lety +5

    You tube kanalni to'xtatib qoʻymaganiz uchun raxmat sizga

  • @samar7812
    @samar7812 Před 4 lety +2

    Raxmat 👍👍👍👍

  • @user-jt1th5oy6j
    @user-jt1th5oy6j Před rokem

    dars zur
    raxmat

  • @xE1yorbey
    @xE1yorbey Před 2 měsíci

    darslar juda zur yana ikki plus tomoni ajoyib animatsiyalar bilan boshlanishi va tugashi ajoyib mativatsiya beradi dars qiyin joyiga kelatoganda esa orqa fondagi mayn musiqa odamni xotirjam qilib turadi 😂😂

  • @Abdulatif-qe8xu
    @Abdulatif-qe8xu Před 4 lety

    Assalamu aleykum oka darslarizga gap yo iltimos kiyingi darsda SpeechRecognitionni ishlatishi õrgatin

  • @ogabekyoldoshov5443
    @ogabekyoldoshov5443 Před 2 lety

    Rahmat, zo`r

  • @pcaccount5352
    @pcaccount5352 Před rokem

    AJOYIB !

  • @Abdulahad-od5pw
    @Abdulahad-od5pw Před 2 lety

    Yashang zur

  • @umidjonazizov4150
    @umidjonazizov4150 Před 2 lety +1

    hh = davlatlar.items()
    for key, val, in hh:
    if dv in val['languages'] :
    print(val["name"])
    бошидаги лугат бир хил булгани учун охирини узини ташаб куяколдим. Код ишлади. кушимчалар булса тулдирсангиз. Рахмат

  • @AkobirFF
    @AkobirFF Před 2 lety +1

    Botir aka shu masalani javobi haqida bitta video chiqaring

  • @gta_5_Rp_onlayn
    @gta_5_Rp_onlayn Před 2 lety +2

    dv = input("Davlat ko'dini kiriting: ").lower()
    br = True
    for x in davlatlar:
    til = davlatlar[x]['languages']

  • @mirazizergashev5727
    @mirazizergashev5727 Před 4 lety +8

    dv = input("Davlat ko'dini kiriting: ").lower()
    br = True
    for x in davlatlar:
    til = davlatlar[x]['languages']
    if dv in til:
    print(davlatlar[x]['name'])
    br = False
    if br:
    print("Bunday malumot topilmadi!")

    • @BotirZiyatov
      @BotirZiyatov  Před 4 lety +2

      👍 Зўр

    • @eagledev_tank
      @eagledev_tank Před 3 lety +2

      .lower()
      nmani bajaryapti bu yerda shep

    • @AkobirFF
      @AkobirFF Před 2 lety +3

      chindan ham lower nima vazifada kelyapti

    • @AkobirFF
      @AkobirFF Před 2 lety

      topdim kanalimga o'tsalaring video chiqardim

  • @eagledev_tank
    @eagledev_tank Před 3 lety +2

    kiritish_tili = input("Davlat ko'dini kiriting: ")
    davlatlar = {
    "AD": {
    "name": "Andorra",
    "native": "Andorra",
    "phone": "376",
    "continent": "EU",
    "capital": "Andorra la Vella",
    "currency": "EUR",
    "languages": [
    "ca"
    ]
    },
    ...............
    ...........
    ........
    "ZW": {
    "name": "Zimbabwe",
    "native": "Zimbabwe",
    "phone": "263",
    "continent": "AF",
    "capital": "Harare",
    "currency": "USD,ZAR,BWP,GBP,AUD,CNY,INR,JPY",
    "languages": [
    "en",
    "sn",
    "nd"
    ]
    }
    }
    uzgaruvchi = True
    for x in davlatlar:
    til = davlatlar[x]['languages']
    if kiritish_tili in til:
    print(davlatlar[x]['name'])
    uzgaruvchi = False
    if uzgaruvchi:
    print("Bunday malumot topilmadi!")

    • @eagledev_tank
      @eagledev_tank Před 3 lety

      Alhamdululloh !!!!!!!!!
      amallab shu tosiqni ham yengib o`ttik
      Alloh barchangizdan rozi bo`lsin!!!!!!!!!!!

  • @feruzaxonqoraxodjaeva9465

    Oka 14-15iyam chiqarberin iltimos

  • @otabek8420
    @otabek8420 Před 3 lety +2

    # searching data from countries:
    def searching():
    print('Welcome, now you enter any data at me, and I search it for you. ;)')
    print('You can find only capital, name, native, phone, continent, languages.')
    print('Now, you must be choose one of this progress.')
    def begin():
    print('1 . If you want to find a country by its characteristic, enter `1`. ')
    print('2 . If you want to get information about a country, enter `2`. ')
    def choose():
    a = input('Enter: ')
    if a == '1':
    print('Now, you must be choose one character of countries. ;)')
    print('And, Enter its number. `1`, `2`, `3`, `4`, `5`, `6`.')
    def charact():
    print('1 . Capital')
    print('2 . Native')
    print('3 . Phone')
    print('4 . Continent')
    print('5 . Language')
    c = input('Enter: ')
    if int(c) == 1:
    print('Enter capital and I find it for you.')
    def cap():
    v = input('Enter: ').lower()
    z = 0
    for x in ctrs:
    if v == (ctrs[x]['capital']).lower():
    print(ctrs[x]['name'])
    global p
    p = ctrs[x]
    z = 1
    if z == 0:
    print('No this capital found. Please re-enter.')
    cap()
    cap()
    elif int(c) == 2:
    print('Enter native and I find it for you.')
    def cap():
    v = input('Enter: ').lower()
    z = 0
    for x in ctrs:
    if v == (ctrs[x]['native']).lower():
    print(ctrs[x]['name'])
    global p
    p = ctrs[x]
    z = 1
    if z == 0:
    print('No this native found. Please re-enter.')
    cap()
    cap()
    elif int(c) == 3:
    print('Enter Phone and I find it for you.')
    def cap():
    v = input('Enter: ').lower()
    z = 0
    for x in ctrs:
    if v == (ctrs[x]['phone']).lower():
    print(ctrs[x]['name'])
    global p
    p = ctrs[x]
    z = 1
    if z == 0:
    print('No this Phone found. Please re-enter.')
    cap()
    cap()
    elif int(c) == 4:
    print('Enter Continent and I find it for you.')
    def cap():
    v = input('Enter: ').lower()
    if v == 'africa':
    v = 'af'
    elif v == 'asia':
    v = 'as'
    elif v == 'euro' or v == 'europe':
    v = 'eu'
    elif v == 'north america':
    v = 'na'
    elif v == 'south america':
    v = 'sa'
    elif v == 'australia' or v == 'australia-oceania' or v == 'australia and oceania' or v == 'oceania':
    v = 'oc'
    z = 0
    for x in ctrs:
    if v == (ctrs[x]['continent']).lower():
    print(ctrs[x]['name'])
    z = 1
    if z == 0:
    print('No this Continent found. Please re-enter.')
    cap()
    cap()
    elif int(c) == 5:
    print('Enter Language and I find it for you.')
    def cap():
    v = input('Enter: ').lower()
    z = 0
    listLC = []
    for x in ctrs:
    if v in ctrs[x]['languages']:
    listLC.append(ctrs[x]['name'])
    z = 1
    if z == 1:
    for w in range(len(listLC)):
    print(listLC[w])
    if z == 0:
    print('No this language found. Please re-enter.')
    cap()
    cap()
    else:
    print('Please, enter `1`, `2`, `3`, `4`, `5`, `6`. Re-enter.')
    charact()
    if c == 1 or c == 2 or c == 3:
    print('Want to know more about this country?')
    print('Enter `1 if you want. Enter another if you do not want to.')
    ef = input('Enter: ')
    if int(ef) == 1:
    print(p)
    charact()
    elif a == '2':
    def data():
    c = input('Enter the country where you want to receive information: ')
    c = c.lower()
    c = c.capitalize()
    y = 0
    for x in ctrs:
    if c == ctrs[x]['name']:
    print(ctrs[x])
    y = 1
    if y == 0:
    print('No this capital found. Please re-enter.')
    data()
    data()
    else:
    print('You can enter only `1` or `2`. Please, don`t enter others. Try again. :

  • @rizo5781
    @rizo5781 Před 3 lety

    Assalamu alekum aka tushuntirishiz juda zorakan tòxtameng

  • @abduazimabdullaev8333
    @abduazimabdullaev8333 Před 2 lety +1

    @Botir Ziyatov Botir aka yana qachon darslarni chiqadi python buyicha?

  • @izhorbektursunov7147
    @izhorbektursunov7147 Před 3 lety +1

    language = input("Tilni kiriting: ")
    davlatlar ={
    "AD": {
    "name": "Andorra",
    "native": "Andorra",
    "phone": "376",
    "continent": "EU",
    "capital": "Andorra la Vella",
    "currency": "EUR",
    "languages": [
    "uz"
    ]
    }
    # Bu yerda yana ko'plab davlatlat qo'shsak bo'ladi.. Asosiy kod pastda..
    }
    for list_ in davlatlar:
    simple = davlatlar[list_]
    for til in simple['languages']:
    if til==language:
    print('{}da {} tili ishlatiladi '.format( simple['name'], language))

    • @eagledev_tank
      @eagledev_tank Před 3 lety +1

      molodes)siz birinchi darsdan boshlab ko`rib o`qib kelyapsizmi yoki
      Botir akani shu yutbdagi darslarigacha bo`lgan jarayonda Programmalash kurslariga borganmisiz?????????????????????????????????????????????????????????????????????????????????????????????????????

    • @izhorbektursunov7147
      @izhorbektursunov7147 Před 3 lety +1

      @@eagledev_tank Assalom alekum. Rahmat. Oldin ham Programmanlashni o'rganganman. Va hozir ham davom ettirmoqdaman.

    • @eagledev_tank
      @eagledev_tank Před 3 lety +1

      @@izhorbektursunov7147 Vaalaykum salom!
      Assalomu aleykum
      qayerda o`rgangansiz ????
      hozzir nma bilan shug`illanas???
      qayerda davom ettiryapsiz progammalashni o`rganishni ???
      Javob uchun Raxmat

    • @izhorbektursunov7147
      @izhorbektursunov7147 Před 3 lety +1

      @@eagledev_tank Vaalekum Assalom. Universitetda urganganman. hozir ham uqiman. Robotics da davom ettiryapman. Salomat bo'ling.

  • @zubairzubair8207
    @zubairzubair8207 Před 2 lety

    til = input('Tilni kiriting : ')
    davlatlar = {
    "UZ":{
    "name": "Uzbekiston",
    "capital": "Toshkent",
    "languages": [
    "RU", "EN", "UZ"
    ]
    },
    "KG":{
    "name": "Kyrgyztan",
    "capital": "Bishkek",
    "languages":[
    "RU", "EN","KG"
    ]
    }
    }
    for x in davlatlar:
    tillar = davlatlar[x]['languages']
    if til in tillar:
    print(davlatlar[x]['name'])
    else:
    print("Bunday malumot yoq")
    print("Daxshaat")

  • @littletermit6292
    @littletermit6292 Před 2 lety

    assalomalekum botir aka owa qiymatni yani valueni nomi bilan emas indeksi bilan chaqirsa ham boladimi

  • @ilyosbek4218
    @ilyosbek4218 Před 3 lety +1

    Assalomu alaykum
    Oka namanganda zor dastur kursi bormi kegin dastur o‘qishni tugatgandan kegin serfikat beradimi va serfikat uzb bo‘ylab luboy joyga o‘tadimi serfikat da ish yurmaydi

  • @amirmansurov7088
    @amirmansurov7088 Před 2 lety +1

    Salom Botir aka shu 14 ta dars bilan python tilini o'rgansa bo'ladimi

    • @BotirZiyatov
      @BotirZiyatov  Před 2 lety

      Bu darslar faqat boshlang'ich bilmlar beradi. Bu darslarni o'zi yetarli emas.

  • @amirmansurov7088
    @amirmansurov7088 Před 2 lety

    Salom Botir aka sizda online dars bormi

  • @mamirov.m
    @mamirov.m Před 29 dny

    Botir aka davlatlar codlarini qayerdan topamiz

  • @samuray_bola
    @samuray_bola Před rokem +1

    Listni zor chuntirdiz

  • @user-rw8vr2ow2k
    @user-rw8vr2ow2k Před 2 lety

    Assalomu aleykum Botir aka Python dasturlash tili darslaringizni davomi yuqmi 15 dan keyingilarini topolmayapman. Bor bo`lsa yordam qiling...

  • @pythonakademiyauz3805
    @pythonakademiyauz3805 Před 3 lety

    Qachon mukammal narsalarni õrganamiz

  • @dostontuymurodov7276
    @dostontuymurodov7276 Před 4 lety

    Assalomu alaykum kursni to'liq tugatasizmi pythonni

  • @sanjarsunnatilloev8498
    @sanjarsunnatilloev8498 Před 4 lety +1

    Pycharm'da ishlasangiz osonroq boladiku. Nima qilasiz vaqtni sarflab

    • @BotirZiyatov
      @BotirZiyatov  Před 4 lety +4

      Бошловчи дастурчилар учун бази нарсаларни қанақа ишлашини кўрсалар янада тушинарли бўлади.

  • @murodalinarzullaev5955

    from countries import countries
    country_code = input('Enter country code: ')
    value = countries.get(country_code, False)
    if value:
    c = 0
    for i in value['languages']:
    c += 1
    print('{}.'.format(c),i)
    else:
    print('Something get wrong, try again')

    • @murodalinarzullaev5955
      @murodalinarzullaev5955 Před 3 lety

      countries.py faylida davlatlar haidagi malumotlarni saqladim ))

    • @BotirZiyatov
      @BotirZiyatov  Před 3 lety +1

      Бу хам яхши ғоя лекин. хозир сизда тилга мос давлатлар чикадими. ва бу ерда давлатлар руйхатини ташкил килиш хам мухим рол уйнайди.

    • @murodalinarzullaev5955
      @murodalinarzullaev5955 Před 3 lety

      @@BotirZiyatov xa hammasi chiqadi hammasi

    • @eagledev_tank
      @eagledev_tank Před 3 lety

      qayerda dasturlashni o`rgangansiz ?

  • @Ibrohimtoshpolatov-gq6io
    @Ibrohimtoshpolatov-gq6io Před 6 měsíci

    Assalomu aleykum nega bu yerda davlat nomli o`zagaruvchini argumentini chaqirib olishda nega list dan foydalandingiz

  • @jahongirismoilov4562
    @jahongirismoilov4562 Před 2 lety

    Aka nega qavslar boshqacha qo’yilgan. Yoki shunday qo’yish majburiymi

  • @zhackercameback2690
    @zhackercameback2690 Před rokem

    ilitmos! Modules Object-orinted va Errors and Exceptions , xaqida darslar ham ishlasangiz pythonda,, hali biz boshlang'ich qismini to'liq tugatmadik axir

  • @jaloliddindehqonov8060

    Assalomu alaykum Botir aka 14 chi dars qachon chiqadi

    • @BotirZiyatov
      @BotirZiyatov  Před 4 lety

      Ва алайкум ассалом. Худо хохласа тез кунларда чиқиб қолади

  • @zafarbekde
    @zafarbekde Před 3 lety

    Oka sublimetext uchun boshqa yoʻl bilan kirsa boʻlmidimi yani meniki CMD da koʻrsatmayapti oshibka dep turibdi yana error 2 deydi boshqa yoʻllari boʻlsa oʻrgating

  • @user-ss7im7gm4k
    @user-ss7im7gm4k Před 3 lety

    json малумотларини кайдан олаяпсиз ако интернетанми ё компютердан

  • @pitonpython
    @pitonpython Před rokem

    bOTIR BRAT EN DESAM HATO DEYAPTI SIZ HAM YOZIB KORING CHI
    MENDA PIP HAM ISHLAMAYAPTI

  • @user-rw8vr2ow2k
    @user-rw8vr2ow2k Před 2 lety

    Telegramdan yozolasizmi link tashlasam

  • @volidaimuxtarama7655
    @volidaimuxtarama7655 Před 3 lety

    Raqam bn iwlamabszda aka

  • @user-iq7dr1on6p
    @user-iq7dr1on6p Před 4 lety

    asalomu lekom man (cmd)komonda dan yasagan pragramami topomadim

    • @BotirZiyatov
      @BotirZiyatov  Před 4 lety

      айнан канака хатолик чикти сизда

  • @azizinoyatov1201
    @azizinoyatov1201 Před 2 lety

    saytti nomi nima yaxshi ko
    romadm

  • @boburgoziyev1953
    @boburgoziyev1953 Před 4 lety +1

    Pramoy efir bo'ladimi

    • @BotirZiyatov
      @BotirZiyatov  Před 4 lety +1

      йук ) олдиндан чикиши учун эълон сифатида қўйилди. яни 14:00 да чиқади Худо хохласа

    • @boburgoziyev1953
      @boburgoziyev1953 Před 4 lety

      Ok shunarli

  • @zuhriddinhujaev5124
    @zuhriddinhujaev5124 Před 3 lety

    Pygalni ornatolmayapman

  • @mavlonmirzayev8281
    @mavlonmirzayev8281 Před rokem

    #TOPSHIRIQ
    til=input("biror til belgisini kiriting (en, uz, af, ....): ")
    for x in davlatlar:
    natija=davlatlar.get(x, False)
    tillar=natija['languages']
    for y in tillar:
    if til==y:
    print(natija['name'])