Python dasturlash tili
1. Umumiy maβlumot
Python β yuqori darajadagi, interpretatsiya qilinadigan, obyektga yoβnaltirilgan dasturlash tili.
Uni Guido van Rossum 1991-yilda ishlab chiqdi.
Python nomi "Pitton" ilonidan emas, balki ingliz komediya guruhi βMonty Pythonβ nomidan olingan.
---
2. Asosiy xususiyatlari
Oson va sodda sintaksis β kod yozish ingliz tiliga yaqin.
Interpretatorli til β kodni kompilyatsiya qilmasdan bevosita bajaradi.
Ochiq manbali β bepul va hamma uchun ochiq.
Kross-platformali β Windows, Linux, MacOS, Android kabi koβplab tizimlarda ishlaydi.
Keng kutubxonalar β tayyor modullar orqali turli vazifalarni bajarish mumkin (masalan, NumPy, Pandas, TensorFlow, Django).
Koβp paradigmali β obyektga yoβnaltirilgan, funksional va protsessual dasturlashni qoβllab-quvvatlaydi.
---
3. Qoβllanish sohalari
Veb-dasturlash: Django, Flask, FastAPI.
Sunβiy intellekt va mashina oβrganish: TensorFlow, PyTorch, Scikit-learn.
Maβlumotlarni tahlil qilish va vizualizatsiya: Pandas, NumPy, Matplotlib, Seaborn.
Avtomatlashtirish va skript yozish: oddiy ishlarni avtomatlashtirish uchun.
Oβyinlar yaratish: Pygame kutubxonasi.
Ilmiy hisob-kitoblar: SciPy, SymPy.
---
4. Afzalliklari
Oβrganish va tushunish oson.
Juda katta hamjamiyatga ega.
Keng sohada qoβllaniladi.
Kutubxonalar soni juda koβp.
---
5. Kamchiliklari
C++ yoki Java kabi tezkor emas.
Mobil ilovalar yaratishda koβp qoβllanilmaydi.
Katta hajmdagi dasturlar uchun koβp xotira talab qilishi mumkin.
---
6. Oddiy Python dasturi
print("Salom, Dunyo!")
---
Xulosa qilib aytganda, Python β eng mashhur va koβp imkoniyatlarga ega dasturlash tillaridan biri boβlib, ayniqsa yangi oβrganuvchilar uchun juda qulay.
@code_hub_01
1. Umumiy maβlumot
Python β yuqori darajadagi, interpretatsiya qilinadigan, obyektga yoβnaltirilgan dasturlash tili.
Uni Guido van Rossum 1991-yilda ishlab chiqdi.
Python nomi "Pitton" ilonidan emas, balki ingliz komediya guruhi βMonty Pythonβ nomidan olingan.
---
2. Asosiy xususiyatlari
Oson va sodda sintaksis β kod yozish ingliz tiliga yaqin.
Interpretatorli til β kodni kompilyatsiya qilmasdan bevosita bajaradi.
Ochiq manbali β bepul va hamma uchun ochiq.
Kross-platformali β Windows, Linux, MacOS, Android kabi koβplab tizimlarda ishlaydi.
Keng kutubxonalar β tayyor modullar orqali turli vazifalarni bajarish mumkin (masalan, NumPy, Pandas, TensorFlow, Django).
Koβp paradigmali β obyektga yoβnaltirilgan, funksional va protsessual dasturlashni qoβllab-quvvatlaydi.
---
3. Qoβllanish sohalari
Veb-dasturlash: Django, Flask, FastAPI.
Sunβiy intellekt va mashina oβrganish: TensorFlow, PyTorch, Scikit-learn.
Maβlumotlarni tahlil qilish va vizualizatsiya: Pandas, NumPy, Matplotlib, Seaborn.
Avtomatlashtirish va skript yozish: oddiy ishlarni avtomatlashtirish uchun.
Oβyinlar yaratish: Pygame kutubxonasi.
Ilmiy hisob-kitoblar: SciPy, SymPy.
---
4. Afzalliklari
Oβrganish va tushunish oson.
Juda katta hamjamiyatga ega.
Keng sohada qoβllaniladi.
Kutubxonalar soni juda koβp.
---
5. Kamchiliklari
C++ yoki Java kabi tezkor emas.
Mobil ilovalar yaratishda koβp qoβllanilmaydi.
Katta hajmdagi dasturlar uchun koβp xotira talab qilishi mumkin.
---
6. Oddiy Python dasturi
print("Salom, Dunyo!")
---
Xulosa qilib aytganda, Python β eng mashhur va koβp imkoniyatlarga ega dasturlash tillaridan biri boβlib, ayniqsa yangi oβrganuvchilar uchun juda qulay.
@code_hub_01
π₯1
#Homework_py_task_1: Ikki sonning yigβindisini hisoblash
Shart: Foydalanuvchi ikkita son kiritadi. Ushbu sonlarning yigβindisini hisoblang va chop eting.
@code_hub_01
Shart: Foydalanuvchi ikkita son kiritadi. Ushbu sonlarning yigβindisini hisoblang va chop eting.
@code_hub_01
π₯1
#Homework_py_task_2: Uchburchakning yuzi
Shart: Uchburchakning asos va balandligi kiritiladi. Ushbu uchburchakning yuzini hisoblang va chop eting.
@code_hub_01
Shart: Uchburchakning asos va balandligi kiritiladi. Ushbu uchburchakning yuzini hisoblang va chop eting.
@code_hub_01
π₯1
#Homework_py_task_3: Temperaturani oβzgartirish
Shart: Celsiuda kiritilgan temperaturani Fahrenheitga aylantiring.
Formula: F = (C * 9/5) + 32
@code_hub_01
Shart: Celsiuda kiritilgan temperaturani Fahrenheitga aylantiring.
Formula: F = (C * 9/5) + 32
@code_hub_01
π₯1
#Homework_py_task_4: Aylananing uzunligi
Shart: Aylananing radiusi kiritiladi. Ushbu aylanani uzunligini hisoblang va chop eting.
Formula: C = 2 * Ο * r
@code_hub_01
Shart: Aylananing radiusi kiritiladi. Ushbu aylanani uzunligini hisoblang va chop eting.
Formula: C = 2 * Ο * r
@code_hub_01
π₯1
#Homework_py_task_5: Toβrtburchakning perimetri
Shart: Toβrtburchakning uzunligi va kengligi kiritiladi. Ushbu toβrtburchakning perimetrini hisoblang va chop eting.
Formula: P = 2 * (uzunlik + kenglik)
@code_hub_01
Shart: Toβrtburchakning uzunligi va kengligi kiritiladi. Ushbu toβrtburchakning perimetrini hisoblang va chop eting.
Formula: P = 2 * (uzunlik + kenglik)
@code_hub_01
π₯1
#Homework_py_task_6: Toβrtburchakning yuzi
Shart: Toβrtburchakning uzunligi va kengligi kiritiladi. Ushbu toβrtburchakning yuzini hisoblang va chop eting.
@code_hub_01
Shart: Toβrtburchakning uzunligi va kengligi kiritiladi. Ushbu toβrtburchakning yuzini hisoblang va chop eting.
@code_hub_01
π₯1
#Homework_py_task_7: Sonning kvadrati va kubi
Shart: Foydalanuvchi biror son kiritadi. Ushbu sonning kvadrati va kubini hisoblang va chop eting.
@code_hub_01
Shart: Foydalanuvchi biror son kiritadi. Ushbu sonning kvadrati va kubini hisoblang va chop eting.
@code_hub_01
π₯1
#Homework_py_part1_task_1: Sonning musbat yoki manfiyligini aniqlash.
Shart: Foydalanuvchi biror son kiritadi. Ushbu son musbat, manfiy yoki nol ekanligini aniqlang.
Shart: Foydalanuvchi biror son kiritadi. Ushbu son musbat, manfiy yoki nol ekanligini aniqlang.
#Homework_py_part1_task_2:Baholash tizimi
Shart: Foydalanuvchi olgan ballini kiriting (0 dan 100 gacha). Ushbu ballga koβra bahoni aniqlang.
90 va undan yuqori β A
80 va undan yuqori β B
70 va undan yuqori β C
60 va undan yuqori β D
60 dan past β F
Shart: Foydalanuvchi olgan ballini kiriting (0 dan 100 gacha). Ushbu ballga koβra bahoni aniqlang.
90 va undan yuqori β A
80 va undan yuqori β B
70 va undan yuqori β C
60 va undan yuqori β D
60 dan past β F
#Homework_py_part1_task_3: Juft yoki toq son
Shart: Foydalanuvchi biror son kiritadi. Ushbu son juft yoki toq ekanligini aniqlang.
Shart: Foydalanuvchi biror son kiritadi. Ushbu son juft yoki toq ekanligini aniqlang.
#Homework_py_part1_task_4: Yil fasllarini aniqlash
Shart: Foydalanuvchi biror oy raqamini (1β12) kiriting. Ushbu oy qaysi faslga tegishli ekanligini aniqlang.
12, 1, 2 β Qish
3, 4, 5 β Bahor
6, 7, 8 β Yoz
9, 10, 11 β Kuz
Shart: Foydalanuvchi biror oy raqamini (1β12) kiriting. Ushbu oy qaysi faslga tegishli ekanligini aniqlang.
12, 1, 2 β Qish
3, 4, 5 β Bahor
6, 7, 8 β Yoz
9, 10, 11 β Kuz
#Homework_py_part1_task_5: Yoshga qarab kategoriya aniqlash
Shart: Foydalanuvchi yoshini kiriting. Ushbu yoshga koβra kategoriya aniqlang.
0β12: Bola
13β19: Oβsmir
20β35: Yigit-qiz
36β59: Katta yoshdagilar
60 va undan yuqori: Qariyalar
Shart: Foydalanuvchi yoshini kiriting. Ushbu yoshga koβra kategoriya aniqlang.
0β12: Bola
13β19: Oβsmir
20β35: Yigit-qiz
36β59: Katta yoshdagilar
60 va undan yuqori: Qariyalar
#Homework_py_part2_task_1: For sikli yordamida 1 dan 10 gacha sonlarni chiqaruvchi dastur yozing.
#Homework_py_part2_task_2: While sikli yordamida "Guess the Number" oβyinini yarating.
#Homework_py_part2_task_3: Funksiya yordamida ikkita sonni qoβshish va natijani qaytarish.
#Homework_py_part2_task_4: Funksiya yordamida kvadratning perimetri va yuzini hisoblash.
#Homework_py_1: Foydalanuvchi kiritgan ikki sonning yigβindisi, ayirmasi, koβpaytmasi va oβrtacha qiymatini chiqaring.
π₯1