3 subscribers
12 photos
16 videos
1 file
14 links
Laif is beautifil
Download Telegram
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
Kalendar uchun kod

year=int(input('''Enter year:'''))
print(calendar(year)  )

Please open Telegram to view this post
VIEW IN TELEGRAM
Python VS Life pinned «https://www.programiz.com/python-programming/online-compiler/»
def set_language_view(request):
next = request.POST.get('next', request.GET.get('next'))
lang_code = request.POST.get('language', None)
next = urlparse(next).path
current_language = translation.get_language_from_path(next)
translation.activate(current_language)
next_data = resolve(next)
translation.activate(lang_code)
next = reverse(next_data.view_name, args=next_data.args, kwargs=next_data.kwargs)
response = HttpResponseRedirect(next)
response.set_cookie('language', lang_code )
return response
👨‍💻2
Dasturlashni_0_dan_qanday_boshlash_mumkin_cheklist_Najot_Ta'lim.pdf
577.2 KB
“Dasturlashni 0 dan oʻrganamiz”

• Ushbu qoʻllanma orqali dasturlash sohasida muammolar va unga yechimlarni;

• 0 dan boshlash ketma-ketliklarini;

• Dasturlashni oʻrganishingizda yordam boʻladigan maxsus roadmap havolasini;

• Va bir qancha oʻzbek tilidagi bepul dasturlashga oid ma’lumotlar joylashgan manbalarni qoʻlga kiritasiz.

Dasturlashga qiziqadigan barcha doʻstlaringizga ulashing.

P. S. ushbu qoʻllanmani olishga ulgurmay qolganlar uchun maxsus imkoniyat, saqlab qoʻyishni unutmang. 🤝

🔥 @najottalim_platformasi
Please open Telegram to view this post
VIEW IN TELEGRAM
#foydali

🧠 Dasturlash uchun 10 ta AI vositasi

1. Cursor AI - Kod yozish va xatolarni tuzatishni real vaqtda qo‘llab-quvvatlaydi. cursor.so

2. Claude 3.5 Sonnet - Tabiiy til orqali kod yordam beruvchi model. claude.ai

3. Codeium - Kod yozishni tezlashtirish uchun avtomatik takliflar beradi. codeium.com

4. AI Code Converter - Kodni bir tildan ikkinchisiga yuqori aniqlikda o‘giradi. aicodeconverter.com

5. Amazon CodeWhisperer - Amazon’ning AWS uchun maxsus yordamchi kodi. aws.amazon.com/codewhisperer

6. GitHub Copilot - Kodni to‘ldirish va takliflar berish uchun ishlatiladi, ochiq manbalar asosida o‘rgatilgan. github.com/features/copilot

7. Blackbox - Turli manbalardan kod snippetlarini qidiradi va taklif qiladi. useblackbox.io

8. SpellBox - Aniq kodlash muammolarini hal qilish uchun kod snippetlarini yaratadi. spellbox.app

9. Tabnine - Bir nechta IDE’lar bilan integratsiyalashgan, kod to‘ldirishda yordam beradi. tabnine.com


10. Replit AI - Replit’ning IDE’sida o‘rnashgan, kod yozish va test qilishni qulaylashtiradi. replit.com

Bu vositalarning har biri kod yozishni yanada tezroq va samarali qiladi! 🔥
@freelancejobs_bot - Turli yo'nalishlardagi freelance ishlar uchun bot.
@RemoteJobBot - Masofaviy ishlarni topish uchun bot.
@IT_Freelance_Uz - IT yo'nalishidagi ishlar uchun Telegram kanali.
@Kwork_uz - Kwork xizmatlari va freelance uchun yangiliklar kanali.
@FreelanceMarketUz - O‘zbekistondagi freelance loyihalari uchun kanal.
@FreelanceGuru_Bot - Freelancerlar uchun ish takliflari bot.
@VacancyUz - Ish o‘rinlari va freelance takliflari kanali.
@upwork_notify_bot - Upwork’dagi ishlar haqida xabarnomalar uchun bot.
@JobRemoteRu - Rossiyada masofaviy ishlar kanali.
@BiznessIdeaUz - Freelance va tadbirkorlik g‘oyalari bilan bo‘lishadigan kanal.