Python - bu dunyodagi eng mashhur va oson dasturlash tillaridan biri. Agar siz dasturlashni endigina boshlayotgan bo'lsangiz, Python eng yaxshi tanlov hisoblanadi. Keling, Python dunyosiga birgalikda sayohat qilaylik!
Nima uchun Python?
Python dasturlash tilini tanlashning bir necha muhim sabablari bor:
- Oson o'rganish: Python sintaksisi juda tushunarli va oddiy ingliz tiliga o'xshaydi
- Keng qo'llanilishi: Web dasturlash, sun'iy intellekt, ma'lumotlar tahlili, avtomatlashtirish va boshqa ko'p sohalarda ishlatiladi
- Katta jamoa: Millionlab dasturchilar Python dan foydalanadi va sizga yordam berishga tayyor
- Ko'p kutubxonalar: Deyarli har qanday vazifa uchun tayyor kutubxonalar mavjud
- Yuqori talabda: Python dasturchilari mehnat bozorida juda yuqori talabda
Python ni o'rnatish
Python ni kompyuteringizga o'rnatish juda oson. Quyidagi qadamlarni bajaring:
- Python rasmiy saytiga o'ting: python.org
- "Downloads" bo'limidan o'z operatsion tizimingiz uchun versiyani yuklab oling
- O'rnatish dasturini ishga tushiring va "Add Python to PATH" variantini belgilang
- O'rnatish jarayonini yakunlang
python --version buyrug'ini yozing - bu Python to'g'ri o'rnatilganligini tekshiradi.
Birinchi dasturingiz: "Salom Dunyo!"
Dasturlashning an'anaviy birinchi dasturi - bu "Salom Dunyo!" ni ekranga chiqarish. Python da bu juda oson:
print("Salom Dunyo!")
Shunchaki! Faqat bitta qator kod. Buni ishga tushirish uchun:
- Text editor ochib, yuqoridagi kodni yozing
- Faylni
salom.pynomi bilan saqlang - Terminal yoki command prompt da fayl turgan papkaga o'ting
python salom.pybuyrug'ini kiriting
O'zgaruvchilar (Variables)
O'zgaruvchilar - bu ma'lumotlarni saqlash uchun konteynerlar. Python da o'zgaruvchi yaratish juda oson:
ism = "Ali"
yosh = 25
bo'y = 1.75
talaba = True
print(f"Mening ismim {ism}, yoshim {yosh}da")
Python turli xil ma'lumot turlarini qo'llab-quvvatlaydi:
- str (string): Matn - "Salom", "Python"
- int (integer): Butun sonlar - 1, 100, -5
- float: O'nli sonlar - 3.14, -0.5
- bool (boolean): Mantiqiy qiymatlar - True, False
Asosiy amallar
Matematika amallari:
# Qo'shish
natija = 5 + 3 # 8
# Ayirish
natija = 10 - 4 # 6
# Ko'paytirish
natija = 6 * 7 # 42
# Bo'lish
natija = 20 / 4 # 5.0
# Daraja
natija = 2 ** 3 # 8 (2 ning 3-darajasi)
Shartlar (If statements):
yosh = 18
if yosh >= 18:
print("Siz kattasiz")
elif yosh >= 13:
print("Siz o'smirdasiz")
else:
print("Siz bolasiz")
Tsikllar (Loops)
For tsikli:
# 1 dan 5 gacha sonlarni chiqarish
for i in range(1, 6):
print(i)
# Ro'yxat elementlarini chiqarish
mevalar = ["olma", "banan", "uzum"]
for meva in mevalar:
print(f"Men {meva} yaxshi ko'raman")
While tsikli:
hisob = 0
while hisob < 5:
print(f"Hisob: {hisob}")
hisob += 1
Funksiyalar (Functions)
Funksiyalar - bu qayta-qayta ishlatiladigan kod bloklari:
def salomlash(ism):
return f"Assalomu alaykum, {ism}!"
def yig'indi(a, b):
return a + b
# Funksiyalarni chaqirish
xabar = salomlash("Dilshod")
print(xabar)
natija = yig'indi(10, 20)
print(f"Yig'indi: {natija}")
Ro'yxatlar (Lists)
Ro'yxatlar - bir nechta elementlarni saqlash uchun:
# Ro'yxat yaratish
sonlar = [1, 2, 3, 4, 5]
ismlar = ["Ali", "Vali", "Sobir"]
# Element qo'shish
ismlar.append("Kamol")
# Elementga murojaat
birinchi = ismlar[0] # "Ali"
# Ro'yxat uzunligi
uzunlik = len(ismlar)
Lug'atlar (Dictionaries)
Lug'atlar kalit-qiymat juftliklarini saqlaydi:
talaba = {
"ism": "Akbar",
"yosh": 20,
"fakultet": "Informatika"
}
# Ma'lumotga murojaat
print(talaba["ism"])
# Yangi element qo'shish
talaba["kurs"] = 3
# Barcha kalitlarni ko'rish
kalitlar = talaba.keys()
Keyingi qadamlar
Bu faqat boshlanish edi! Python dunyosi juda keng va qiziqarli. Davom etish uchun quyidagilarni o'rganishingiz tavsiya etiladi:
- OOP (Object-Oriented Programming) - Ob'ektga yo'naltirilgan dasturlash
- Kutubxonalar bilan ishlash (requests, pandas, numpy)
- File handling - Fayllar bilan ishlash
- Exception handling - Xatolar bilan ishlash
- Modullar yaratish va import qilish
Xulosa
Python - bu kuchli, lekin shu bilan birga oson dasturlash tili. Bu qo'llanma sizga Python bilan ishlashning asoslarini o'rgatdi. Endi amaliyot vaqti! Kod yozing, xatolar qiling, o'rganing va rivojlaning.
Omad tilaymiz dasturlash sayohatingizda! 🚀
Muallif: Otabek Shodiyorov
Sana: 1 Fevral, 2026
Kategoriya: Python, Boshlang'ich, Qo'llanma