Asosiy Python darsligi
Asoslar
Python tiliga kirish
Python versiyasini tekshirish
Ma'lumotlarni ekranga chiqarish
Python falsafasi
Izohlar
O'zgaruvchilar
O'zgaruvchini ekranga chiqarish
Sonlar bilan matematik amallar
O'zgaruvchilar bilan matematik amallar
Qisqartirilgan amallar
Matematik amallar ustuvorligi
Teng ustuvorlik
Guruhlovchi qavslar
Guruhlash nuanslari
Son uzunligi
Suzuvchi nuqtali sonlar
Manfiy sonlar
Bo'linmaning qoldig'i
Darajaga ko'tarish
Darajaga ko'tarish ustuvorligi
Satrlar
Satrlarni qo'shish
Satrlarni ko'paytirish
Satr belgilari
Satr belgilarini ekranlash
Satr uzunligi
Ko'p qatorli satrlar
Mantiqiy qiymatlar
None qiymati
Pythonda qat'iy tipizatsiya
Satrga o'zgartirish
Songa o'zgartirish
Raqamli satrlar
Sondan belgilarni olish
Suzuvchi nuqtali songa o'zgartirish
Input funktsiyasi
Ro'yxatlar
Ro'yxatlarga kirish
Kvadrat qavslar yordamida ro'yxatlar yaratish
List funktsiyasi yordamida ro'yxatlar yaratish
Satrni ro'yxatga ajratish
Ro'yxatning alohida elementi
Ro'yxat uzunligi
Ro'yxatning oxirgi elementi
Elementlarni o'zgartirish
Elementlarni ro'yxat oxiriga qo'shish
Elementlarni pozitsiya bo'yicha qo'shish
Ro'yxatlarni extend metodi bilan birlashtirish
Ro'yxatlarni birlashtirish
Ro'yxatga qo'shish
Elementlarni del operatori bilan o'chirish
Elementlarni qiymati bo'yicha o'chirish
Elementni olish va o'chirish
Barcha elementlarni o'chirish
Element indeksini uning qiymati bo'yicha qidirish
Elementning ro'yxatda mavjudligi
Ro'yxatdagi elementlarni hisoblash
Ro'yxatdagi elementlarni teskari tartibda joylashtirish
Asl ro'yxatda tartiblash
Ro'yxat nusxasida tartiblash
Ro'yxatni satrga birlashtirish
Kortejlar
Kortejlarga kirish
Kortej yaratish
Kortej yaratishning muqobil usuli
Bitta elementli kortej
Muqobil sintaksis
Kortejning alohida elementi
Elementlarni o'zgartirish
Kortej uzunligi
Kortejlarni birlashtirish
Kortejlarni ko'paytirish
Kortejda element mavjudligi
Kortejlarni ochish
Kortejga o'zgartirish
Kortejni ro'yxatga o'zgartirish
Kortejni satrga birlashtirish
Kesmalar
Kesmalarga kirish
Pozitsiyalar oralig'idagi kesma
Pozitsiyadan kesma
Pozitsiyagacha kesma
Salbiy pozitsiyalar bilan kesma
Tanlash qadami
Faqat tanlash qadami bilan kesma
Butun kesma
Ketma-ketlikni teskari aylantirish
Elementlarni kesmalar yordamida o'chirish
Lug'atlar
Lug'atlarga kirish
Lug'at yaratishning muqobil usuli
Lug'at elementining qiymati
Element qiymatini o'zgartirish
Lug'atga element qo'shish
Lug'at uzunligi
Lug'atlarni birlashtirish
Bir xil elementlarga ega lug'atlarni birlashtirish
Kalit bo'yicha elementlarni o'chirish
Kalit bo'yicha ajratib olish
Oxirgi elementni ajratib olish
Barcha elementlarni o'chirish
Lug'atda element mavjudligi
Elementni ixtiyoriy olish
Ro'yxatga o'zgartirish
Barcha kalitlarni olish
Barcha qiymatlarni olish
Kalit-qiymat juftligi
Lug'atga o'zgartirish
Amaliyot
To‘plamlar
To‘plamlarga kirish
To‘plam elementi
To‘plamdagi takrorlanuvchi elementlar
To‘plam uzunligi
To‘plamga element qo‘shish
To‘plamga bir nechta element qo‘shish
To‘plamlarni birlashtirish
To‘plamdan elementni o‘chirish
Mavjud elementni o‘chirish
Elementni ajratib olish
Barcha elementlarni o‘chirish
To‘plamda elementning mavjudligi
Ketma-ketlikda to‘plamning mavjudligi
To‘plamlarni solishtirish
To‘plamlarning umumiy elementlari
To‘plamlarning har xil elementlari
To‘plamlarning farqi
Murakkab amallar
To‘plamga aylantirish
Amaliyot
Shartlar
if-else konstruksiyasi
Shartlarda chekinishlar
Katta va kichik operatorlari
Tenglikni tekshirish
Teng emaslikni tekshirish
Mantiqiy VA
Mantiqiy YOKI
Mantiqiy YO'Q
Taqqoslash amallarining ustuvorligi
Shartlarni guruhlash
Ikkilangan taqqoslashlar
Mavjudlikni tekshirish
Maxsus qiymatlarni tekshirish
Qisqartirilgan if
elif konstruksiyasi
Ichki if
match-case konstruksiyasi
Ternary operator
Ob'ekt turini tekshirish
if else amaliyoti
Sikllar
for sikli
Natijani siklada to'plash
for sikli va if sharti
break instruksiyasi
continue instruksiyasi
Elementlar va ularning indekslarini olish
Lug'at kalitlari orqali for
Lug'at qiymatlari
Lug'at kalit-qiymat juftligi
Lug'at indeks-element juftliklari
Sonlarni generatsiya qilish
Qadam bilan sonlarni generatsiya qilish
Bir vaqtning o'zida aylantirish
while sikli
Hisoblagichsiz while sikli
while siklida if sharti
Bayroqlar bilan ishlash
Sikldan chiqishni ushlash
Sikllar bo'yicha amaliy mashg'ulot
Siklada ma'lumot kiritish
Ko'p o'lchovlilik
Ko'p o'lchovli ro'yxatlar
Uch o'lchovli ro'yxat
Ko'p o'lchovli ro'yxatlarni aylantirish
Uch o'lchovli ro'yxatni aylantirish
Ko'p o'lchovli lug'atlar ro'yxatini aylantirish
Ko'p o'lchovli ro'yxatlarni to'ldirish
Standart funksiyalar
Darajalar
Yaxlitlash funksiyalari
Ekstremumlar
Tasodifiy
Modullar
Sonlar bilan matematik amallar
Sonlarni bo'lish
Belgilar registri
Satrni bo'lish
Satrni formatlash
Satrlar bo'yicha qidiruv
Satrni tekshirish
Vaqt
Sanalar bilan ishlash
Joriy sanani chiqarish
Hafta kunini olish
Ikkita sana farqi
Kabisa yilini aniqlash
Vaqtni chiqarish
Sanani formatlash
Epoch formati
Epoch'dan sanani chiqarish
struct_time ob'ekti
UTC bo‘yicha struct_time ob'ektini olish
struct_time'dan epoch formatini olish
Epochlar farqi
Operatsiyani kechiktirish