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

Foydalanuvchi funksiyalari

Kirish Funksiya parametrlari return instruksiyasi Majburiy bo'lmagan parametrlar Nomlangan parametrlar O'zgaruvchan parametrlar Ichki funksiyalar pass kalit so'zi Izohlar Funksiyalar bo'yicha maslahatlar Funksiyalar bo'yicha amaliyot
azbydeenesfrkakkptruuz