{"version":1,"pages":[{"id":"-MGbl5g-C0ALlsygCwaW","title":"DASTURLASH ASOSLARI","pathname":"/","siteSpaceId":"sitesp_8hcLC","emoji":"1f4bb","description":"Assalom alaykum hurmatli do'stlar. Bu yerda siz dasturlash asoslarini o'rganasiz."},{"id":"-MMTOz1c1gFV81cuhTvB","title":"DARSLARNI QANDAY O'ZLASHTIRAMIZ","pathname":"/howto","siteSpaceId":"sitesp_8hcLC","emoji":"1f440","description":"Darslarga qanday yondoshamiz?"},{"id":"-MfNkNt2eXBxNuqnfGos","title":"YANGILIK!","pathname":"/yangilik","siteSpaceId":"sitesp_8hcLC","description":""},{"id":"-MKUYd4t6krTeKzGVqAZ","title":"#01 KERAKLI DASTURLAR","pathname":"/ilk-qadamlar/01-software","siteSpaceId":"sitesp_8hcLC","description":"Ushbu bo'limda Python tilida kod yozish uchun kerak bo'lgan dasturlarni o'rnatamiz","breadcrumbs":[{"label":"ILK QADAMLAR","emoji":"1f3c1"}]},{"id":"-MLGApxWG_KQGAVFaTHj","title":"#02 HELLO WORLD!","pathname":"/ilk-qadamlar/hello-world","siteSpaceId":"sitesp_8hcLC","description":"Pythonda birinchi dasturimizni yozamiz.","breadcrumbs":[{"label":"ILK QADAMLAR","emoji":"1f3c1"}]},{"id":"-MLILZ9MvRrjCnEYjvZu","title":"#03 PRINT(), SINTEKS VA ARIFMETIK AMALLAR","pathname":"/ilk-qadamlar/03-print","siteSpaceId":"sitesp_8hcLC","description":"print() funktsiyasi, Python sintaksi va arifmetik amallar","breadcrumbs":[{"label":"ILK QADAMLAR","emoji":"1f3c1"}]},{"id":"-MLSoikeH0BJRgN1b6ei","title":"#04 O'ZGARUVCHILAR","pathname":"/ozgaruvchilar-va-malumot-turlari/04-variables","siteSpaceId":"sitesp_8hcLC","description":"Pythonda o'zgaruvchilar bilan ishlashni o'rganamiz","breadcrumbs":[{"label":"🗂️ O'ZGARUVCHILAR VA MA'LUMOT TURLARI"}]},{"id":"-MLSvXOZYMFBTkJnJ0QK","title":"#05 STRING (MATN)","pathname":"/ozgaruvchilar-va-malumot-turlari/05-string","siteSpaceId":"sitesp_8hcLC","description":"STRING ma'lumot turi va uning ustida amallar","breadcrumbs":[{"label":"🗂️ O'ZGARUVCHILAR VA MA'LUMOT TURLARI"}]},{"id":"-MLSvskQN_6WoTBtLsGr","title":"#06 SONLAR","pathname":"/ozgaruvchilar-va-malumot-turlari/06-sonlar","siteSpaceId":"sitesp_8hcLC","description":"Pythonda sonlar bilan ishlashni o'rganamiz","breadcrumbs":[{"label":"🗂️ O'ZGARUVCHILAR VA MA'LUMOT TURLARI"}]},{"id":"-MLSwHYR15xFapsWxHqv","title":"#07 LIST (RO'YXAT)","pathname":"/ozgaruvchilar-va-malumot-turlari/07-lists","siteSpaceId":"sitesp_8hcLC","description":"List yordamida bir o'zgaruvchida ko'p qiymatlar saqlashni o'rganamiz.","breadcrumbs":[{"label":"🗂️ O'ZGARUVCHILAR VA MA'LUMOT TURLARI"}]},{"id":"-MLSwSPhvAI6nQIE0Qxp","title":"#08 RO'YXATLAR BILAN ISHLASH","pathname":"/ozgaruvchilar-va-malumot-turlari/08-list-tuple","siteSpaceId":"sitesp_8hcLC","description":"Ro'yxatlarning ustida turli amallar bajarishni o'rganamiz","breadcrumbs":[{"label":"🗂️ O'ZGARUVCHILAR VA MA'LUMOT TURLARI"}]},{"id":"-MMPHwFEXoMpuXaaoAh3","title":"#09 FOR TAKRORLASH OPERATORI","pathname":"/ozgaruvchilar-va-malumot-turlari/09-for-loop","siteSpaceId":"sitesp_8hcLC","description":"FOR operatori bilan ishlashni o'rganamiz","breadcrumbs":[{"label":"🗂️ O'ZGARUVCHILAR VA MA'LUMOT TURLARI"}]},{"id":"-MLSx49KqTXeDdAK76aG","title":"#10 IF-ELSE","pathname":"/shartlar/10-if-else","siteSpaceId":"sitesp_8hcLC","description":"Dasturni tarmoqlashni o'rganamiz","breadcrumbs":[{"label":"SHARTLAR VA TARMOQLANISH","emoji":"1f6a6"}]},{"id":"-MLSyRjlXIhg8CW5-1-7","title":"#11 BIR NECHTA SHARTLARNI TEKSHIRISH","pathname":"/shartlar/11-if-elif-else","siteSpaceId":"sitesp_8hcLC","description":"if-elif-else zanjiri, \"and\", \"or\" operatorlari bilan tanishamiz","breadcrumbs":[{"label":"SHARTLAR VA TARMOQLANISH","emoji":"1f6a6"}]},{"id":"-MN2CmjDCtXFdmX1srx4","title":"#12 XATOLAR BILAN ISHLASH","pathname":"/lirik-chekinish-1/12-xatolar","siteSpaceId":"sitesp_8hcLC","description":"Dasturchi xato qiladi. Yaxshi dasturchi esa ko'p xato qiladi.","breadcrumbs":[{"label":"LIRIK CHEKINISH #1"}]},{"id":"-MN2CwtnSIH8CJfWKKhQ","title":"#13 GitHub PORTFOLIO","pathname":"/lirik-chekinish-1/13-github","siteSpaceId":"sitesp_8hcLC","description":"GitHub - dasturchining yuzi","breadcrumbs":[{"label":"LIRIK CHEKINISH #1"}]},{"id":"-MNY5c0nTpyWITzZuRuI","title":"#14 LUG'AT BILAN TANISHUV","pathname":"/dictionary/14-dictionary","siteSpaceId":"sitesp_8hcLC","description":"Yangi ma'lumot turi - Dictionary bilan tanishamiz.","breadcrumbs":[{"label":"LUG'AT (DICTIONARY)","emoji":"1f4d4"}]},{"id":"-MNc6kEO-8G6jO6lOOXM","title":"#15 LUG'AT ELEMENTLARI BILAN ISHLASH","pathname":"/dictionary/15-dictionary-sets","siteSpaceId":"sitesp_8hcLC","description":"Lug'at ichida ro'yxat, lug'at ichida lug'at?","breadcrumbs":[{"label":"LUG'AT (DICTIONARY)","emoji":"1f4d4"}]},{"id":"-MNc6qOvUpjJtfpnKMVw","title":"#16 NESTING","pathname":"/dictionary/16-nesting","siteSpaceId":"sitesp_8hcLC","description":"Lug'at ichida ro'yxat, ro'yxat ichida lug'at?","breadcrumbs":[{"label":"LUG'AT (DICTIONARY)","emoji":"1f4d4"}]},{"id":"-MNfmGhaMGZgKgmAW7XW","title":"#17 WHILE TSIKLI","pathname":"/while/17-while-loop","siteSpaceId":"sitesp_8hcLC","description":"while tsikli bilan tanishamiz","breadcrumbs":[{"label":"WHILE","emoji":"1f501"}]},{"id":"-MOG75y5p4GrdNvkFV11","title":"#18 WHILE, RO'YXATLAR VA LUG'ATLAR","pathname":"/while/18-while-lists","siteSpaceId":"sitesp_8hcLC","description":"While tsikli yordamida ro'yxatlar bilan ishlashni o'rganamiz.","breadcrumbs":[{"label":"WHILE","emoji":"1f501"}]},{"id":"-MNfmOduJ4CX7t_yqRwc","title":"#19 FUNKSIYA","pathname":"/function/19-function","siteSpaceId":"sitesp_8hcLC","description":"Pythonda funksiyalar bilan tanishamiz","breadcrumbs":[{"label":"FUNKSIYALAR (FUNCTIONS)","emoji":"1f4dc"}]},{"id":"-MOgCI0kPTqimr43gd3E","title":"#20 QIYMAT QAYTARUVCHI FUNKSIYA","pathname":"/function/20-qiymat-qaytarish","siteSpaceId":"sitesp_8hcLC","description":"Funksiyadan qiymat qaytarishni o'rganamiz","breadcrumbs":[{"label":"FUNKSIYALAR (FUNCTIONS)","emoji":"1f4dc"}]},{"id":"-MOgCPX6ICYTZ5wydE26","title":"#21 FUNKSIYA VA RO'YXAT","pathname":"/function/21-funksiya-va-royxat","siteSpaceId":"sitesp_8hcLC","description":"Funksiyaga ro'yxat uzatishni o'rganamiz","breadcrumbs":[{"label":"FUNKSIYALAR (FUNCTIONS)","emoji":"1f4dc"}]},{"id":"-MP8Xe1y_Ysqq7jThQ_X","title":"#22 MOSLASHUVCHAN FUNKSIYA (*args, **kwargs)","pathname":"/function/22-flexible-functions","siteSpaceId":"sitesp_8hcLC","description":"*args va **kwargs bilan tanishamiz","breadcrumbs":[{"label":"FUNKSIYALAR (FUNCTIONS)","emoji":"1f4dc"}]},{"id":"-MPRPx3m3fPTbwKbhq5a","title":"#23 MODULLAR","pathname":"/function/23-modules","siteSpaceId":"sitesp_8hcLC","description":"Dasturni modullarga bo'lishni o'rganamiz","breadcrumbs":[{"label":"FUNKSIYALAR (FUNCTIONS)","emoji":"1f4dc"}]},{"id":"-MPxtjCTqyqYMGxQMvU-","title":"#24 FUNKSIYALAR. SON'GSO'Z.","pathname":"/function/24-lambda","siteSpaceId":"sitesp_8hcLC","description":"Funksiyalar mavzusiga yakun yasaymiz.","breadcrumbs":[{"label":"FUNKSIYALAR (FUNCTIONS)","emoji":"1f4dc"}]},{"id":"-MNfmkDoSFDMn3EpIQ2z","title":"#25 \"SON TOPISH\" O'YINI","pathname":"/amaliyot/25-guess-the-number","siteSpaceId":"sitesp_8hcLC","description":"\"SON TOPISH\" O'YININI TUZAMIZ","breadcrumbs":[{"label":"🛠️ AMALIY MASHG'ULOTLAR"}]},{"id":"-MR091pSlQyZcLunpFT6","title":"#26 \"SO'Z TOPISH\" O'YINI","pathname":"/amaliyot/26-guess-the-word","siteSpaceId":"sitesp_8hcLC","description":"Kompyuter so'z o'ylaydi, biz topamiz.","breadcrumbs":[{"label":"🛠️ AMALIY MASHG'ULOTLAR"}]},{"id":"-MR0AtTa-afLZza4xJyK","title":"#27 KIRILL-LOTIN TELEGRAM BOT","pathname":"/amaliyot/27-cyr2lat-bot","siteSpaceId":"sitesp_8hcLC","description":"Sodda telegram bot yaratamiz","breadcrumbs":[{"label":"🛠️ AMALIY MASHG'ULOTLAR"}]},{"id":"-MNfmRquWLFM17jN27n3","title":"OOP NIMA?","pathname":"/oop/kirish","siteSpaceId":"sitesp_8hcLC","description":"Object Oriented Dasturash va uning tamoyillari bilan tanishamiz","breadcrumbs":[{"label":"👨‍💻 OBJECT ORIENTED PROGRAMMING"}]},{"id":"-MRZMRZaBZd9zUsrLDzr","title":"#28 KLASSLAR","pathname":"/oop/28-klasslar","siteSpaceId":"sitesp_8hcLC","description":"Pythonda klasslar bilan tanishamiz","breadcrumbs":[{"label":"👨‍💻 OBJECT ORIENTED PROGRAMMING"}]},{"id":"-MRddsff5uGgm0ZKSCoI","title":"#29 OBYKETLAR BILAN ISHLASH","pathname":"/oop/29-obyektlar-bilan-ishlash","siteSpaceId":"sitesp_8hcLC","description":"Obyektlar bilan ishlashni o'rganamiz.","breadcrumbs":[{"label":"👨‍💻 OBJECT ORIENTED PROGRAMMING"}]},{"id":"-MRofK-Ma3puoE0jxzTo","title":"#30 VORISLIK VA POLIMORFIZM","pathname":"/oop/30-vorislik-polimorfizm","siteSpaceId":"sitesp_8hcLC","description":"Klasslardan klass yaratishni o'rganamiz.","breadcrumbs":[{"label":"👨‍💻 OBJECT ORIENTED PROGRAMMING"}]},{"id":"-MS8PJUFFZwL6MobOaWC","title":"#31 INKAPSULYATSIA, KLASSNING XUSUSIYAT VA METODLARI","pathname":"/oop/31-encapsulation","siteSpaceId":"sitesp_8hcLC","description":"Inkapsulyatsiya yordamida obyektning xususiyatlarini yashirish.","breadcrumbs":[{"label":"👨‍💻 OBJECT ORIENTED PROGRAMMING"}]},{"id":"-MSXoafYX_5cnxaqrkBC","title":"#32 DUNDER METODLAR","pathname":"/oop/32-dunder-metodlar","siteSpaceId":"sitesp_8hcLC","description":"Pythondagi maxsus metodlar bilan tanishamiz.","breadcrumbs":[{"label":"👨‍💻 OBJECT ORIENTED PROGRAMMING"}]},{"id":"-MNfmVkiDLXsd0KpBNMI","title":"#33 FAYLLAR BILAN ISHLASH","pathname":"/files-exceptions/33-files","siteSpaceId":"sitesp_8hcLC","description":"Fayl bilan ishlashni o'rganamiz","breadcrumbs":[{"label":"FAYLLAR VA XATOLAR","emoji":"1f4c2"}]},{"id":"-MTTclouiuaKv4jC7-VC","title":"#34 JSON","pathname":"/files-exceptions/34-json","siteSpaceId":"sitesp_8hcLC","description":"Internetdagi eng mashxur format bilan tanishamiz","breadcrumbs":[{"label":"FAYLLAR VA XATOLAR","emoji":"1f4c2"}]},{"id":"-MTn6tacNswHr-xhxeU2","title":"#35 XATOLAR BILAN ISHLASH","pathname":"/files-exceptions/35-xatolar","siteSpaceId":"sitesp_8hcLC","description":"Xatolarni jilovlashni o'rganamiz.","breadcrumbs":[{"label":"FAYLLAR VA XATOLAR","emoji":"1f4c2"}]},{"id":"-MNfmc6kXFtbg0IK4wZf","title":"# 36 FUNKSIYANI TEKSHIRISH","pathname":"/testing/36-function-test","siteSpaceId":"sitesp_8hcLC","description":"Dasturni tekshiruvchi dastur yozamiz","breadcrumbs":[{"label":"☑️ KODNI TEKSHIRISH"}]},{"id":"-MUW5xebOhLRPeNnnaRc","title":"#37 KLASSNI TEKSHIRISH","pathname":"/testing/37-klass-test","siteSpaceId":"sitesp_8hcLC","description":"Klasslarni ham tekshirib turish kerak.","breadcrumbs":[{"label":"☑️ KODNI TEKSHIRISH"}]},{"id":"-MV6ddHM78kMctlQ6phf","title":"#38 PYTHON STANDART KUTUBXONASI","pathname":"/last-words/38-python-library","siteSpaceId":"sitesp_8hcLC","description":"Pythondagi foydali modullar bilan tanishamiz.","breadcrumbs":[{"label":"SO'NGSO'Z","emoji":"1f3c1"}]},{"id":"-MV6gdfi8pIW9xKIa9h0","title":"#39 PIP VA TASHQI KUTUBXONALAR","pathname":"/last-words/39-pip-pypi","siteSpaceId":"sitesp_8hcLC","description":"Tashqi kutubxonalar bilan ishlashni o'rganamiz","breadcrumbs":[{"label":"SO'NGSO'Z","emoji":"1f3c1"}]},{"id":"-MV6geBTGb1oIYpeCw1I","title":"#40 SO'NGSO'Z VA KEYINGI QADAMLAR","pathname":"/last-words/40-the-end","siteSpaceId":"sitesp_8hcLC","description":"Darsimiz yakuni.","breadcrumbs":[{"label":"SO'NGSO'Z","emoji":"1f3c1"}]},{"id":"-MVLcsHtUKh516qnpvuv","title":"RegEx","pathname":"/extras/regex","siteSpaceId":"sitesp_8hcLC","description":"Andoza yordamida matn izlashni oʻrganamiz.","breadcrumbs":[{"label":"EXTRAS"}]}]}