3 subscribers
12 photos
16 videos
1 file
14 links
Laif is beautifil
Download Telegram
Find the correct answer
Anonymous Quiz
53%
[1,2,3,4]
35%
None
6%
[1,2,3]
6%
[]
👍1
Dasturlashga qiziqadiganlar bor boʻlsa qiziqganlar uchun kichik online dars tashkillashtirib berishim mumkin yoki vedio dars tawlashim mumkin nima desila
Anonymous Poll
83%
👍
17%
👎
Машинное обучение -главный ИТ тренд . Самая актуальная информация из мира мл , искусственного интеллекта, нейронных сетей и большиих данных на канале: @ai_machinelearning_big_data
Python — bu yuqori darajadagi, umumiy maqsadli dasturlash tili bo'lib, 1991-yilda Guido van Rossum tomonidan ishlab chiqilgan. U o'zining oddiy sintaksisi, o'qilishi osonligi va keng kutubxonalar to'plami bilan mashhur. Python dasturlash tili quyidagi xususiyatlarga ega:

1. Oson O'rganish va O'qish:
   - Pythonning sintaksisi oddiy va tushunarli, bu esa yangi boshlovchilar uchun qulaylik yaratadi.

2. Keng Qamrovli Kutubxonalar:
   - Pythonda ko'plab standart va uchinchi tomon kutubxonalari mavjud. Bu kutubxonalar turli sohalarda (ma'lumotlar tahlili, veb-ishlanmalar, sun'iy intellekt va boshqalar) foydalanish uchun tayyor vositalarni taqdim etadi.

3. Platformalararo Moslashuvchanlik:
   - Python ko'plab operatsion tizimlarda (Windows, macOS, Linux) ishlaydi.

4. Modularlik va Ob'ektga Yo'naltirilgan Dasturlash:
   - Python modullar orqali kodni tashkil etishga imkon beradi va ob'ektga yo'naltirilgan dasturlashni qo'llab-quvvatlaydi.

5. Keng Jamoa va Resurslar:
   - Pythonning katta jamoasi bor, shuning uchun ko'plab resurslar, hujjatlar va yordam mavjud.

Vazifalari:
Python dasturlash tili quyidagi vazifalarni bajarishda keng qo'llaniladi:

- Veb-ishlanmalar: Django, Flask kabi freymvorklar yordamida dinamik veb-saytlar yaratish.
- Ma'lumotlar Tahlili: Pandas, NumPy kabi kutubxonalar orqali ma'lumotlarni tahlil qilish va vizualizatsiya qilish.
- Sun'iy Intellekt va Mashinani O'rganish: TensorFlow, Keras va PyTorch kabi kutubxonalar yordamida model yaratish.
- Avtomatlashtirish: Skriptlar yozish orqali takrorlanuvchi vazifalarni avtomatlashtirish.
- O'yin Dasturlash: Pygame kabi kutubxonalar yordamida o'yinlar yaratish.

Umuman olganda, Python dasturlash tili uning qulayligi, kuchi va moslashuvchanligi sababli ko'plab sohalarda keng qo'llaniladi.
Albatta! Keling, Python dasturlash tilida birinchi dars uchun oddiy misollarni ko'rib chiqamiz. Ushbu darsda biz quyidagi mavzularni qamrab olamiz:

1. O'zgaruvchilar
2. Ma'lumot turlari
3. Oddiy matematik amallar
4. Shartli ifodalar
5. Sikl (loop)

1. O'zgaruvchilar

# O'zgaruvchilar
x = 5
y = 10
print("x =", x)
print("y =", y)


2. Ma'lumot turlari

# Ma'lumot turlari
a = 10          # Butun son
b = 3.14        # Haqiqiy son
c = "Salom"     # Matn
d = True        # Mantiqiy qiymat

print(type(a))  # Butun son
print(type(b))  # Haqiqiy son
print(type(c))  # Matn
print(type(d))  # Mantiqiy qiymat


3. Oddiy matematik amallar

# Matematik amallar
a = 10
b = 3

print("Qo'shish:", a + b)
print("Ayirish:", a - b)
print("Ko'paytirish:", a * b)
print("Bo'lish:", a / b)
print("Qoldiq:", a % b)


4. Shartli ifodalar

# Shartli ifodalar
age = 20

if age >= 18:
    print("Siz kattasiz.")
else:
    print("Siz hali yoshsiz.")


5. Sikl (loop)

# Sikl (for loop)
for i in range(5):
    print("Bu", i, "qadam.")


Barcha kodlarni birlashtirish

Mana, barcha misollarni bir joyda ko'rishingiz mumkin:

# O'zgaruvchilar
x = 5
y = 10
print("x =", x)
print("y =", y)

# Ma'lumot turlari
a = 10          # Butun son
b = 3.14        # Haqiqiy son
c = "Salom"     # Matn
d = True        # Mantiqiy qiymat

print(type(a))  # Butun son
print(type(b))  # Haqiqiy son
print(type(c))  # Matn
print(type(d))  # Mantiqiy qiymat

# Matematik amallar
print("Qo'shish:", a + b)
print("Ayirish:", a - b)
print("Ko'paytirish:", a * b)
print("Bo'lish:", a / b)
print("Qoldiq:", a % b)

# Shartli ifodalar
age = 20

if age >= 18:
    print("Siz kattasiz.")
else:
    print("Siz hali yoshsiz.")

# Sikl (for loop)
for i in range(5):
    print("Bu", i, "qadam.")


Ushbu kodlarni Python muhitida ishga tushirishingiz mumkin. Har bir bo'lim dasturlashning asosiy tushunchalarini ko'rsatadi va sizga o'zgaruvchilar, ma'lumot turlari, matematik amallar, shartli ifodalar va sikllar bilan tanishishga yordam beradi. Agar qo'shimcha savollaringiz bo'lsa, so'rashingiz mumkin!
1. O'zgaruvchilar va Ma'lumot Turlari

# O'zgaruvchilar
ism = "Ali"
yosh = 25
balandlik = 1.75
aktiv = True

print("Ism:", ism)
print("Yosh:", yosh)
print("Balandlik:", balandlik)
print("Aktiv:", aktiv)


2. Ro'yxatlar (Lists)

# Ro'yxat yaratish
mevalar = ["olma", "banan", "apelsin"]
print("Mevalar:", mevalar)

# Ro'yxatga element qo'shish
mevalar.append("uzum")
print("Yangilangan mevalar:", mevalar)

# Ro'yxatdan element o'chirish
mevalar.remove("banan")
print("O'chirilgan mevalar:", mevalar)


3. Shartli ifodalar

# Shartli ifoda
yosh = 18

if yosh >= 18:
    print("Siz katta yoshdasiz.")
else:
    print("Siz hali kichik yoshdasiz.")


4. Tsikllar (Loops)

# For tsikli
for i in range(5):
    print("Bu", i + 1, "takrorlanish.")

# While tsikli
son = 0
while son < 5:
    print("Son:", son)
    son += 1


5. Funksiyalar

# Funksiya yaratish
def salom_ber(ism):
    return f"Salom, {ism}!"

# Funksiyani chaqirish
natija = salom_ber("Ali")
print(natija)


6. Lug'atlar (Dictionaries)

# Lug'at yaratish
talaba = {
    "ism": "Ali",
    "yosh": 25,
    "kurs": 2
}

print("Talaba ma'lumotlari:", talaba)

# Lug'atdan ma'lumot olish
print("Talabaning ismi:", talaba["ism"])


Ushbu kodlar Pythonda asosiy tushunchalarni o'rganishga yordam beradi. Agar sizda boshqa savollar yoki qo'shimcha misollar kerak bo'lsa, bemalol so'rang!
Albatta! Pythonda 3-dars uchun bir nechta oddiy kod misollarini keltiraman. Ushbu misollar Python dasturlash tilining asosiy tushunchalarini o'z ichiga oladi.

1. O'zgaruvchilar va ma'lumot turlari

# O'zgaruvchilar
ism = "Ali"
yosh = 25
balans = 1000.50
faol = True

print("Ism:", ism)
print("Yosh:", yosh)
print("Balans:", balans)
print("Faol:", faol)


2. Ro'yxatlar (Lists)

# Ro'yxat yaratish
mevalar = ["olma", "banan", "apelsin"]

# Ro'yxatga element qo'shish
mevalar.append("uzum")

# Ro'yxatni ko'rsatish
print("Mevalar:", mevalar)

# Ro'yxatdagi elementlarni aylantirish
for meva in mevalar:
    print("Meva:", meva)


3. Shartli operatorlar (if-else)

# Shartli operatorlar
yosh = 18

if yosh >= 18:
    print("Siz kattasiz.")
else:
    print("Siz hali kichik.")


4. Funksiyalar

# Funksiya yaratish
def kvadrat(x):
    return x ** 2

# Funksiyani chaqirish
natija = kvadrat(5)
print("5 ning kvadrati:", natija)


5. Tsikllar (Loops)

# For tsikli
for i in range(1, 6):
    print("Son:", i)

# While tsikli
son = 1
while son <= 5:
    print("Son:", son)
    son += 1


Ushbu kodlar Python dasturlash tilining asosiy tushunchalarini o'z ichiga oladi.
👍2
.

1. Funksiyalar va Ro'yxatlar
Bu kodda biz bir nechta funksiyalar yaratamiz va ro'yxat bilan ishlaymiz.

# Ro'yxatdagi elementlarni ko'rsatadigan funksiya
def show_fruits(fruits):
    for fruit in fruits:
        print(fruit)

# Ro'yxat yaratamiz
fruits = ["olma", "banan", "apelsin"]

# Funksiyani chaqiramiz
print("Fruits list:")
show_fruits(fruits)


2. Ro'yxatga element qo'shish va olib tashlash
Bu kodda biz ro'yxatga element qo'shamiz va olib tashlaymiz.

# Element qo'shish va olib tashlash
def modify_fruits(fruits):
    # Yangi meva qo'shamiz
    fruits.append("uzum")
    print("Meva qo'shilgandan keyin:")
    show_fruits(fruits)

    # Meva olib tashlaymiz
    fruits.remove("banan")
    print("Meva olib tashlangandan keyin:")
    show_fruits(fruits)

# Funksiyani chaqiramiz
modify_fruits(fruits)


3. Shartli Operatorlar
Bu kodda biz shartli operatorlardan foydalanamiz.

# Yoshni tekshirish
def check_age(age):
    if age < 0:
        print("Yosh manfiy bo'lishi mumkin emas.")
    elif age < 18:
        print("Siz hali voyaga yetmagan ekansiz.")
    else:
        print("Siz voyaga yetgansiz.")

# Funksiyani chaqiramiz
check_age(20)
check_age(15)
check_age(-5)


4. Tsikl va Funksiya
Bu kodda while tsikli va funksiya birgalikda ishlatiladi.

# 1 dan N gacha bo'lgan sonlar yig'indisini hisoblaydigan funksiya
def sum_numbers(n):
    total = 0
    count = 1
    while count <= n:
        total += count
        count += 1
    return total

# N qiymatini beramiz
N = 5
result = sum_numbers(N)
print(f"1 dan {N} gacha bo'lgan sonlar yig'indisi: {result}")
👍1
1. O'zgaruvchilar va ma'lumot turlari

# O'zgaruvchilar
name = "Ali"
age = 25
height = 1.75
is_student = True

print("Ism:", name)
print("Yosh:", age)
print("Bo'y:", height)
print("Talaba:", is_student)


2. Ro'yxatlar (Lists)

# Ro'yxat yaratish
fruits = ["olma", "banan", "apelsin"]

# Ro'yxatga element qo'shish
fruits.append("mango")

# Ro'yxatdagi elementlarni ko'rsatish
for fruit in fruits:
    print(fruit)


3. Shartli ifodalar (If statements)

# Shartli ifoda
number = 10

if number > 0:
    print("Musbat son")
elif number < 0:
    print("Manfiy son")
else:
    print("Nol")


4. Tsikllar (Loops)

# For tsikli
for i in range(5):
    print("Bu", i, "bosqich.")

# While tsikli
count = 0
while count < 5:
    print("Hisob:", count)
    count += 1


5. Funktsiyalar

# Funktsiya yaratish
def greet(name):
    return f"Salom, {name}!"

# Funktsiyani chaqirish
print(greet("Ali"))


6. Klasslar va ob'ektlar

# Klass yaratish
class Dog:
    def __init__(self, name):
        self.name = name

    def bark(self):
        return f"{self.name} havlaydi!"

# Ob'ekt yaratish
my_dog = Dog("Tuzik")
print(my_dog.bark())
👍4