▎1. O'zgaruvchilar va Ma'lumot Turlari
▎2. Ro'yxatlar (Lists)
▎3. Shartli ifodalar
▎4. Tsikllar (Loops)
▎5. Funksiyalar
▎6. Lug'atlar (Dictionaries)
Ushbu kodlar Pythonda asosiy tushunchalarni o'rganishga yordam beradi. Agar sizda boshqa savollar yoki qo'shimcha misollar kerak bo'lsa, bemalol so'rang!
# 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
▎2. Ro'yxatlar (Lists)
▎3. Shartli operatorlar (if-else)
▎4. Funksiyalar
▎5. Tsikllar (Loops)
Ushbu kodlar 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.
▎2. Ro'yxatga element qo'shish va olib tashlash
Bu kodda biz ro'yxatga element qo'shamiz va olib tashlaymiz.
▎3. Shartli Operatorlar
Bu kodda biz shartli operatorlardan foydalanamiz.
▎4. Tsikl va Funksiya
Bu kodda while tsikli va funksiya birgalikda ishlatiladi.
▎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
▎2. Ro'yxatlar (Lists)
▎3. Shartli ifodalar (If statements)
▎4. Tsikllar (Loops)
▎5. Funktsiyalar
▎6. Klasslar va ob'ektlar
# 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
• 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.
P. S. ushbu qoʻllanmani olishga ulgurmay qolganlar uchun maxsus imkoniyat, saqlab qoʻyishni unutmang. 🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
Python VS Life
https://docs.google.com/document/d/1ISINBtP1MsGQ8-1lcmH99v34IKc1_w9UU7AQnGCD9m0/edit?tab=t.0
Documentation for the interview is in python
#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! 🔥
🧠 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! 🔥
Amazon
Amazon Q Developer
Accelerate software development with Amazon Q Developer — an AI coding assistant that writes, debugs, and refactors code natively in your IDE.
@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.