#System_2: Mashina qo'shish, ro'yxatdan ko'rish.
π1π₯1
Maktab oβquvchilari taβtilga chiqqanini qanday bilsa boβladi?
Juda oddiy. Iyun boshidan beri ChatGPT trafik hajmi qariyb yarmiga tushdi β kuniga taxminan 90 milliard soβrovdan ~45 milliardgacha.
Bolalar dam olyapti. Serverlar esa βnafas rostlayaptiβ.
@code_hub_01
Juda oddiy. Iyun boshidan beri ChatGPT trafik hajmi qariyb yarmiga tushdi β kuniga taxminan 90 milliard soβrovdan ~45 milliardgacha.
Bolalar dam olyapti. Serverlar esa βnafas rostlayaptiβ.
@code_hub_01
π€£2π1π―1
π1π₯1
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.