13- dastur | Dict, JSON . Python dasturlash tili

Поділитися
Вставка
  • Опубліковано 13 лип 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

КОМЕНТАРІ • 80

  • @mubashshergafurjanov3487
    @mubashshergafurjanov3487 4 роки тому +6

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

  • @Abdulahad-od5pw
    @Abdulahad-od5pw 2 роки тому

    Olloh rozi busin

  • @abrorbektursunov1351
    @abrorbektursunov1351 3 роки тому +1

    Raxmat yaratgan barchamizdan rozi boʻlsin

  • @zilolaixtiyorova2544
    @zilolaixtiyorova2544 Рік тому

    i have no words for explaining this outstanding video, wonderful

  • @suhrobbekquronboyev6343
    @suhrobbekquronboyev6343 2 роки тому +2

    ISHLARINGIZGA OMAD🙏💪

  • @boburgoziyev1953
    @boburgoziyev1953 4 роки тому +6

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

    • @bobur874
      @bobur874 4 роки тому +1

      adash ekanmizku oka
      Mani ismm ham Bobur

  • @samar7812
    @samar7812 4 роки тому +2

    Raxmat 👍👍👍👍

  • @ogabekyoldoshov5443
    @ogabekyoldoshov5443 2 роки тому

    Rahmat, zo`r

  • @user-jt1th5oy6j
    @user-jt1th5oy6j Рік тому

    dars zur
    raxmat

  • @pcaccount5352
    @pcaccount5352 Рік тому

    AJOYIB !

  • @Abdulatif-qe8xu
    @Abdulatif-qe8xu 4 роки тому

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

  • @xE1yorbey
    @xE1yorbey 2 місяці тому

    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 😂😂

  • @AkobirFF
    @AkobirFF 2 роки тому +1

    Botir aka shu masalani javobi haqida bitta video chiqaring

  • @fayzulloasqarov7317
    @fayzulloasqarov7317 4 роки тому +5

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

  • @Abdulahad-od5pw
    @Abdulahad-od5pw 2 роки тому

    Yashang zur

  • @feruzaxonqoraxodjaeva9465
    @feruzaxonqoraxodjaeva9465 4 роки тому +3

    Oka 14-15iyam chiqarberin iltimos

  • @umidjonazizov4150
    @umidjonazizov4150 2 роки тому +1

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

  • @pedagoglaruz
    @pedagoglaruz 3 роки тому +6

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

  • @rizo5781
    @rizo5781 3 роки тому

    Assalamu alekum aka tushuntirishiz juda zorakan tòxtameng

  • @eagledev_tank
    @eagledev_tank 3 роки тому +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 3 роки тому

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

  • @gta_5_Rp_onlayn
    @gta_5_Rp_onlayn 2 роки тому +2

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

  • @otabek8420
    @otabek8420 3 роки тому +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. :

  • @abduazimabdullaev8333
    @abduazimabdullaev8333 2 роки тому +1

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

  • @mirazizergashev5727
    @mirazizergashev5727 4 роки тому +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  4 роки тому +2

      👍 Зўр

    • @eagledev_tank
      @eagledev_tank 3 роки тому +2

      .lower()
      nmani bajaryapti bu yerda shep

    • @AkobirFF
      @AkobirFF 2 роки тому +3

      chindan ham lower nima vazifada kelyapti

    • @AkobirFF
      @AkobirFF 2 роки тому

      topdim kanalimga o'tsalaring video chiqardim

  • @littletermit6292
    @littletermit6292 2 роки тому

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

  • @ilyosbek4218
    @ilyosbek4218 3 роки тому +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 2 роки тому

    Salom Botir aka sizda online dars bormi

  • @mamirov.m
    @mamirov.m 21 день тому

    Botir aka davlatlar codlarini qayerdan topamiz

  • @dostontuymurodov7276
    @dostontuymurodov7276 4 роки тому

    Assalomu alaykum kursni to'liq tugatasizmi pythonni

  • @zubairzubair8207
    @zubairzubair8207 2 роки тому

    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")

  • @user-rw8vr2ow2k
    @user-rw8vr2ow2k 2 роки тому

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

  • @amirmansurov7088
    @amirmansurov7088 2 роки тому +1

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

    • @BotirZiyatov
      @BotirZiyatov  2 роки тому

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

  • @izhorbektursunov7147
    @izhorbektursunov7147 3 роки тому +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 3 роки тому +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 3 роки тому +1

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

    • @eagledev_tank
      @eagledev_tank 3 роки тому +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 3 роки тому +1

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

  • @jahongirismoilov4562
    @jahongirismoilov4562 2 роки тому

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

  • @user-ss7im7gm4k
    @user-ss7im7gm4k 3 роки тому

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

  • @user-rw8vr2ow2k
    @user-rw8vr2ow2k 2 роки тому

    Telegramdan yozolasizmi link tashlasam

  • @Ibrohimtoshpolatov-gq6io
    @Ibrohimtoshpolatov-gq6io 6 місяців тому

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

  • @samuray_bola
    @samuray_bola Рік тому +1

    Listni zor chuntirdiz

  • @pythonakademiyauz3805
    @pythonakademiyauz3805 3 роки тому

    Qachon mukammal narsalarni õrganamiz

  • @zafarbekde
    @zafarbekde 3 роки тому

    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

  • @jaloliddindehqonov8060
    @jaloliddindehqonov8060 4 роки тому

    Assalomu alaykum Botir aka 14 chi dars qachon chiqadi

    • @BotirZiyatov
      @BotirZiyatov  4 роки тому

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

  • @sanjarsunnatilloev8498
    @sanjarsunnatilloev8498 4 роки тому +1

    Pycharm'da ishlasangiz osonroq boladiku. Nima qilasiz vaqtni sarflab

    • @BotirZiyatov
      @BotirZiyatov  4 роки тому +4

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

  • @zhackercameback2690
    @zhackercameback2690 Рік тому

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

  • @murodalinarzullaev5955
    @murodalinarzullaev5955 3 роки тому

    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 3 роки тому

      countries.py faylida davlatlar haidagi malumotlarni saqladim ))

    • @BotirZiyatov
      @BotirZiyatov  3 роки тому +1

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

    • @murodalinarzullaev5955
      @murodalinarzullaev5955 3 роки тому

      @@BotirZiyatov xa hammasi chiqadi hammasi

    • @eagledev_tank
      @eagledev_tank 3 роки тому

      qayerda dasturlashni o`rgangansiz ?

  • @pitonpython
    @pitonpython Рік тому

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

  • @volidaimuxtarama7655
    @volidaimuxtarama7655 3 роки тому

    Raqam bn iwlamabszda aka

  • @boburgoziyev1953
    @boburgoziyev1953 4 роки тому +1

    Pramoy efir bo'ladimi

    • @BotirZiyatov
      @BotirZiyatov  4 роки тому +1

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

    • @boburgoziyev1953
      @boburgoziyev1953 4 роки тому

      Ok shunarli

  • @azizinoyatov1201
    @azizinoyatov1201 2 роки тому

    saytti nomi nima yaxshi ko
    romadm

  • @user-iq7dr1on6p
    @user-iq7dr1on6p 4 роки тому

    asalomu lekom man (cmd)komonda dan yasagan pragramami topomadim

    • @BotirZiyatov
      @BotirZiyatov  4 роки тому

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

  • @zuhriddinhujaev5124
    @zuhriddinhujaev5124 3 роки тому

    Pygalni ornatolmayapman

  • @mavlonmirzayev8281
    @mavlonmirzayev8281 Рік тому

    #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'])